SimOTA的简单理解

SimOTA

simOTA的作用是为不同目标设定不同的正样本数量,例如蚂蚁和西瓜,传统的正样本分配方案常常为同一场景下的西瓜和蚂蚁分配同样的正样本数,那要么蚂蚁有很多低质量的正样本,要么西瓜仅仅只有一两个正样本。对于哪个分配方式都是不合适的。

SimOTA出现在yolox中,首先会计算一个cost代价矩阵,代表每个真实框和每个特征点之间的代价关系,Cost代价矩阵由三个部分组成:

(1)每个真实框和当前特征点预测框的重合程度;
(2)每个真实框和当前特征点预测框的种类预测准确度;
(3)每个真实框的中心是否落在了特征点的一定半径内。
解释一下为什么要由这三个部分组成?
(1)每个真实框和当前特征点预测框的重合程度越高,代表这个特征点已经尝试去拟合该真实框了,因此它的Cost代价就会越小。
(2)每个真实框和当前特征点预测框的种类预测准确度越高,也代表这个特征点已经尝试去拟合该真实框了,因此它的Cost代价就会越小。
(3)每个真实框的中心如果落在了特征点的一定半径内,代表这个特征点应该去拟合该真实框,因此它的Cost代价就会越小。
Cost代价矩阵的目的是自适应的找到当前特征点应该去拟合的真实框,重合度越高越需要拟合,分类越准越需要拟合,在一定半径内越需要拟合。
那如何动态的为不同目标设定不同的正样本数量(dynamic_k)呢?

SimOTA的具体做法

(1)计算每个目标cost最低的10个特征点
(2)把这10个特征点预测的预测框与真实框进行IOU操作,则会得到10个IOU的值
(3)将10个IOU的值进行sum操作后会得到一个值,此时的值为dynamic_k。

如有理解错误,希望大佬们可以指出来!

  • 10
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
YOLOv5中加入了SimOTA标签分配策略来进一步提高检测精度。SimOTA是一种用于正负样本匹配的方法,它结合了IoU计算和相似性度量的概念。SimOTA首先计算每个预测框与真实框之间的IoU,然后根据SimOTA的阈值将预测框分配为正样本或负样本。 SimOTA的计算过程如下: 1. 对于每个真实框,找到与其IoU最大的预测框,并将其分配为正样本。 2. 对于剩余的预测框,计算它们与所有真实框的相似性度量。相似性度量可以使用各种方法,如GIoU、DIoU、CIoU、SIoU、EIoU、Wiou等。 3. 将与任何真实框的相似性度量大于SimOTA阈值的预测框分配为正样本,其余的则为负样本。 SimOTA标签分配策略的引入可以增加正样本的数量,并且根据相似性度量来更准确地匹配正样本。这有助于提高目标检测的准确性和性能。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [目标检测——YOLOv3、YOLOv4、YOLOv5、YOLOv7正负样本匹配、YOLO3损失函数理解](https://blog.csdn.net/weixin_45464524/article/details/128683900)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [YoloV6实战用到的资料.zip](https://download.csdn.net/download/hhhhhhhhhhwwwwwwwwww/85881120)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liiiiiiiiiiiiike

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值