deformable-detr论文解析

Deformable DETR DETR提出了Query Based的端到端目标检测算法,把目标检测看成了一个集合预测的问题,巧妙避开目标检测中常用的Anchor和NMS的方法,具有实现简单、拓展性强的优点。训练周期长,相比faster rcnn慢10-20倍对小目标不友好。Deformable DETR分析了存在上述两个问题的原因,并做出改变以解决上述问题。 阅读详情

前言

        传统detr受限于不能输入特别大的图像到网络,因为展开为一个序列输入到transformer中时,序列长度呈原图宽(高)的指数倍,而且在transformer中展开序列的每一个像素点都需要对全部像素点求注意力,增加图片尺寸对计算量的影响非常大。在deformable-detr中就提出每个位置都只对附近位置进行注意力计算,而不是对全部位置进行计算,降低了计算量。 

         可变型卷积只知道这些点是重要特征,缺少对点与点之间的位置关系进行联系。在deformable-detr主要的创新点是将可变型卷积与transformer进行关联---- Deformable Attention Module。

        另外,涉及到multi-scale features>>多视角特征中不同大小特征图针对同一个目标的对齐问题?输入的大小不同,每个点的位置都会出现或多或小的偏差---通过偏移解决

 Deformable Attention Module

 式中,q代表一个像素点,Zq代表组成当前采样点的向量,Pq表示采样点的位置关系2-d reference(2d坐标),M表示mult_head atten的head数,K表示采样点数目,Amqk表示在当前层mult_head atten中每个点计算得到的注意力权重,,\bigtriangleup Pmqk表示在Pq下的偏移量,Wm与W_{m}^{,}表示两个全连接层FC,x表示输入特征图,其中\bigtriangleup Pmqk与Amqk是需要训练的两个重要参数,都是通过全连接层预测出来的。

偏移量sampling offset

举个例子,对当前目标点Zq初始化采样周围四个点,这四个点是固定的,对每一个点都估计一个偏移量到当前采样点相对重要的四个位置(偏移量是由Zq预测得到的,每一个点Zq对应一个特征,连上一个全连接层预测8个值(4x2,四组偏移量),更新w与b即能预测不同的四组偏移量)

 

然而加上偏移量的每一个位置并不是刚好对应一个点,没有索引值就对应不到一个具体的位置

偏移点附近的四个点每个点都对特征有贡献,即对偏移点取周围的四个点进行插值计算特征(更新Pq+\bigtriangleup Pmqk),同时乘上Amqk,体现每一个偏移后的点对目标点的特征的重要性。

总的来说,可变型就是偏移量可变 ,可变型注意力模块就是对中心点特征通过周围的点偏移量计算后注意到更远的点做注意力。

具体Deformable Attention Module的流程如下图所示:

在transformer中输入序列x(在图中是特征图的形式)通过三个FC层得到对应的Q、K、V,在Deformable Attention Module中同样对x中目标点Zq连接一个FC层,得到Zq点的V;同时将Zq连接一个FC层预测偏移量sampling offset和Amqk,将Zq对应的k组偏移量组成的特征空间输出,然后通过Amqk对每一组不同偏移量的特征空间进行权重赋值然后相加,输出Aggregated Sampled  Values在连接一个FC层得到最终输出。       

Multi-Scale  Deformable Attention Module

式中,L代表多尺度特征图的个数,每个层级特征偏移量不一样,最终输出特征是由多个层级特征(每个层级特征维度是相同的)做一个累加得到的。

需要注意的是:

        1.\hat{P}q需要做归一化操作,由于每个特征图尺寸不一样,因此绝对位置坐标不能表示同一个Zq在不同特征图的位置坐标,将其归一化转换为相对坐标表示。

        2.相对坐标并不能绝对准确的表示同一个Zq在不同尺度特征图的位置,利用坐标位置周围的点取插值得到不同特征图的同一个Zq。

整体流程

reference:

b站:目标检测算法还只会YOLO?Deformable DETR:超强的小目标检测神器,论文精读+源码复现,迪哥半天带你吃透DeformableDetr算法!_哔哩哔哩_bilibili

目标检测算法-transformer系列-Deformable DETR(附论文和源码) 阅读详情

相关推荐

【目标检测】Deformable DETR

Deformable DETR 提出多尺度可变形注意力 (Multi-scale Deformable Attention) 解决 DETR 收敛速度慢、特征图尺度单一等问题。

研究兴趣:开放集识别、开放世界识别、新类发现、增量学习、少样本学习 3364

DEFORMABLE DETR详解

