IOU .GIOU.DIOU.CIOU

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


一、IOU(Intersection over Union)

IoU就是交并比,也可以直观的认为是边框与真实框的重合度。是目标检测中最常用的指标,在anchor-based方法中,他的作用不仅用来确定正样本和负样本,还可以用来评价输出框(predict box)和ground-truth的距离。

IoU = |A∩B|/|A∪B|

1.可以反映出预测检验框与真实检测框的检验效果;
2.还有一个很好的尺度特性就是尺度不变形,也就是对尺度不敏感,在regression任务中,判断predict box 和gt的距离最直接的指标就是iou。(满足非负性;同一性;对称性;三角不等性)

缺点:
在这里插入图片描述


二、GIOU(Generalized Intersection over Union)

原文链接:
https://arxiv.org/pdf/1902.09630.pdf
由于IoU是 比值的概念,对目标物体的scale是不敏感的。然而检测任务中的BBox的回归损失(MSE loss, l1-smooth loss等)优化和IoU优化不是完全等价的,而且 Ln 范数对物体的scale也比较敏感,IoU无法直接优化没有重叠的部分。这篇论文提出可以直接把IoU设为回归的loss。
在这里插入图片描述
在这里插入图片描述


三、DIoU(Distance-IoU)

https://arxiv.org/pdf/1911.08287.pdf
DIoU要比GIou更加符合目标框回归的机制,将目标与anchor之间的距离,重叠率以及尺度都考虑进去,使得目标框回归变得更加稳定,不会像IoU和GIoU一样出现训练过程中发散等问题。与GIoU loss类似,DIoU loss( [公式] )在与目标框不重叠时,仍然可以为边界框提供移动方向。
DIoU loss可以直接最小化两个目标框的距离,因此比GIoU loss收敛快得多。
对于包含两个框在水平方向和垂直方向上这种情况,DIoU损失可以使回归非常快,而GIoU损失几乎退化为IoU损失。
DIoU还可以替换普通的IoU评价策略,应用于NMS中,使得NMS得到的结果更加合理和有效。
在这里插入图片描述


四、CIoU(Complete-IoU)

考虑到bbox回归三要素中的长宽比还没被考虑到计算中,因此,
进一步在DIoU的基础上提出了CIoU。其惩罚项如下面公式:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值