首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    YOLOv3 提升 5.91 mAP,IoU在目标检测中的正确打开方式

    论文提出了IoU-based的DIoU loss和CIoU loss,以及建议使用DIoU-NMS替换经典的NMS方法,充分地利用IoU的特性进行优化。...因此,可以使用DIoU作为NMS的标准,不仅考虑重叠区域,还考虑了中心点距离 ?   其中是分类置信度,为NMS阈值,为最高置信度的框。...如图8所示,DIoU-NMS能够更好地引导bbox的消除 ?   为了进一步验证DIoU-NMS的效果,进行了对比实验。...如图9所示,DIoU-NMS的整体性能都比原生的NMS效果要好 Conclusion ----   论文提出了两种新的IoU-based损失函数,DIoU loss和CIoU loss:DIoU loss...另外论文提出DIoU-NMS来代替原生的NMS,充分地利用IoU的特性进行优化,从实验结果来看,效果也是很好的。 ----

    2.4K10

    新算法 | 基于DIou改进的YOLOv3目标检测

    ,而GIoU损失几乎退化为IoU损失; DIoU还可以替换普通的IoU评价策略,应用于NMS中,使得NMS得到的结果更加合理和有效。...为NMS阈值, ? 为最高置信度的框。DIoU-NMS倾向于中心点距离较远的box存在不同的对象,而且仅需改几行代码,DIoU-NMS就能够很简单地集成到目标检测算法中。 ? 实验结果 ?...Discussion on DIoU-NMS ? DIoU-NMS能够更好地引导bbox的消除 ?...最后作者进行了比较实验,原NMS和DIoU-NMS分别移植到了yolov3和ssd模型,同时使用CIou loss。在阈值的范围内比较了原始NMS和DIoU-NMS ? [0.43,0.48]。...从图9中可以看出,对于每个阈值,DIoU-NMS都优于原始NMS。此外,值得注意的是,即使是最糟糕的DIoU-NMS也是要优于最优的原始NMS。 ?

    1.9K20

    AAAI 2020 | DIoU和CIoU:IoU在目标检测中的正确打开方式

    论文提出了IoU-based的DIoU loss和CIoU loss,以及建议使用DIoU-NMS替换经典的NMS方法,充分地利用IoU的特性进行优化。...如图1所示,DIoU收敛速度和效果都很好,而且DIoU能够用于NMS的计算中,不仅考虑了重叠区域,还考虑了中心点距离。...DIoU-NMS倾向于中心点距离较远的box存在不同的对象,而且仅需改几行代码,DIoU-NMS就能够很简单地集成到目标检测算法中 Experimental Results *** YOLO v3 on...[1240]   如图8所示,DIoU-NMS能够更好地引导bbox的消除 [1240]   为了进一步验证DIoU-NMS的效果,进行了对比实验。...如图9所示,DIoU-NMS的整体性能都比原生的NMS效果要好 Conclusion ***   论文提出了两种新的IoU-based损失函数,DIoU loss和CIoU loss:DIoU loss

    4.3K00

    目标检测通用trick

    推断策略 3.1NMS(非极大值抑制) 同一个物体可能有好几个框,我们的目标是一个物体只须保留一个最优的框:于是我们就要用到非极大值抑制,来抑制那些冗余的框: 抑制的过程是一个迭代-遍历-消除的过程。...3.2 soft NMS 不要粗鲁地删除所有IOU大于阈值的框,而是降低其置信度 3.3 DIoUNMS 在nms过程中采用DIoU的计算方式替换了IoU,由于DIoU的计算考虑到了两框中心点位置的信息...,故使用DIoU进行评判的nms效果更符合实际,效果更优。...3.3 DIoUNMS 在nms过程中采用DIoU的计算方式替换了IoU,由于DIoU的计算考虑到了两框中心点位置的信息,故使用DIoU进行评判的nms效果更符合实际,效果更优。 ?

    80530

    收藏!攻克目标检测难点秘籍二,非极大值抑制与回归损失优化之路

    作者提出了DIoU和CIoU损失,提高了目标检测的精度。...通过上述的改进,DIoU既保留了GIoU的一些保留特性,同时其又带来了几个优势: 1. DIoU能直接优化预测框和真实框的距离,比GIoU更快。 2....DIoU缓解了GIoU在预测框和真实框在水平或者竖直情况下|C-AUB|接近于0的问题。 作者在文中还提到了对NMS进行改进,提出将中心距离也作为其中的一个变量来选择最好的预测框。 ?...DIoU主要特点 与GIoU loss类似,DIoU loss在与目标框不重叠时,仍然可以为边界框提供移动方向。...DIoU还可以替换普通的IoU评价策略,应用于NMS中,使得NMS得到的结果更加合理和有效。 2.4 CIOU 论文作者在提出了DIoU的基础上,回答了一个问题,即一个好的回归框损失应该考虑哪几个点?

    2K21

    手撕非极大值抑制算法NMS与soft-NMS

    Hard-NMS,我们通常所说的NMS就是指Hard-NMS,还有另外一种NMS叫做Soft-NMS,是Hard-NMS的变体,两者的代码几乎相同,只需要改动一个地方。...Hard-NMS Hard-NMS就是我们传统意义上的NMS,也是最常用的NMS算法。...Soft-NMS NMS是最常用的目标检测后处理算法,但是NMS对于密集目标的检测就有小问题了,因为NMS是对其他box的iou与当前最大confidence的box的iou进行比较,如果大于一定的阈值...也就是说,如果目标比较密集的话,这个时候就需要Soft-nms了: 那Soft-NMS和NMS的区别就在于改动了一个地方,在判断当前最高confidence的box和其余box的IOU的时候加了一个系数...与Soft-NMS的区别不大,Soft-NMS对于Hard-NMS也没有特别多的计算量,所以在实际中,我们尽量使用Soft-NMS就好。

    1.1K20

    知识精讲 | Yolov3和Yolov4核心内容、代码梳理

    变为DIOU_nms 总体来说,Yolov4对Yolov3的各个部分都进行了改进优化,下面丢上作者的算法对比图。...(2)DIOU_nms Nms主要用于预测框的筛选,常用的目标检测算法中,一般采用普通的nms的方式,Yolov4则借鉴上面D/CIOU loss的论文: https://arxiv.org/pdf/1911.08287...因此在重叠目标的检测中,DIOU_nms的效果优于传统的nms。...注意:有读者会有疑问,这里为什么不用CIOU_nms,而用DIOU_nms答:因为前面讲到的CIOU_loss,是在DIOU_loss的基础上,添加的影响因子,包含groundtruth标注框的信息,在训练时用于回归...但在测试过程中,并没有groundtruth的信息,不用考虑影响因子,因此直接用DIOU_nms即可。

    2K50
    领券