transformer组件在处理图像特征图中的不足。在初始化时,注意模块对特征图中的所有像素施加了几乎一致的注意权重。长时间的训练周期是为了学习注意权重,以关注稀疏的有意义的位置。另一方面,transformer编码器中的注意权值计算是二次计算w.r.t.像素数。因此,处理高分辨率的特征映射具有非常高的计算和内存复杂性。

qq_52053775的博客 2万+

DEFORMABLE DETR: DEFORMABLE TRANSFORMERS FOR END-TO-END OBJECT DETECTION (论文解析)

DETR最近被提出,旨在消除目标检测中许多手工设计组件的需要,同时表现出良好的性能。然而,它在收敛速度较慢和特征空间分辨率有限方面存在问题,这是由于Transformer注意模块在处理图像特征图时的局限性。为了减轻这些问题,我们提出了Deformable DETR,其注意模块仅关注围绕参考点的一小组关键采样点。Deformable DETR可以在比DETR少10倍的训练时期内实现更好的性能(特别是在小目标上)。对COCO基准的大量实验证明了我们方法的有效性。

qq_22583741的博客 1130

经典文献阅读之--Deformable DETR

已经好久不写深度学习相关的博客了。但是我觉得DETR值得我重新时期来进行详细介绍。Deformable DETR作为这两年来最有名的DETR变种之一,当然代码量也是比较多的。这里我们从论文到代码来详细分析Deformable DETR的精华之处。最近两年时间从Attention到NAS再到Transformer,视觉检测行业被Transformer拉到了一个新的高度。而DETR作为Transformer中近两年备受关注的方法,也吸引了很多人争相的去改动。其中比较有名的就是Deformable DETR。DE

lovely_yoshino的博客 9438

Deformable DETR 论文学习

Abstract DETR 提出在目标检测方法中去除人为组件,也可保持优异性能。但由于 Transformer 注意力模块只能有限地处理图像特征图,它的收敛速度就比较慢,特征空间分辨率有限。为了缓解这些问题,作者提出了 Deformable DETR,其注意力模块只会关注目标框周围少量的关键采样点。Deformable DETR 能够取得比 DETR 更优异的性能(尤其在小物体上),训练 epochs 要少10×10\times10×倍。在 COCO 基准上大量的实验证明了该方法的有效性。代码位于: htt

calvinpaean的博客 1万+

Deformable DETR论文翻译

Deformable DETR论文翻译摘要1.介绍2.相关工作3. 回顾transformer和DETR4.方法4.1 端到端目标检测中的可形变transformer4.2 DEFORMABLE DETR中额外的改进和提升5.实验5.1 与DETR的比较5.2 DEFORMABLE ATTENTION的消融实验5.3 与SOTA方法的比较6.结论 论文地址:DEFORMABLE DETR: DEFORMABLE TRANSFORMERS FOR END-TO-END OBJECT DETECTION 摘要

Q1u1NG的博客 8861

DEFORMABLE DETR 论文精度,并解析网络模型结构

DETR最近被提出以消除在目标检测中对许多手工设计的组件的需求,同时表现出良好的性能。然而,由于Transformer注意力模块在处理图像特征图时的局限性,它存在收敛速度慢和特征空间分辨率有限的问题。针对这些问题,我们提出了DeformableDETR,其注意力模块只关注参考周围的少量关键采样点。DeformableDETR在比DETR少10倍的训练次数下可以获得比DETR(尤其是在小物体上)更好的性能。在COCO基准测试集上的大量实验证明了我们方法的有效性。https。...

Flying Bulldog 的博客 7160

Deformable DETR环境配置和应用

GitHub - fundamentalvision/Deformable-DETR: Deformable DETR: Deformable Transformers for End-to-End Object Detection.Deformable DETR: Deformable Transformers for End-to-End Object Detection. - GitHub - fundamentalvision/Deformable-DETR: Deformable DETR: De

qq_44808827的博客 6972

(Deformable DETR)DEFORMABLE DETR: DEFORMABLE TRANSFORMERS FOR END-TO-END OBJECT DETECTION论文精读(逐段解析)

【前沿论文精读】Deformable DETR针对DETR模型存在的收敛慢和小目标检测差两大问题提出改进方案。传统DETR由于Transformer注意力机制需计算全图像素关系,导致计算复杂度高且难以处理高分辨率特征。本文创新性地引入可变形注意力模块,使模型仅关注参考点附近的关键采样点,大幅降低计算量。实验表明,该方法在COCO数据集上仅需1/10训练轮次即可超越DETR性能,尤其显著提升小目标检测效果。该方法保持了DETR端到端优势,同时解决了其核心瓶颈问题。

