Soft NMS算法笔记

Soft NMS是一种对传统非极大值抑制(NMS)算法的改进,旨在降低误检率并提高目标检测的召回率。通过连续函数衰减重叠框的得分而非直接置零,Soft NMS在保持模型不变的情况下提升性能。算法的关键在于设计一个随IoU增加而增加惩罚的连续函数,以更平滑地处理框的抑制。实验结果显示,Soft NMS在MS-COCO和VOC 2007数据集上与NMS相比表现相当,但更温和地处理框的重叠。
摘要由CSDN通过智能技术生成

论文:Improving Object DetectionWith One Line of Code
论文链接:https://arxiv.org/abs/1704.04503

这篇ICCV2017的文章,是NMS算法的改进,从论文题目可以看出,改进仅仅花了一行代码!首先NMS(Non maximum suppression)是在object detection算法中必备的后处理步骤,目的是用来去除重复框,也就是降低误检(false positives)。NMS算法的大致过程可以看原文这段话:First, it sorts all detection boxes on the basis of their scores. The detection box M with the maximum score is selected and all other detection boxes with a significant overlap (using a pre-defined threshold) with M are suppressed. This process is recursively applied on the remaining boxes.

那么传统的NMS算法存在什么问题呢?可以看Figure1。在Fiugre1中,检测算法本来应该输出两个框,但是传统的NMS算法可能会把score较低的绿框过滤掉(如果绿框和红框的IOU大于设定的阈值就会被过滤掉),导致只检测出一个object(一个马),显然这样object的recall就比较低了。

  • 22
    点赞
  • 111
    收藏
    觉得还不错? 一键收藏
  • 18
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值