关于CenterNet Regress Focal Loss的一点理解

论文:Objects as Points
论文链接:https://arxiv.org/abs/1904.07850
代码链接:https://github.com/xingyizhou/CenterNet

本文主要讲解CenterNet的Regress Focal Loss,由热图部分(heatmap loss)、偏置部分(reg loss)、宽高(wh loss)部分三部分loss组成,附代码实现。

1. heatmap loss

输入图像IR^{W\times H\times 3} , W为图像宽度,H为图像高度。网络输出的关键点热图heatmap为\widehat{Y} ∈\left [ 0, \right1 ]^{W/R \times H/R \times C},R代表得到输出相对于原图的步长stride。C代表类别个数。

下面是CenterNet中核心loss公式:

这个和Focal loss形式很相似, \alpha和 \beta是超参数,N代表的是图像关键点(也就是GT中被高斯平滑之后区域的像素)个数。

  • 在 的时候,

对于易分样本来说,预测值 接近于1, 就是一个很小的值,这样loss就很小,起到了矫正作用。

对于难分样本来说,预测值 接近于0, 就比较大,相当于加大了其训练的比重。

 

总之,其实就是一个带权重的交叉熵,在一个目标点及其高斯平滑区域,正样本只有一个点Y_{xyc}=1的点,其他点都是负样本,负样本GT为1-Y_{xyc},比如0.56.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值