weixin_46248968的博客 1403

Multisim14.3中FPGA接口电路设计:原理图项目应用

深入讲解在multisim14.3环境下构建FPGA接口电路的方法,结合原理图设计与项目实践,展现multisim14.3强大的电路仿真能力,提升数字系统开发效率。

weixin_42578963的博客 1157

SAP FICO - 外币交易实战:汇率类型配置与货币换算率管理

月底关账前的外币评估就像财务人的"期末考",OB59配置就是你的备考方案。最低值原则(Lowest value principle)最保守。它会比较原始汇率与评估日汇率,取不利方向确认损失。适合风险厌恶型企业,我在制造业客户中应用最多。重估法(Revalue only)更反映市场现状。无论盈亏都按最新汇率调整,适合交易性金融资产处理。有个基金公司客户就靠这个方法及时反映了外汇波动收益。最小差异金额(Minimum difference)是防骚扰设置。

weixin_42524708的博客 358

DETR系列发展演化全史(深度完整版)

本文系统梳理了DETR系列目标检测算法在5年间的12+篇里程碑论文,揭示了其从开创性工作到最新进展的技术演化脉络。文章首先分析了前DETR时代目标检测的两大范式(两阶段和单阶段方法)存在的核心痛点:手工设计的Anchor、NMS后处理、正负样本分配等问题。随后详细介绍了DETR(ECCV 2020)如何通过Transformer架构和集合预测思想实现端到端检测,并逐步演进为解决收敛慢、计算量大等问题的Deformable DETR、Conditional DETR等改进版本。重点剖析了各变种的创新点,如动态

weixin_38252409的博客 480

【分子指纹】化学分子指纹的概念和应用(非常重要)

分子指纹(Molecular fingerprints)可以低计算成本的方式表示大规模化学数据集中化合物的化学(结构、物理化学等)性质。它们在将化学数据集中的分子转换为适合于计算方法的一致输入格式(bit向量或数值)方面发挥着重要作用。在这篇综述中,

DJJ5210的博客 1万+

目标检测论文实战:从YOLO到DETR的技术选型与Deformable DETR全流程训练指南

目标检测是计算机视觉的核心任务之一,旨在定位和识别图像中的物体。其技术原理从传统的锚框机制发展到基于Transformer的端到端集合预测范式。以DETR为代表的Transformer架构摒弃了手工设计的锚框和非极大值抑制,通过编码器-解码器结构和二分图匹配损失直接输出预测集合,在方法学上更具创新潜力。这种技术路线尤其适合追求论文创新和扎实研究训练的场景,能够为模型改进提供更清晰的接口。相比之下,YOLO系列凭借其成熟的生态和极致的推理速度,在工程落地和实时部署中仍是首选。本文聚焦于Deformable D

weixin_29048775的博客 360

Global Mapper与ArcGIS双剑合璧:自动化与半自动矢量化提取地物轮廓实战

本文详细介绍了如何结合Global Mapper的自动化批量提取与ArcGIS的半自动精细修整功能,高效完成地物轮廓矢量化工作。通过实战案例,阐述了利用Global Mapper快速抓取初步轮廓,再借助ArcGIS的ArcScan等工具进行精细化编辑和优化的完整工作流,有效提升地理信息数据处理效率。

weixin_29284657的博客 119

增益可控放大电路-电路与电子技术课程设计

增益可控放大电路-电路与电子技术课程设计

Yeats_Liao的博客 1万+

CVPR2022最佳论文解读:DAT动态采样点如何让RT-DETR检测小目标更精准?

本文深度解读了CVPR 2022最佳论文DAT(可变形注意力机制)的核心创新——动态采样点,并详细阐述了其如何显著提升RT-DETR模型的小目标检测精度。通过分析DAT的数据依赖特性、在RT-DETR中的集成策略及在COCO数据集上的实验验证,揭示了动态采样点机制通过自适应聚焦关键区域,有效解决小目标特征稀疏的难题。

k5l6m的博客 454

基于Simulink的压缩空气储能(Compressed Air Energy Storage, CAES)

压缩空气储能(CAES)是一种将电能转化为压缩空气存储在高压容器中,然后在需要时释放空气驱动涡轮机发电的技术。它具有大规模、长寿命和环境友好的特点,在电力系统中用于削峰填谷、频率调节和备用电源等应用。本项目将详细介绍如何在MATLAB/Simulink中搭建一个完整的基于压缩空气储能的系统,并提供具体的代码实现和设计步骤。如果你需要实现更复杂的控制逻辑,可以使用MATLAB Function模块。以下是一个简单的例子,展示了如何在该模块中实现一个条件逻辑:Matlab深色版本Kp = 1;

