他们提出的目标检测方法,可以检测未见过的新物体,相对于Mask R-CNN有了巨大改进。

作者 | 王晔

编辑 | 青暮

来源 | 新智驾

人类经常会遇到种类新颖的工具、食物或动物,尽管以前从未见过,但人类仍然可以确定这些是新物体。

与人类不同,目前最先进的检测和分割方法很难识别新型的物体,因为它们是以封闭世界的设定来设计的。它们所受的训练是定位已知种类(有标记)的物体,而把未知种类(无标记)的物体视为背景。这就导致模型不能够顺利定位新物体和学习一般物体的性质。

最近,来自波士顿大学、加州大学伯克利分校、MIT-IBM Watson AI Lab研究团队的一项研究,提出了一种检测和分割新型物体的简单方法。

https://arxiv.org/pdf/2112.01698v1.pdf 

为了应对这一挑战,研究团队创建一个数据集,对每张图片中的每一个物体进行详尽的标记。然而,要创建这样的数据集是非常昂贵的。如下图所示,事实上,许多用于物体检测和实例分割的公共数据集并没有完全标注图像中的所有物体。

图1. 标准的物体检测器训练中存在的问题。该例来自COCO,有色框是注释框,而白色虚线框是潜在的背景区域。许多白色虚线区域实际上定位了物体,但在传统的物体检测器训练中被认为是背景,从而压制了新物体的目标属性。

问题背景

未能学习到一般的目标属性会在许多应用场景中暴露出各种问题。例如具身人工智能,在机器人、自动驾驶场景中,需要在训练中定位未见过的物体;自动驾驶系统需要检测出车辆前方的新型物体以避免交通事故。

此外,零样本和小样本检测必须对训练期间未标记的物体进行定位。开放世界实例分割旨在定位和分割新的物体,但最先进的模型表现并不理想。

研究团队发现,导致目前最先进的模型表现不理想的原因在于训练pipeline,所有与标记的前景物体重叠不多的区域将被视为背景。如图1所示,虽然背景中有可见但却未被标记的物体,但模型的训练pipeline使其不能检测到这些物体,这也导致模型无法学习一般的目标属性。

为了解决该问题,Kim等人提出学习候选区域(region proposals )的定位质量 ,而不是将它们分为前景与背景。他们的方法是对接近真实标记的object proposals 进行采样,并学习估计相应的定位质量。虽然缓解了部分问题,但这种方法除了需要仔细设置正/负采样的重叠阈值外,还有可能将潜在的物体压制目标属性。

方法

为了改进开放集的实例分割,研究团队提出了一个简单并且强大的学习框架,还有一种新的数据增强方法,称为 "Learning to Detect Every Thing"(LDET)为了消除压制潜在物体目标属性这一问题,研究团队使用掩码标记复制前景物体并将其粘贴到背景图像上。而前景图像是由裁剪过的补丁调整合成而来的。通过保持较小的裁剪补丁,使得合成的图像不太可能包含任何隐藏物体。

然而,由于背景是合成图像创建而来的,这就使其看起来与真实图像有很大的不同,例如,背景可能仅由低频内容组成。因此,在这种图像上训练出来的检测器几乎表现都不是很好。

为了克服这一限制,研究团队将训练分成两部分:

  • 用合成图像训练背景和前景区域分类和定位头(classification and localization heads);

  • 用真实图像学习掩码头(mask head)。

图2. 本文的增补策略是通过提高小区域的比例作为背景来创建没有潜在物体的图像。

图3. 原始输入(左)和合成图像(右)。用颜色标示了掩码区域,使用小区域作为背景,避免了背景中会隐藏物体。在某些情况下,背景补丁恰好可以定位前景物体(左栏第二行)。要注意的是,这种情况很少见, 可以看出补丁被明显放大了。

在训练分类头(classification head)时,由于潜在物体在合成图像时就已经被移除了,因此将潜在物体视为背景的几率变得很小。此外,掩码头是为在真实图像中分割实例而训练的,因此主干系统学习了一般表征,能够分离真实图像中的前景和背景区域。

