【论文阅读visual grounding】QRNet论文解读与关键代码实现
创始人
2024-11-12 04:08:00
0

Shifting More Attention to Visual Backbone: Query-modulated Refinement Networks for End-to-End Visual Grounding

论文链接:https://arxiv.org/abs/2203.15442
代码链接:https://github.com/z-w-wang/QRNet

Motivation

视觉定位(visual grounding or referring expression comprehension)任务的目标是在查询文本(Query Expression)和特定区域之间建立细粒度的联系,但是目前的方法主要使用查询无关的视觉骨干网抽取视觉特征,导致预训练的视觉编码器抽取到的特征和实际多模态推理需要的特征不一致,如论文的Fig. 1a所示。所以作者提出在视觉骨干网训练的同时注入文本信息(Fig. 1b),让网络能够动态调整查询相关的区域,进而提升视觉定位性能。
在这里插入图片描述

核心思路:Dynamic Layer

本文最核心的设计是把1d的文本特征 p l c ∈ R B × D q p_l^c\in \mathbb{R}^{B\times D_q} plc​∈RB×Dq​融入到视觉特征 F ∈ R B × H × W × D i n F\in\mathbb{R}^{B\times H \times W\times D_{in}} F∈RB×H×W×Din​中,并且要根据文本特征的查询内容动态调整视觉特征的关注区域,所以作者设计了一个动态线性层,具体思路如下:

线性映射,扩充 p l c p_l^c plc​的隐层维度

使用线性映射的操作,将 p l c p_l^c plc​的隐层维度由原来的 D q D_q Dq​映射到 ( D i n + 1 ) × K (D_{in}+1)\times K (Din​+1)×K,为后续reshape操作做准备

reshape

将文本特征由1d转为2d得到系数矩阵 U ∈ R ( D i n + 1 ) × K U\in \mathbb{R}^{(D_{in}+1)\times K} U∈R(Din​+1)×K,转换的同时确定维度与 S S S对应。

生成静态可学习矩阵 S S S,利用其选择系数矩阵中的关键信息

S ∈ R K × D o u t S\in \mathbb{R}^{K\times D_{out}} S∈RK×Dout​

生成参数矩阵

M l = U S M_l=US Ml​=US

分割参数矩阵得到权重 W l W_l Wl​和偏置 b l b_l bl​

{ W l , b l } = s p l i t ( M l ) \{W_l,b_l\}=split(M_l) {Wl​,bl​}=split(Ml​)

利用从文本特征得到的关键信息的权重和偏置选择视觉特征中的查询相关的内容

o u t p u t = F W l + b l , o u t p u t ∈ R B × H × W × D o u t output=F W_l+b_l,output\in\mathbb{R}^{B\times H \times W\times D_{out}} output=FWl​+bl​,output∈RB×H×W×Dout​
可以看到,动态线性层只改变视觉特征的隐层维度,所以就可以利用这一点结合通道注意力机制和空间注意力机制对原始的图像特征进行动态赋权,实现动机中的目标。
上述内容的代码细节可以参看代码链接中的dynamicLayer部分,这里只对伪代码做一下展示
在这里插入图片描述

相关内容

热门资讯

连日来!wepoker私人辅助... 连日来!wepoker私人辅助器,wepoker黑侠辅助器,攻略教程(有挂工具)wepoker私人辅...
练习辅助!新道游辅助器透视挂(... 练习辅助!新道游辅助器透视挂(辅助挂)原来真的是有辅助软件(有挂秘籍)1、任何新道游辅助器透视挂透视...
近年来!哈糖大菠萝助手,clo... 近年来!哈糖大菠萝助手,cloudpoker外挂,诀窍教程(有挂方法)1、进入到哈糖大菠萝助手是否有...
攻略辅助!陕麻圈破解(辅助挂)... 攻略辅助!陕麻圈破解(辅助挂)总是是有辅助神器(有挂讲解)1、陕麻圈破解透视辅助软件激活码多个强度级...
黑科技辅助挂!wpk系统是否存... 黑科技辅助挂!wpk系统是否存在作弊行为,wepoker好友助力码,烘培教程(有挂总结)1、起透看视...
模板辅助!小程序辅助器免费(辅... 模板辅助!小程序辅助器免费(辅助挂)本来是有辅助攻略(有挂技巧)1、操作简单,无需小程序辅助器免费手...
无独有偶!wepokerplu... 无独有偶!wepokerplus外挂,wepoker私人局辅助器怎么用,阶段教程(有挂方法)所有人都...
阶段辅助!518互游辅助器免费... 阶段辅助!518互游辅助器免费下载(辅助挂)一直真的是有辅助器(有人有挂)1、下载好518互游辅助器...
有玩家发现!wepokerpl... 有玩家发现!wepokerplus开挂,impoker辅助,要领教程(有挂技术)1、wepokerp...
总结辅助!微信小程序雀神挂件辅... 总结辅助!微信小程序雀神挂件辅助(辅助挂)一直真的有辅助教程(真实有挂)1、下载好微信小程序雀神挂件...