0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

斯坦福学者提出GIoU,目标检测任务的新Loss

电子工程师 来源:lp 2019-03-11 09:09 次阅读

本文是对 CVPR2019 论文《Generalized Intersection over Union: A Metric and A Loss for Bounding Box Regression》的解读,通过对 Loss 的修改提升检测任务的效果,觉得思路很棒。

该文作者来自斯坦福大学与澳大利亚阿德莱德大学。

IoU是检测任务中最常用的指标,由于IoU是比值的概念,对目标物体的scale是不敏感的。然而检测任务中的BBox的回归损失(MSE loss, l1-smooth loss等)优化和IoU优化不是完全等价的(见下图)。

而且 Ln范数对物体的scale也比较敏感。这篇论文提出可以直接把IoU设为回归的loss。然而有个问题是IoU无法直接优化没有重叠的部分。为了解决这个问题这篇paper提出了GIoU的思想~

IoU与L2范数的优化不是等效的。要将IoU设计为损失,主要需要解决两个问题:

预测值和Ground truth没有重叠的话,IoU始终为0且无法优化

IoU无法辨别不同方式的对齐,比如方向不一致等。

IoU 无法代表 overlap 的方式

GIoU

所以论文中提出的新 GIoU 是怎么设计的呢:

假如现在有两个任意性质 A,B,我们找到一个最小的封闭形状C,让C可以把A,B包含在内,然后我们计算C中没有覆盖A和B的面积占C总面积的比值,然后用A与B的IoU减去这个比值:

GIoU有如下性质:

与IoU类似,GIoU也可以作为一个距离,loss可以用 (下面的公式)来计算

同原始 IoU 类似,GIoU 对物体的大小不敏感。GIoU 总是小于等于 IoU,对于 IoU,有

GIoU 则是

在两个形状完全重合时,有

由于 GIoU 引入了包含 A,B 两个形状的 C,所以当 A,B 不重合时,依然可以进行优化。

总之就是保留了IoU的原始性质同时弱化了它的缺点。于是论文认为可以将其作为IoU的替代。

GIoU 作为 BBox 回归的损失

具体一点,如何计算损失呢?我们以 2D detecation 为例:

假设我们现在有预测的 Bbox 和 groud truth 的 Bbox 的坐标,分别记为:

注意我们规定对于预测的 BBox 来说,有

主要是为了方便之后点的对应关系。

作者做了一系列的实验(针对分割任务和分类任务有一定 loss 的调整设计,不过论文中没有详细给出)结果是 IoU loss 可以轻微提升使用 MSE 作为 loss 的表现,而 GIoU 的提升幅度更大,这个结论在 YOLO 算法和 faster R-CNN 系列上都是成立的:

PASCAL VOC 2007上的提升with Yolo

MS COCO的提升with Yolo

PASCAL VOC 2007 with faster-RCNN

更多内容大家可以参考项目主页:

https://giou.stanford.edu/

代码实现:

https://github.com/generalized-iou

原文链接:

https://zhuanlan.zhihu.com/p/57992040

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算
    +关注

    关注

    2

    文章

    444

    浏览量

    38726
  • 回归
    +关注

    关注

    0

    文章

    4

    浏览量

    7050

原文标题:CVPR2019 | 斯坦福学者提出GIoU,目标检测任务的新Loss

