前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >QueryDet:级联稀疏query加速高分辨率下的小目标检测(代码已开源)

QueryDet:级联稀疏query加速高分辨率下的小目标检测(代码已开源)

作者头像
计算机视觉研究院
发布于 2022-09-20 07:17:22
发布于 2022-09-20 07:17:22
8640
举报

关注并星标

从此不迷路

计算机视觉研究院

公众号ID|ComputerVisionGzq

学习群|扫码在主页获取加入方式

论文:https://arxiv.org/abs/2103.09136

代码(已开源):https://github.com/ChenhongyiYang/QueryDet-PyTorch

计算机视觉研究院专栏

作者:Edison_G

虽然深度学习的通用目标检测在过去几年中取得了巨大成功,但检测小目标的性能和效率却远不能令人满意

01

概述

促进小目标检测的最常见和最有效的方法是使用高分辨率图像或特征图。然而,这两种方法都会导致计算成本高昂,因为计算成本会随着图像和特征大小的增加而成正比增长。

为了两全其美,研究者提出了QueryDet,使用一种新颖的查询机制来加速基于特征金字塔的目标检测器的推理速度。该流程由两个步骤组成没如下图。

首先在低分辨率特征上预测小物体的粗略位置,然后使用由这些粗略位置稀疏引导的高分辨率特征计算准确的检测结果。这样不仅可以收获高分辨率特征图的好处,还可以避免对背景区域进行无用计算。在流行的COCO数据集上,该方法将检测mAP提高了1.0,mAP small提高了2.0,高分辨率推理速度平均提高了3倍。在包含更多小目标的VisDrone数据集上,研究者创建了一个新的状态,同时平均获得2.3倍的高分辨率加速。

02

背景及动机

可以通过缩放输入图像的大小或降低CNN的下采样率以保持高分辨率特征来改进小目标检测,因为它们增加了结果特征图中的有效分辨率。然而,仅仅增加特征图的分辨率会产生相当大的计算成本。几项工作[A unified multi-scale deep convolutional neural network for fast object detection] [Feature pyramid networks for object detection][Ssd: Single shot multibox detector]提出通过重用来自CNN不同层的多尺度特征图来构建特征金字塔来解决这个问题。不同尺度的目标在不同的层次上被处理:大目标倾向于在高层次特征上被检测到,而小目标通常在低层次上被检测到。特征金字塔范式节省了在主干中从浅到深维护高分辨率特征图的计算成本。尽管如此,检测头对低级特征的计算复杂度仍然是巨大的。

例如,在RetinaNet中添加一个额外的金字塔级别P2将带来大约300%的计算量(FLOPs)和检测头的内存成本;因此在NVIDIA 2080Ti GPU上将推理速度从13.6 FPS严重降低到4.85 FPS。

研究者提出了一种简单有效的方法QueryDet,以节省检测头的计算量,同时提高小目标的性能。动机来自两个关键观察:

1)对低级特征的计算是高度冗余的。在大多数情况下,小目标的空间分布非常稀疏:它们只占据高分辨率特征图的一小部分;因此浪费了大量的计算。 

2)特征金字塔是高度结构化的。虽然我们无法准确检测低分辨率特征图中的小物体,但我们仍然可以高度自信地推断出它们的存在和粗略位置。

利用上图两个观察结果的一个自然想法是,我们只能将检测头应用于小目标的空间位置。该策略需要以低成本和稀疏计算在所需的特征图上定位小物体的粗略位置。 

在今天分享中,研究者提出了基于新型查询机制级联稀疏查询(CSQ)的QueryDet,如上图所示。递归地预测低分辨率特征图上小目标(查询)的粗略位置,并将它们用于 指导更高分辨率特征图中的计算。借助稀疏卷积,显着降低了检测头对低级特征的计算成本,同时保持了对小目标的检测精度。请注意,新提出的方法旨在节省空间计算,因此它与其他加速方法兼容,如轻量级主干网、模型修剪、模型量化和知识蒸馏。

