目标检测类间不平衡问题

思路一:
解决方法:
1)数据扩充。这是最简单的解决办法,通过数据扩充是检测的若干类物体达到均衡。
2)种类惩罚。有时候,数据扩充并不能完全解决所有的问题。例如在一张图片中,树和草往往同时出现,这时无论怎么进行数据扩充,草这一类的数量还是远多于树的。这时可以采取种类惩罚的方法,即在loss计算的时候,人为提高数量较少类的loss的权重,从而提高这一类对损失的贡献,从而实现数据均衡的目的
具体方法:

在segnet中,作者采用了Median-frequency-balancing的方法,

同样的,检测中计算该类目标的概率和目标概率的中位数

参考:
https://blog.csdn.net/helloworld1213800/article/details/84203628
https://blog.csdn.net/the_key0/article/details/89889243

思路二:Libra-RCNN
https://www.zhihu.com/question/336055782
搜索Focal loss, balanced L1 loss, Libra-RCNN

(a)Sample level imbalance:
OHEM,能够更多的关注hard samples,但是它们通常对噪音很敏感,并会产生相当大的内存和计算成本;RetinaNet中提出了著名的损失函数Focal loss,应用于one-stage的效果较好,但是,扩展到大部分样本为简单负样本的two-stage模型中,效果一般。

(b)Feature level imbalance

我们知道,底层特征拥有高分辨率信息,随着卷积层数的加深,高层特征拥有更丰富的语义信息。把高分辨率信息和丰富的语义信息结合能显著增强特征表达,FPN,PANet都是这方面的成功案例。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值