MHD0815的博客 1274

yolov5论文_这三篇目标检测论文刚刚开源了!AutoAssign/可变形DETR/DeFCN

2020年即将结束,回望这一年,有哪些亮眼的目标检测论文给你带来启发或者帮助呢?编辑:Amusi来源:CVer微信公众号原文:这三篇目标检测论文刚刚开源了!AutoAssign/可变形DETR/DeFCN注:文末附目标检测交流群上半年的DETR掀起了基于Transformer的CV论文浪潮,不少人调侃留给Transformer攻克的CV方向不多了,比如检测、分割、深度估计、车道线检测等领域均被"染...

weixin_39731807的博客 6316

上万条对话白分析了?智能客服质检避坑指南:90%团队倒在这些误区

当前客服质检普遍存在投入产出失衡的现象,根源在于十大误区:过度关注单点技术指标而忽视端到端解决能力、僵化的话术模板限制AI应变、数据孤岛阻碍知识进化、盲目追求拟人化牺牲效率、传统整改机制跟不上机器速度等。破局需重构质检体系,包括建立决策树质检法、设计复杂问题测试集、构建实时数据闭环、重置AI专属评价指标、实施分钟级热修复机制等。关键在于将质检从被动纠错升级为主动赋能,通过根因分析、场景化反馈、标准化评分和数据驱动优化,打造"问题诊断-改进-验证"

2202_75469062的博客 1542

Python实战:打造学生信息管理系统

通过本教程,我们构建了一个简单的学生信息管理系统,实现了基本的添加、删除、修改和查询功能。当然,这个系统还有很多可以改进和扩展的地方,比如添加用户界面、增加数据持久化功能、支持批量操作等。简介:本文将介绍如何使用Python编写一个功能齐全的学生信息管理系统,包括添加、删除、修改和查询学生信息的基本操作。学生信息管理系统是学校日常管理中不可或缺的一部分,它能够帮助管理人员快速、准确地管理学生信息,提高工作效率。为了实现上述功能,我们可以设计一个包含学生信息的字典,并使用函数来封装各个操作。

铭渊老黄 1490

2020年计算机视觉十大关键论文:从Transformer到自监督的范式革命

计算机视觉作为人工智能的核心领域,其发展始终围绕如何让机器更好地“看懂”世界。其基本原理在于通过算法模型从图像或视频中提取、分析和理解信息。近年来,Transformer架构的引入和自监督学习范式的成熟,极大地提升了模型的表征能力和数据利用效率,成为推动技术进步的关键驱动力。这些技术不仅刷新了多项基准测试的纪录,更在工程实践中展现出巨大价值,广泛应用于图像分类、目标检测、语义分割及图像生成等场景。本文聚焦于2020年这一转折年份,深入剖析了视觉Transformer(ViT)和对比学习(如SimCLR)等开

weixin_33736649的博客 589

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

2020年计算机视觉十大经典论文:从Transformer到自监督学习的范式变革

计算机视觉的核心在于让机器理解和处理图像信息。其基本原理是通过模型从像素数据中提取有意义的特征表示。近年来,以Transformer架构和自监督学习为代表的技术,极大地提升了模型的通用表征能力和数据利用效率,具有极高的技术价值。这些进展使得模型能够更有效地从海量无标注数据中学习,并推动了视觉任务在精度与效率上的突破。其应用场景广泛覆盖了工业质检、自动驾驶、图像分类与生成等多个领域。本文聚焦于2020年这一关键转折年份,深入剖析了包括Vision Transformer (ViT) 和对比学习(如MoCo v

weixin_30835649的博客 691

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

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

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

【Deformable DETR 论文+源码解读】Deformable Transformers for End-to-End Object Detection

deformable detr

qq_38253797的博客 4万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Deformable DETR 论文笔记

DEFORMABLE DETR: DEFORMABLE TRANSFORMERS FOR END-TO-END OBJECT DETECTION Deformable DETR ICLR2021 oral 论文链接: https://arxiv.org/abs/2010.04159 一、 Problem Statement DETR具有收敛速度慢,小目标检测性能差的缺点。 这是因为Transformer attention模块在处理图像特征图的时候的限制。目前很多都是使用多层特征图进行检测,但是高分辨率的

Tianchao龙虾 3304
上一篇: 目标检测学习笔记1-Detr源码分析
下一篇: 目标检测学习笔记2---deformable-detr
lddddss
博客等级 码龄4年 98粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值