也许这看起来只是一个小变化,但LDET在开放世界的实例分割和检测方面的表现非常显著。

在COCO上,在VOC类别上训练的LDET评估非VOC类别时,平均召回率提高了14.1点。令人惊讶的是,LDET在检测新物体方面有明显提高,而且不需要额外的标记,例如,在COCO中只对VOC类别(20类)进行训练的LDET在评估UVO上的平均召回率时,超过了对所有COCO类别(80类)训练的Mask R-CNN。如图2所示,LDET可以生成精确的object proposals,也可以覆盖场景中的许多物体。

图4. 在开放世界中进行实例分割,Mask R-CNN(上图)比本文所研究的方法(下图)所检测到的物体要少。在此任务中,在不考虑训练种类的情况下,模型必须对图像中的所有物体进行定位并对其分割。图中的两个检测器都是在COCO上训练,并在UVO上测试的。在新的数据增补方法和训练方案的帮助下,本文的检测器准确地定位出许多在COCO中没有被标记的物体。

图5. 训练流程。给定一个原始输入图像和合成图像,根据在原始图像上计算的掩码损失和分类,以及在合成图像上的回归损失来训练检测器。

本文的贡献总结如下:

  • 提出了一个简单的框架——LDET,该框架由用于开放世界实例分割的新数据增补和解耦训练组成。

  • 证明了本文的数据增补和解耦训练对在开放世界实例分割中实现良好的性能

  • LDET在所有设置中都优于最先进的方法,包括COCO的跨类别设置和COCO-to-UVO和Cityscape-to-Mapillary的跨数据集设置。

实验结果

研究团队在开放世界实例分割的跨类别和跨数据集上评估了LDET。跨类别设置是基于COCO数据集,将标记分为已知和未知两类,在已知类别上训练模型,并在未知类别上评估检测/分割性能。

由于模型可能会处在一个新的环境中并且遇到新的实例,所以跨数据集设置还评估了模型对新数据集的归纳延伸能力。为此,采用COCO或Cityscapes作为训练源,UVO和Mappilary Vista分别作为测试数据集。在此工作中,平均精度(AP)和平均召回率(AR)作为性能评估标准。评估是以不分等级的方式进行的,除非另有说明。AR和AP是按照COCO评估协议计算的,AP或AR最多有100个检测值。

表1. COCO中VOC → Non-VOC泛化的结果。表中最后一行的蓝色部分是对Mask R-CNN的改进。LDET超过了所有的基线,并相较于Mask R-CNN有巨大改进。

图6. 在COCO数据集中,VOC to Non-VOC的可视化。上图:Mask R-CNN,下图:LDET。注意训练类别不包括长颈鹿、垃圾箱、笔、风筝和漂浮物。LDET比Mask R-CNN能更好地检测许多新的物体。

表2. VOC → Non-VOC的数据和训练方法的消融研究。最后一行是本文提出的框架。

表3. class agnostic训练的消融研究。class agnostic训练对LDET和Mask R-CNN的性能有些许提高。

图7. 基线Mask R-CNN存在着对标记实例的过度拟合。因此,随着训练的进行,它检测新物体的性能会下降。相比之下,本文的方法基本上随着训练,性能都会提升。

表4. 与COCO上测试的无监督方法和DeepMask的比较。需注意的是,DeepMask使用VGG作为主干。LDET和DeepMask是在VOC-COCO上训练的。

表5. 改变背景区域的大小。2-m表示用输入图像的2-m的宽度和高度裁剪背景区域。从较小的区域取样背景,往往会提高AR,降低AP。

表6. ResNet50与ResNet101的对比。ResNet101倾向于比ResNet50表现得更好,这在LDET中更明显。

表7. region proposal network和region of interest head的比较。bounding boxes的AP和AR。

图8. COCO实验中的目标属性图(RPN score)的可视化。LDET捕获了各种类别的物体性,而Mask R-CNN则倾向于抑制许多物体。

