目标检测网络之Loss(五)

· L1、L2、smooth L1:

L_{2}(x)=x^{2}

L_{1}(x)=\left | x \right |

smooth_{L_{1}}(x)=\left\{\begin{matrix} 0.5x^{2} & if \left | x \right |<1\\ \left | x \right |-0.5 & otherwise \end{matrix}\right.

smooth L1 loss的优势:

        当预测框与ground truth差别过大时,梯度不至于过大;

        当预测框与ground truth差别很小时,梯度值可足够小;

· focal loss:

FL(p_{t})=-\alpha _{t}(1-p_{t})^{\gamma}log(p_{t})

        在one-stage检测算法中,会出现正负样本数量不平衡以及难易样本数量不平衡的情况,为了解决则以问题提出了focal loss。

        hit的检测框就是正样本。容易的正样本是指置信度高且hit的检测框,困难的正样本就是置信度低但hit的检测框,容易的负样本是指未hit且置信度低的检测框,困难的负样本指未hit但置信度高的检测框(hit指预测框和gt框iou是否大于设定的阈值)。

· IOU loss:

IOU loss=-ln\frac{intersection}{union}

四点回归存在问题:

        通过4个点回归坐标框的方式是假设4个坐标点是相互独立的,没有考虑其相关性,实际4个坐标点具有一定的相关性;不具有尺度不变形;可能存在相同的l1 或 l2 loss(如下图),但是IOU不唯一。

IOU loss解决的问题:

        尺度不变性,也就是对尺度不敏感(scale invariant), 在regression任务中,判断predict box和gt的距离最直接的指标就是IoU。(满足非负性;同一性;对称性;三角不等性)。

· GIOU loss:

GIOU loss=1-(IOU-\frac{A_{c}-U}{A_{c}})

A_{c}表示两个框的最小外接矩形

IOU loss存在的问题:

        如果两个框没有相交,根据定义,IoU=0,不能反映两者的距离大小(重合度)。同时因为loss=0,没有梯度回传,无法进行学习训练。IoU无法精确的反映两者的重合度大小。如下图所示,三种情况IoU都相等,但看得出来他们的重合度是不一样的,左边的图回归的效果最好,右边的最差。

GIOU loss解决的问题:

        尺度不变性、边框相交时,可以反映边框的相交情况。

· DIOU loss:

DIOU loss=1-(IOU-\frac{\rho ^{2}(b,b^{gt})}{c^{2}})

\rho^{2}(b,b^{gt})表示下图中的d,下图c表示两框最小外接矩形对角线长度

GIOU存在的问题:

        只要x和y有一个对上gt、或者预测框包含gt,那GIOU loss就退化成了IOU loss;

DIOU loss解决的问题:

        尺度不变性

        相比于GIOU,优化距离替换优化面积,收敛速度更快。

        解决GIOU的缺点:完全包裹预测框时loss一样的情况。

· CIOU loss:

CIOU loss=1-(IOU-(\frac{\rho ^{2}(b,b^{gt})}{c^{2}})+\alpha \upsilon )

\upsilon =\frac{4}{\pi ^{2}} (arctan\frac{w^{gt}}{h^{gt}}-arctan\frac{w}{h})^{2}

\alpha =\frac{\upsilon }{(1-IOU)+\upsilon }

DIOU存在的问题:

        DIOU没有考虑到检测框的长宽比。长宽比更接近的边框应当有更低的loss。

CIOU解决的问题:

        加入检测框的长宽比;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值