03

新框架

Revisiting RetinaNet

RetinaNet有两部分:一个带有FPN的主干网络,输出多尺度特征图和两个用于分类和回归的检测头。

  • ResNet+FPN:提取图片特征
  • Anchor:边框搜索
  • Class subnet (Focal Loss):预测类别
  • Box subnet:预测边框坐标和大小

P3 head占据了将近一半的FLOPs,而低分辨率功能P4到P7的成本仅占15%。因此,如果想将FPN扩展到P2以获得更好的小目标性能,成本是无法承受的:高分辨率的P2和P3将占据总成本的75%。在下面风分析中,描述了QueryDet如何减少对高分辨率特征的计算并促进推理sp。

Accelerating Inference by Sparse Query

在基于FPN的检测器的设计中,小目标倾向于从高分辨率低级特征图中检测到。然而,由于小目标通常在空间中分布稀疏,高分辨率特征图上的密集计算范式效率非常低。受此观察的启发,研究者提出了一种从粗到细的方法来降低低级金字塔的计算成本:首先,在粗略特征图上预测小物体的粗略位置,然后集中计算精细特征图上的相应位置。这个过程可以看作是一个查询过程:粗略的位置是查询键,用于检测小目标的高分辨率特征是查询值;因此称提出的方法为QueryDet。方法的整个流程如下图所示。

Relationships with Related Work

请注意,尽管新提出的方法与使用RPN的两阶段目标检测器有一些相似之处,但它们在以下方面有所不同:

  1. 新方法仅在粗略预测中计算分类结果,而RPN同时计算分类和回归
  2. RPN是在所有级别的全特征图上计算的,而QueryDet的计算是稀疏和选择性的
  3. 两阶段方法依靠像RoIAlign或RoIPooling这样的操作来将特征与第一阶段候选对齐。

尽管如此,它们并没有在新提出的方法中使用,因为研究者在粗略预测中没有框输出。值得注意的是,提出的方法与基于FPN的RPN兼容,因此可以将QueryDet合并到两阶段检测器中以加速提案生成。

04

实验及可视化

Comparison of accuracy (AP) and speed (FPS) of our QueryDet and the baseline RetinaNet on COCO mini-val set

Comparison of detection accuracy (AP) and speed (FPS) of our QueryDet and the baseline RetinaNet on VisDrone validation set

The speed and accuracy (AP and AR) trade-off with input images with different sizes on COCO and VisDrone. The trade-off is controlled by the the query threshold σ. The leftmost marker (the ▲ marker) of each curve stands for the result when Cascade Sparse Query is not applied. QD stands for QueryDet and RN stands for RetinaNet

Visualization of the detection results and the query heatmap for small objects of our QueryDet on MS-COCO and VisDrone2018 datasets. We remove class labels for VisDrone2018 to better distinguish the small bounding boxes

© THE END 

转载请联系本公众号获得授权

计算机视觉研究院学习群等你加入!

我们开创“计算机视觉协会”知识星球两年有余,也得到很多同学的认可,最近我们又开启了知识星球的运营。我们定时会推送实践型内容与大家分享,在星球里的同学可以随时提问,随时提需求,我们都会及时给予回复及给出对应的答复。

ABOUT

计算机视觉研究院

计算机视觉研究院主要涉及深度学习领域,主要致力于人脸检测人脸识别,多目标检测、目标跟踪、图像分割等研究方向。研究院接下来会不断分享最新的论文算法新框架,我们这次改革不同点就是,我们要着重”研究“。之后我们会针对相应领域分享实践过程,让大家真正体会摆脱理论的真实场景,培养爱动手编程爱动脑思考的习惯!

VX:2311123606

往期推荐 