表8. COCO→UVO泛化的结果。上:在VOC-COCO上训练的模型,下:在COCO上训练的模型。与基线相比,LDET在所有情况下都表现出较高的AP和AR。

图9. 在COCO上训练的模型结果的可视化。上图:Mask R-CNN,下图:LDET。最左边的两张图片来自UVO,其他的来自COCO的验证图片。

表9. Cityscapes → Mappilary Vista的归纳结果。LDET对自动驾驶数据集是有效的。AR0.5表示AR,IoU阈值=0.5。

本文仅做学术分享,如有侵权,请联系删文。

重磅!计算机视觉工坊-学习交流群已成立

扫码添加小助手微信,可申请加入3D视觉工坊-学术论文写作与投稿 微信交流群,旨在交流顶会、顶刊、SCI、EI等写作与投稿事宜。

同时也可申请加入我们的细分方向交流群,目前主要有ORB-SLAM系列源码学习、3D视觉CV&深度学习SLAM三维重建点云后处理自动驾驶、CV入门、三维测量、VR/AR、3D人脸识别、医疗影像、缺陷检测、行人重识别、目标跟踪、视觉产品落地、视觉竞赛、车牌识别、硬件选型、深度估计、学术交流、求职交流等微信群,请扫描下面微信号加群,备注:”研究方向+学校/公司+昵称“,例如:”3D视觉 + 上海交大 + 静静“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进去相关微信群。原创投稿也请联系。

▲长按加微信群或投稿

▲长按关注公众号

3D视觉从入门到精通知识星球:针对3D视觉领域的视频课程(三维重建系列三维点云系列结构光系列手眼标定相机标定、激光/视觉SLAM、自动驾驶等)、知识点汇总、入门进阶学习路线、最新paper分享、疑问解答五个方面进行深耕,更有各类大厂的算法工程人员进行技术指导。与此同时,星球将联合知名企业发布3D视觉相关算法开发岗位以及项目对接信息,打造成集技术与就业为一体的铁杆粉丝聚集区,近4000星球成员为创造更好的AI世界共同进步,知识星球入口:

学习3D视觉核心技术,扫描查看介绍,3天内无条件退款

圈里有高质量教程资料、可答疑解惑、助你高效解决问题

觉得有用,麻烦给个赞和在看~

