Retinanet

这个论文的核心就是解决了样本不平衡问题,是focal loss的变体
放上一个大佬的博客:CSDN
首先我们来说说为什么one stage的检测效果差于two stage。

  1. 首先two stage对于bbox有个筛选过程,这个筛选会筛除大部分的背景bbox,剩下的bbox会进行regression
  2. 对于这些筛出来的bbox会进行二次regression

由第一条就可以看出,two stage在一定程度上解决了样本不平衡的问题,而样本不平衡问题会导致检测精度很差。因为负样本太多了,所以分类器把所有bbox都归为负样本的话,accuracy也会很高。所以说分类很重要,分类分好了,检测才能做好。这里扯一句yolo系列对于样本不均衡做的比较好,因为只有object中心落在网格中心时,网格的prior box才会进行回归,相当于已经做了负样本的筛选了。

Focal loss

先上公式:
F L ( p t ) = − ( 1 − p t ) γ l o g ( p t ) = ( 1 − p t ) γ C E ( y ^ ) i FL(pt)=−(1−p_t)^γlog(p_t)=(1−p_t)^γCE(ŷ )_i FL(pt)=(1pt)γlog(pt)=(1pt)γCE(y^)i
这里盗了一张图
这里论文又加了一个参数:
F L ( p t ) = − α t ( 1 − p t ) γ l o g ( p t ) FL(p_t)=−α_t(1−p_t)^γlog(p_t) FL(pt)=αt(1pt)γlog(pt)
在这里插入图片描述
在实验中,发现 γ=2,α=0.25 的取值组合效果最好
关于它的网络结构没啥创新的,这里也就不再赘述了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值