CVPR 2018 Oral:Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answering

【论文】Bottom-Up Attention 【论文】Anderson, Peter, Xiaodong He, Chris Buehler, Damien Teney, Mark Johnson, Stephen Gould, and Lei Zhang. Bottom-up and top-down attention for image captioning and visual question answering.(pdf) Motivation 我们先区分一下两种注意方式, top-down attention,这种注意力方式由非视觉. 阅读详情

题目:Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answering

1.解决的问题

  • Image Captioning 和 VQA

2.方法

  • ​Top-down atttention 和 Bottom-up attention 结合起来,作者说 bottom-up attention 就是将图片的一些重要得区域提取出来,每一个区域都有一个特征向量,Top-down attention 就是确定特征对文本得贡献度。

​ 对于一个图片 I I ,提取出 k 个图片特征 V=v1,v2,...,vk,viϵRD V = v 1 , v 2 , . . . , v k , v i ϵ R D , 每一个特征代表图片得一个显著区域的编码, V V 就可以看成是 bottom-up attention model 的输出,然后将这些用于top-down attention model,提取出对描述贡献大的显著性区域的特征。

3. Bottom-Up Attention Model

  • 使用 Faster R-CNN 来提取图片中的兴趣点,然后对感兴趣的区域采用 ResNet-101 来提取特征,使用 IoU 阈值来对所有区域进行一个筛选(“hard” attention)。对于每一个区域 i , vi v i 定义为每个区域的 mean-pooled convolutional 特征(2048维)。使用这种方法从很多候选配置中选出一小部分候选框。

    • 预训练Bpttom-Up Attention Model , 首先初始化Faster-RCNN 和 ResNet-101并在ImageNet上进行预训练,然后在Genome data 上进行训练。为了增强学习特征表达的能力,作者增加了一个预测物体属性类别的任务,为了预测区域 i i 的属性, 作者将 vi 与一个代表着物体真实类别的 embedding 连接,并将其喂给一个新增的输出层输出一个在属性类别和非属性类别上的softmax(???)。
    • 4.Captioning Model

      • 主要有两个LSTM,第一个是Attention LSTM, 第二个是Language LSTM。

      这里写图片描述

      4.1. Top-Down Attention LSTM

      • 首先,Attention LSTM 在每个时间步上的输入为:上一个时间步的 Language LSTM的 输出 + v¯=1k∑ivi v ¯ = 1 k ∑ i v i + 上一时刻生成的encoding of word。

        ​

        x1i=[h2t−1,v¯,Wc∏t] x i 1 = [ h t − 1 2 , v ¯ , W c ∏ t ]

        ​ Wc W c 是一个word embedding matrix, ∏t ∏ t 是一个单词的one-hot编码,这个输入提供给了Attention LSTM截至当前时间步的最大上下文信息,还有整个图片的内容,以及当前生成的单词内容, Wc W c 是随机生成的,没有经过预训练。

      • 在每个时间步:Attention LSTM 都会输出一个output h1t h t 1 ,并且都会为 k k 个image feature vi 生成一个标准化的 attention权重 αi,t α i , t :

        ​

        ai,t=wTatanh(Wvavi+Whah1t) a i , t = w a T t a n h ( W v a v i + W h a h t 1 )

        ​

        αt=softmax(at) α t = s o f t m a x ( a t )

        Wva,Wha,wa W v a , W h a , w a 是学习的参数,并且 Attention的结果:

        ​

        vˆi=∑i=1Kai,tvi v ^ i = ∑ i = 1 K a i , t v i

      4.2. Language LSTM

      • Language LSTM的输入为: x2t=[vˆt,h1t]​ x t 2 = [ v ^ t , h t 1 ] ​ ,即是Attention LSTM的隐含层输出和Attention的结果,然后输出的 h2t​ h t 2 ​ 经过softmax 层输出单词的概率,整个句子的概率可以看成是所有单词概率的连乘。

      5. VQA Model

      这里写图片描述

      • 作者没有说太多细节,看另一个论文:D. Teney, P. Anderson, X. He, and A. van den Hengel. Tips and tricks for visual question answering: Learnings from the 2017 challenge. In CVPR, 2018.

      6. Result

      • 使用了 Visual Genome 数据集对我们的bottom -up 模型进行预训练。这个数据集共有108K的图片并且有物体属性和关系,并且有 1.7M 的问题和答案。预训练bottom-up attention model 只使用了物体和属性的数据,保留了5K作为验证,5K作为测试,剩下的98K作为训练。这个数据集中接近51K的图片都可以在MSCOCO里面找到,作者也小心的避免了数据交叉的问题(比如有一张图在Visual Genome训练集中,一张在MSCOCO的测试集中)。这个数据集中有2000个object classes 和 500 个 attribute classes, 作者手动的移除了一些detection 效果不好的物体和属性,剩下1600个object classes 和 400 个 attribute classes。当训练VQA Model 时,用Visual Genome数据集扩增了(VQA 2.0)数据集。

      • MSCOCO 数据集

      • VQA 2.0 数据集,包含1.1M的问题和11.1M的答案(关于MSCOCO的)

      • Image Captioning 结果:

      这里写图片描述

      这里写图片描述

      ​

      • VQA 结果:

      这里写图片描述

      这里写图片描述