无人汽车无法避开陌生物体?这里有最新解决方案相关推荐

  1. 这个会自己行走的机器人行李箱,根本就是辆小型“特斯拉无人汽车” | 钛空舱

    关注"潜在价值",最好的技术商业媒体,了解那些智慧商业 本文由潜在价值旗下 创意产品推荐平台"钛空舱"推出 钛空(ID:TiKong-life) 一个关注于科技 ...

  2. 再快的86也追不上会漂移的无人汽车

    德罗宁号终于停了下来,轮胎冒出的浓烟也散去了.乔恩高从乘客侧车窗的玻璃缝里探出身来,看到数十名围观者在为成功的测试欢呼.击掌. 整个下午,围观的人群在不断增加.刚从斯坦福大学毕业的机械工程博士乔恩高在 ...

  3. 谷歌无人汽车新进度:可同时紧盯路面数百目标/facebook

    4月28日,谷歌(微博)无人驾驶汽车项目的负责人发表官方博客,其中透露,谷歌无人驾驶汽车的软件系统,可以同时"紧盯"街上的"数百个"目标,包括行人.车辆,做到万 ...

  4. 汽车区域控制器的关键技术和MCU解决方案深度分析

    文章目录 **1 高算力多核处理器** **2 连接和互通** **3 互不干扰性** **4 OTA** **5 功能安全** **6 信息安全** **7 低功耗** 汽车工业经过百年发展,已经进 ...

  5. 称重软件-汽车衡称重防作弊系统整体解决方案

    一.汽车衡称重常见作弊手段分析 汽车衡称重常见作弊手段: 不完全上衡或者多台车辆同时上衡,达到增加或者减少货物净重的目的. 装车或卸车时更换货物品种,谋取不同货物品种之间差价.对于矿产品,这种作弊手段 ...

  6. 激光雷达—无人驾驶汽车的眼睛

    致谢小虾! 链接:激光雷达-无人驾驶汽车的眼睛 原创 2017-08-14 小虾  头图借用了特斯拉(故意的),我们都知道,特斯拉的无人驾驶技术并未使用激光雷达,而且出过几次事故,当然不全是因为没有使 ...

  7. 智能网联汽车高精地图白皮书(2020)

    1. 前言 高精地图的发展与智慧交通.智能网联汽车紧密相关,从智能网联汽车上路伊始,高精地图产业就应势而生并飞速发展.相对于以往的导航地图,高精地图是智能网联汽车交通的共性基础技术,其服务的对象并非仅 ...

  8. 别小看无人配送,长大了就是自动驾驶的最终实现。

    别小看无人配送,长大了就是自动驾驶的最终实现. 自动驾驶正在驶入深水区.无数人正期盼着 L4 或者 L5 级别自动驾驶汽车的到来,但显然一切还需等待.今年 Uber 自动驾驶致死案更是给所有自动驾驶厂 ...

  9. 无人驾驶汽车系统入门(二十三)——迁移学习和端到端无人驾驶

    无人驾驶汽车系统入门(二十三)--迁移学习和端到端无人驾驶 前面我们介绍了神经网络和深度学习的基础知识,在本文中我们将介绍迁移学习的概念,并将迁移学习应用于端到端无人驾驶模型.一般来说,大型深层神经网 ...

  10. 无人驾驶汽车系统入门(一)——卡尔曼滤波与目标追踪

    转载:https://blog.csdn.net/AdamShan/article/details/78248421 前言:随着深度学习近几年来的突破性进展,无人驾驶汽车也在这些年开始不断向商用化推进 ...

最新文章

  1. Android开发 asmack断线收不到通知的BUG解决
  2. C/C++拾遗(二)
  3. 文本标点英文对齐_电脑健盘中的所有英文组合意思超值解释建议收藏
  4. Python中Collections模块的Counter容器类使用教程
  5. 《TCP/IP详解》读书笔记
  6. mysql的时间用什么存储_MySQL存储时间类型选择的问题讲解
  7. JavaScript实现AES算法加密和解密
  8. cgroup 原理分析
  9. oracle表空间查询6,oracle表空间查询
  10. TFTPD32不能传输数据的解决与尝试
  11. Linked Data_百度百科
  12. 第四章:经典量化策略集锦(第八篇:CAPM模型的应用 )
  13. 2019年12月份统考计算机应用基础题库,2019年12月网络教育统考《计算机应用基础》模拟题...
  14. Android BKS 格式证书制作,JKS 制作 BKS,解决 java.security.KeyStoreException: JKS not found 问题
  15. 正月十五闹元宵,平安吉祥乐团圆
  16. 打印机怎么选择双面打印,支持双面打印资料的平台
  17. ​携程网全国各城市酒店数据​评论数据
  18. 扫地机器人可以扫纸片_扫地机器人扫的干净吗?
  19. cad安装日志文件发生错误_CAD因为发生错误安装过早结束 致命错误解决方法
  20. Python 黑帽子 snffer ip header decoder

热门文章

  1. Vue路由,关于地址栏没有问题,router-view是一片空白
  2. Mantis集成富文本插件
  3. Android性能优化之内存优化
  4. 产品分析报告 | 二手市场面临着什么痛点?
  5. 1到10加法创新图片-走迷宫_“小火锅+关东煮”,呷哺呷哺又创新模式!客单提到110元!...
  6. windows环境下搭建ftp服务和web服务,实现图片服务器功能
  7. 新书推荐 |《企业私有云建设指南》
  8. 创造力公式和成就感公式
  9. WPF Behavior 行为
  10. 各社交网站页面分享代码链接