文章出处:【微信号:rgznai100,微信公众号:rgznai100】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    斯坦福开发过热自动断电电池

    导致起火。开发电池的斯坦福教授  在斯坦福开发的新电池中,研究人员采用聚乙烯薄膜材料,薄膜上嵌入了镍磁粉,它会形成纳米级的突起。研究人员在突起部分覆盖石墨烯导电材料,让电流可以从表面通过。当温度
    发表于 01-12 11:57

    关于斯坦福的CNTFET的问题

    之前下载了斯坦福2015年的CNTFET VS model,是.va的文件,不知道怎么用啊,该怎么通过cadence的pspice进行仿真啊,求指点
    发表于 01-26 13:47

    斯坦福cs231n编程作业之k近邻算法

    深度学习斯坦福cs231n编程作业#1 --- k近邻算法(k-NN)
    发表于 05-07 12:03

    哪位大神能找到斯坦福 EE214B/314A 授课视频资源?

    求助,哪位大神能找到斯坦福EE214B/314A授课视频资源?
    发表于 06-22 07:41

    回收新旧 斯坦福SRS DG645 延迟发生器

    回收新旧 斯坦福SRS DG645 延迟发生器 欧阳R:*** QQ:1226365851温馨提示:如果您找不到联系方式,请在浏览器上搜索一下,旺贸通仪器仪回收工厂或个人、库存闲置、二手仪器及附件
    发表于 07-14 10:34

    DG645 斯坦福 SRS DG645 延迟发生器 现金回收

    DG645 斯坦福 SRS DG645 延迟发生器 现金回收 欧阳R:*** QQ:1226365851温馨提示:如果您找不到联系方式,请在浏览器上搜索一下,旺贸通仪器仪回收工厂或个人、库存闲置
    发表于 01-11 10:08

    结合预测框和目标框之间的归一化距离来提出距离-IoU (DIoU) Loss

    之间的归一化距离来提出距离-IoU (DIoU) Loss,它在训练中的收敛速度比 IoU 和 GIoU Loss快得多。  目标
    发表于 11-14 15:46

    基于YOLOX目标检测算法的改进

    问题,斯坦福学者 Rezatofighi et al.在 2019 年提出GIoU,随后 Zheng et al.提出 DIoU 再一次
    发表于 03-06 13:55

    "现代爱迪生"镍氢反应电池发明者斯坦福逝世

    ;的斯坦福,一生中发明了200多项专利,其中包括了薄膜太阳能电池及氢燃料电池等。20世纪50年代,斯坦福提出了只有有序的晶体才具备了导电性质的观点,这在当时的学术界并不被认同
    发表于 10-19 16:52 2358次阅读

    斯坦福提出基于目标的策略强化学习方法——SOORL

    为了达到人类学习的速率,斯坦福的研究人员们提出了一种基于目标的策略强化学习方法——SOORL,把重点放在对策略的探索和模型选择上。
    的头像 发表于 06-06 11:18 5384次阅读
    <b class='flag-5'>斯坦福</b><b class='flag-5'>提出</b>基于<b class='flag-5'>目标</b>的策略强化学习方法——SOORL

    斯坦福开启以人为中心的AI计划

    李飞飞宣布斯坦福开启「以人为中心的 AI 计划」(Human-Centered AI Initiative,HAI),该项目由李飞飞和斯坦福大学前教务长 John Etchemendy 共同主导,Chris Manning 也参与其中。
    的头像 发表于 10-25 11:45 3765次阅读

    斯坦福“以人为本人工智能研究院”——Stanford HAI正式上线!

    斯坦福大学有着深厚的多学科研究传统,斯坦福HAI正是在这一传统的基础上发展起来的。我们正在汇集多个领域的领先思想家,以便我们能够更好地为未来的领导者做好准备,让他们学习、构建、发明并扩展目标、意图和以人为本的方法。
    的头像 发表于 03-15 09:03 4207次阅读

    2021年斯坦福关于AI的全面报告

    2021 年度的斯坦福 AI Index 报告正式发布,从七大版块出发,探讨了过去一年中的 AI 总体发展情况。
    的头像 发表于 03-12 10:23 2871次阅读

    斯坦福SR560可编程滤波器开机显示overload维修案例

    斯坦福可编程滤波器SR560开机显示overload。安泰维修检测实际是仪器无输出。本期将为大家分享本维修案例。   斯坦福可编程滤波器SR560开机显示overload维修案例 下面就是斯坦
    的头像 发表于 11-09 15:01 960次阅读
    <b class='flag-5'>斯坦福</b>SR560可编程滤波器开机显示overload维修案例

    维修斯坦福SR560可编程滤波器烧了overload

    近日某院校送修一台斯坦福可编程滤波器SR560,客户反馈仪器烧了 overload,对仪器进行初步检测,确定与客户描述故障一致。本期将为大家分享本维修案例。 下面就是斯坦福-SR560维修情况
    的头像 发表于 01-09 15:58 416次阅读
    维修<b class='flag-5'>斯坦福</b>SR560可编程滤波器烧了overload