关于注意力的自上而下和自下而上(top-down attention and bottom-up attention) 最近阅读注意力池化的论文《Attentional Pooling for Action Recognition》,其中提到了关于池化的自上而下与自下而上,网上资料较少,记录在此。 自上而下(top-down)与自下而上(bottom-up)的注意力,这一名词的提出可搜到的来源最早提出于神经学论文《Bottom-up and top-down attention: different processes and overlapping neural systems》,定义为 Attention can be 阅读详情

相关推荐

bottom-up-attention.pytorch:自下而上的注意力模型的PyTorch重新实现

自下而上的注意力 该存储库包含基于Caffe的项目的PyTorch重新实现。 我们使用作为后端来提供完整的功能,包括培训,测试和特征提取。 此外,我们从原始存储库中迁移了经过预训练的基于Caffe的模型,该模型可以提取与原始模型相同的视觉特征(偏差<0> = 3.6 > = 1.4 > = 9.2和cuDNN 顶尖 侦探2 射线 OpenCV Pycocotools 请注意,Detectron2需要上述大多数要求。 安装 克隆包含Detectron2所需版本(v0.2.1)的项目 # clone the repository inclduing Detectron2(@be792b9) $ git clone --recursive https:

Top-down与Bottom-up

简析 顾名思义,top-down是由上至下,而bottom-up由下至上的意思。其实,就我对本行业的理解,top = 目的(objective),bottom = 方法细节(action)。 因此,top-down是由目的开始,推到达到目的的方法与其细节。而bottom-up则是由要采取、或是能采取的行动开始思考,最后看这些行动是否能达到目的。 Top-down思考的人会先花很多时间在搞清楚目的与框架上,bottom-up的人则是通常先把要做的事情一个个列出来后,才思考这和原本的目的有什么关系。 举

WeisongZhao 1万+

ThingsKit物联网平台产品管理之物模型

物模型是ThingsKit物联网平台为产品定义的数据模型,用于描述产品的功能。本文介绍物模型相关概念和使用限制。

云腾五洲官方博客 1174

Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answering

图像字幕和视觉问答中的自下而上和自上而下的注意力机制

pinkshell_1314的博客 2319

Windows 必看!OpenClaw 一键安装教程|告别报错,一次成功不踩坑

OpenClaw 完整安装与配置的全流程教程

m0_70389289的博客 1085

【大模型微调】魔搭社区GPU进行LLaMA-Factory微调大模型自我认知

本教程介绍如何使用魔搭社区GPU资源和LLaMA-Factory工具进行大模型微调。主要内容包括环境配置、工具安装、模型训练和效果评估。通过LoRA算法进行自我认知微调,详细说明了从数据准备到模型导出的完整流程,并提供了参数调优和显存管理等实用技巧,帮助读者快速掌握大模型定制化训练方法。

LChuck的博客 2924

论文分享——Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answering

文章目录1、背景介绍研究背景概念介绍问题描述IC与VQA领域的主要挑战2、相关研究CNN+RNN体系架构Attention mechanismBottom-Up and Top-Down AttentionBottom-Up AttentionBottom-Up and Top-Down Attention![在这里插入图片描述](https://img-blog.csdnimg.cn/3532b225bee4449eb4ff04dc203c2dda.png?x-oss-process=image/wate

李霁明的博客 4373

百元DIY手机荧光计:低成本荧光检测平台搭建与实战

荧光检测是一种基于物质受特定波长光激发后发射更长波长荧光的分析技术,其核心原理在于光与物质的相互作用。通过选择性激发与检测,该技术能实现对痕量物质的高灵敏度、高特异性定量分析,在生物医学、环境监测和食品安全等领域具有重要价值。传统荧光分光光度计虽精度高,但成本昂贵、体积庞大且操作复杂,限制了其在现场快检和普及教育中的应用。本文聚焦于如何利用智能手机的高性能摄像头和处理器,结合低成本光学滤光片和LED光源,构建一个便携、经济的DIY荧光检测平台。该方案通过简化光路设计,采用带通滤光片进行波长选择,并利用图像处

weixin_34194829的博客 305

论文笔记:Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answering

论文链接:Bottom-Up and Top-Down Attention for Image Captioning and Visual Question AnsweringBottom-Up Attention Model本文的bottom up attention 模型在后面的image caption部分和VQA部分都会被用到。这里用的是object detection领域的Faster R

Jamie的技术博客 1万+

(代码可运行)半导体器件和工艺模拟 使用Silvaco设计构建NMOS并提取各项工艺及器件参数

win10。

qq_20388971的博客 109

【即插即用模块】注意力篇 | TGRS 2025 | SPR:显著性比例协调,注意力聚焦,先抓差异再精准特征融合!

本文提出SPRMamba网络中的显著性比例协调模块(SPR),用于解决遥感变化检测中非显著变化区域的识别难题。该模块通过差异提取→显著性识别→比例融合的三步流程,动态平衡显著与非显著特征表示。SPR包含空间滤波(SF)和上下文记忆(CMM)两个子模块,分别基于统计特征和深度学习自动区分特征差异中的显著性成分。实验表明,SPR能有效抑制背景噪声干扰,提升边缘检测精度,且随着模块数量的增加,模型性能持续改善。该模块计算成本低,可直接嵌入双输入特征融合场景,适用于各类需要动态特征平衡的视觉任务。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 365

视觉场景理解论文阅读笔记:Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answering

一、文章相关资料1.论文地址:点击打开链接2.论文代码:点击打开链接3.发表时间:2018二、阅读笔记1.论文思想        文章提出一种自上而下与自下而上相结合的注意力模型方法,应用于视觉场景理解和视觉问答系统的相关问题。其中基于自下而上的关注模型(一般使用Faster R-CNN)用于提取图像中的兴趣区域,获取对象特征;而基于自上而下的注意力模型用于学习特征所对应的权重(一般使用LSTM)...

u012991166的博客 1万+

69、SAP数据库归档重做日志备份策略与工具详解

本文详细解析了SAP数据库归档重做日志备份的重要性及策略,介绍了SAP提供的备份工具brarchive及其配置和使用方法,探讨了BRBACKUP与BRARCHIVE的联合运行、一致在线备份、备用数据库备份场景以及备份策略的综合应用与优化。此外,还分析了备份过程中常见问题的解决方法、备份监控与评估流程、与第三方备份解决方案的集成方式,以及未来备份技术的发展趋势和应对策略。通过合理运用这些策略和工具,可以有效保障SAP数据库的安全性和可恢复性。

peace的博客 135

场景理解-资料3-Bottom-Up and Top-Down Attention

视觉场景理解论文阅读笔记:Bottom-Up and Top-Down Attention 一、文章相关资料 1.论文地址:点击打开链接 2.论文代码:点击打开链接 3.发表时间:2018 4. 解决的问题: Image Captioning 和 VQA(visual question answer) 二、阅读笔记 1.论文思想 文章提出一种自上而下与...

战斗蜗牛的专栏 4869

机器人视觉联动精度优化:从±2mm到±0.02mm,产线级手眼标定全实战

2025年我接东莞长安Type-C接口分拣项目的时候,就是栽在了手眼标定上:实验室里标定完精度±0.5mm,一到产线直接掉到±2mm,机器人10次有3次抓不住,2000多件Type-C接口直接报废,还撞坏了2套汇川SCARA机器人的吸盘,本来45天的工期拖了3个月,不仅没赚到钱,还倒贴了几万块。手眼标定从来不是简单的跑个demo、算个矩阵就完事了,它是一个系统工程:从硬件选型、安装固定、相机标定、标定流程、算法优化、环境控制、重复验证,每一个环节都会影响最终的联动精度。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 384

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

bottom-up attention features代码的一些笔记

mscoco 数据集的bottom-up attention的特征(目标检测的框对应的特征) trainval_resnet101_faster_rcnn_genome_36.tsv 或者 trainval_resnet101_faster_rcnn_genmoe.tsv 下载地址为 https://github.com/peteanderson80/bottom-up-attention#dem...

yangshaokangrushi的博客 3610

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

这 8 份「Paper + Code」,你一定用得上 | PaperDaily #08

**[ 自然语言处理 ]**SLING: A framework for frame semantic parsing@paperweekly 推荐一个非常快的 semantic parsing 工具,工作来自 Google。论文链接http://www.paperweekly.site/papers/957代码链接https://github.com/...

weixin_34240520的博客 764

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

2017 VQA Challenge 第一名技术报告

作者丨罗若天 学校丨TTIC博士生 研究方向丨NLP,CV 1. 前言 之前听 Chris Manning 讲过一个 talk,说他们复现别人的 paper,按照别人的算法写,做到了比原本那篇 paper 高了 10 个点的结果。还有听认识的同学说,有一年因为算法的 performance 不够好论文被拒了,第二年重新回过去跑那个代码,随便调了调,

Paper weekly 1335

cvpr 2018 image caption generation论文导读(含workshop)

搜索链接(基本的知识搜索能力我觉得还是必要学习的,拒绝伸手党。) Image Caption Generation with Hierarchical Contextual Visual Spatial Attention 这个是workshop研讨的一篇论文,虽然没有中正刊,但是工作量的确是有的。 主要是提出一种基于上下文的注意力机制的网络。使用了双向的网格LSTM,用特征图作为输入,然后...

binqiang2wang 7631

CVPR 2019关于Attention导读与Bottom-up代码修改(已附github链接)

本文为总览,主要记录个人寒假的一些工作情况(1.10-2.2) Things to do Update the code of bottom-up English prepration Build a homepage for myself Preprare the writing of the paper and submit it to Arxiv Follow the work ...

Welcome to BierOne's blog! 1962

the top-1 and top-5 error

翻译自:https://stats.stackexchange.com/questions/156471/imagenet-what-is-top-1-and-top-5-error-rate 1. top-1 error:  First, you make a prediction using the CNN and obtain the predicted class multinomia...

24小时的程序员 579

Github近期最有趣的10款机器学习开源项目

来源:PaperWeekly本文共900字,建议阅读6分钟。本文为你罗列近期Github上十大有趣的机器学习开源项目。-01-Face Recognition#世界上最简单的人脸识别库本项目号称世界上最简单的人脸识别库,可使用 Python 和命令行进行调用。该库使用 dlib 顶尖的深度学习人脸识别技术构建,在户外脸部检测数据库基准(Labeled Faces in the Wild bench

数据派THU 6014

论文笔记:Bottom-Up and Top-Down Attention for Image Captioningand Visual Question Answering

前言 这篇文章是本人第一次看image caption相关类型的文章,参考了很多的笔记,但是总有一些地方还是有一些不理解,所以决定自己写一份笔记记录,并且只看image caption相关部分,VQA就没有看。小白一枚~有说的不对的请多指教 一、阅读这篇论文的目的? 了解何为自顶向下和自底向上,这两者组合的注意力机制又是怎么应用于image caption。 首先第一个问题,原文中的introduction就告诉了我们:在本文中,我们采用了类似的术语,将由非视觉或任务特定情境驱动的注意机制...

Guet142021的博客 5607
上一篇: CVPR 2018 行人重识别:Video Person Re-identification with Competitive Snippet-similarity Aggregation and..
下一篇: CVPR 2015 Image Caption: Deep Visual-Semantic Alignments for Generating Image Descriptions
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值