🔗

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-09-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 计算机视觉战队 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
Adobe Photoshop下载安装教程-全版本PS安装包ps修图软件免费在线
Photoshop是一款功能强大的图像处理软件,具有图像处理、图像制作、图像增强等多种功能。
用户10488494
2023/04/16
1.9K0
Adobe Photoshop下载安装教程-全版本PS安装包ps修图软件名字免费
自1990年问世以来,Photoshop软件已成为了世界上最流行的图像处理软件之一,其强大的功能和丰富的特性使得它成为了从专业图像设计师到普通用户都可以使用的软件。
用户10488494
2023/04/16
7230
Photoshop CC 2020软件安装教程+安装包PS全版本软件下载地址
Photoshop软件是一款全球广泛使用的图像编辑软件,它诞生于1987年,由Thomas Knoll发明。它是一种图像处理软件,利用它,我们可以制作各种美丽的图片和视觉效果。然而,对于新手而言,安装过程可能会令人困惑,因为Photoshop软件需要安装其他组件以实现更高级的功能。本文旨在详细讲解Photoshop软件安装需要其他组件的相关信息。
用户10489875
2023/04/20
5880
ps2019版本软件下载安装教程——全版本photoshop软件获取安装
Photoshop是一款广泛应用于图像处理和编辑的软件,它具备众多强大的功能和工具,被广泛应用于美术设计、平面设计、网页设计、广告制作等领域。
用户8187027
2023/03/27
3630
Adobe Photoshop下载安装教程-全版本PS安装包美女ps修图软件
在这个软件中,有一项特殊的功能——长时间曝光效果。通过PS长曝光可以创造出许多神奇的光影效果,为你的图片增添优美的艺术效果。在这篇文章中,我们将详细介绍PS长曝光的特点、功能和应用,希望为广大设计爱好者带来帮助。
用户10488494
2023/04/18
4990
Photoshop mac版2022软件下载安装教程-PS全版本最新版本软件
【摘要】Photoshop是一款专业的图像处理软件,被广泛应用于数字图像处理和编辑领域。在Photoshop中,合并图层功能是常用的操作之一,可以将多个图层融合为一个图像,从而得到更丰富的表现效果。
用户8187027
2023/04/08
7030
Photoshop软件2021下载安装教程-PS全版本最新版本软件安装包
Photoshop软件是一种专业的照片编辑软件,广泛应用于设计和美术行业,其强大的功能和广泛的应用范围受到了许多用户的青睐。
用户8187027
2023/04/08
6700
Photoshop软件2020软件下载安装教程-PS全版本最新版本软件安装包
Photoshop软件是一款非常强大的图像处理软件,可以帮助用户进行各种图片处理、编辑、设计等工作。
用户8187027
2023/04/08
5330
Adobe Photoshop CC 2018 软件安装下载教程PS全版本软件下载地址
Adobe Photoshop是一款功能强大的图像处理软件,拥有强大的图片编辑和修饰能力。其包含了众多的工具和特效,使得它成为了摄影师和图形设计师必备的软件之一。在这篇文章中,我们会对Photoshop软件的安装步骤进行详细的解析。
用户10489875
2023/04/18
4900
Photoshop2022软件下载安装教程——PS全版本最新版本软件安装包
【摘要】Photoshop是一款广泛用于图像处理的软件,它的裁剪功能是其中一个非常重要的功能。
用户8187027
2023/03/27
4350
Photoshop 2022软件安装教程PS全版本软件下载地址包括最新的2023
Photoshop软件的磨砂玻璃效果是一种非常实用的效果,可以让图片或者文字看起来更加立体,有层次感。本文将从以下几个方面对该效果展开详细解析。
用户10489875
2023/04/09
3600
ps2022软件怎么安装?photoshop软件全版本安装下载
超级分辨率功能:该功能可以将图像放大 200% 或更多倍数,同时保持细节和清晰度。
用户8187027
2023/03/11
6820
Adobe Photoshop 2024 免费下载及安装教程
Adobe Photoshop 2023 2024(以下简称Photoshop)是一款全球流行的专业图像处理和图片设计软件。Adobe Photoshop中文版是Adobe Creative Cloud旗下颇受欢迎的平面设计软件产品,是平面设计和数字图像处理领域的行业标准。Ps 2023 2024是最新版本的软件,增加了云文档、新的对象选择工具、转换行为一致性等功能。知识兔为大家带来的是Adobe PhotoShop 2023 2024 v24.1.0-小兔软件下载中文版免费下载,配备详细的安装教程,有需要的小伙伴就可以下载安装使用。新版本包括新的支持Adobe Sensei ai的功能,支持直观、精简的编辑,并提供循序渐进的指导编辑,初学者到高级用户都可以享受。
小兔网
2023/05/06
3.4K0
PS技巧方法==软件安装包Photoshop最新版本下载安装
Photoshop是一款非常好用的图像编辑软件,很多小伙伴在遇到有图片需要进行编辑 工作 时,都会使用这款软件进行操作,但是也不妨有许多新手同学们第一次使用这款软件,软件强大的功能让他们有些不知如何操作,那么今天小编就为大家带来一种PS里 抠图 的步骤分享,希望使用这款软件的新用户们能从中学到更多关于Photoshop的知识!
木子学Lee
2023/03/26
1.1K0
PS技巧方法==软件安装包Photoshop最新版本下载安装
PS全版本最新版本软件安装包(mac+windows系统)+
随着计算机技术的发展,软件的速度也越来越快。然而,Photoshop软件的系统过于老旧,导致其速度变得极为缓慢。打开软件和图片都需要很长时间,尤其是当你需要同时操作多张图片时,会更加卡顿。这直接影响到用户的使用体验。因此,Photoshop软件需要更新其系统,以改善软件的响应速度和使用流畅度。
用户10488494
2023/04/08
4060
ps软件电脑版怎么下载,Photoshop(PS) 2023正式版下载安装教程
经过长时间的等待,我们终于迎来了全新的图像处理软件——Photoshop 2023官方正式版的推出。这款软件不仅具备了基础的添加特效、美颜、滤镜、磨皮、渐变、羽化、去噪、抠图、对象选取、瘦脸、换肤、合成、蒙板、裁剪、翻转、曝光、补光、马赛克等图像处理功能,而且还内置了丰富的画笔工具,包括成千上万的精致像素、动态和矢量画笔,能够满足你各种绘图需求。使用Photoshop 2023的先进绘画引擎,就算你没有任何绘画经验,也能够轻松操作。
用户10413399
2023/03/09
1.7K0
ps软件电脑版怎么下载,Photoshop(PS) 2023正式版下载安装教程
Photoshop CC2021安装教程--PS软件全版本
Adobe Photoshop,简称“PS”,是由Adobe Systems开发和发行的图像处理软件。Photoshop主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。ps有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及。
用户8187027
2023/01/06
4450
怎么安装ps软件?Adobe ps软件2017-2023中文版 win/mac下载安装
Adobe Photoshop是一款全球知名的图像处理软件,具有广泛的应用和重要的地位。它可以帮助用户实现图片的编辑、修饰、优化和设计等功能,是各行各业专业人士和业余爱好者使用最多的图像处理软件之一。本文将重点介绍PS软件的特点和使用方法,并通过实例演示和应用案例探讨其价值和意义。
用户10413399
2023/04/16
3860
最新AI功能的Adobe Photoshop 2023 v24.6beta Win安装教程
1.首先,您需要点击进入Adobe官方网站(需要选择区域的话,选择中国区域),然后下载Adobe Creative Cloud。只需单击”立即试用”即可完成下载。
季春二九
2023/07/13
1.1K0
最新AI功能的Adobe Photoshop 2023 v24.6beta Win安装教程
推荐阅读
相关推荐
Adobe Photoshop下载安装教程-全版本PS安装包ps修图软件免费在线
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档