前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >实例分割-PolarMask

实例分割-PolarMask

作者头像
孔西皮
发布2021-03-04 10:49:47
6530
发布2021-03-04 10:49:47
举报
文章被收录于专栏:前行的CVer前行的CVer

CVPR2020

论文:PolarMask: Single Shot Instance Segmentation with Polar Representation

代码:https://github.com/xieenze/PolarMask

PolarMask是一种基于FCOS的,单阶段的实例分割框架。它首次证明了实例分割的复杂性,无论是网络设计还是计算复杂度,都可以和bbox目标检测相同,并且具有不错的准确性。

1. 框架

实例分割mask的表示方式:

  1. 像素表示法(图b):对每个像素分类,如Mask R-CNN。
  2. 轮廓表示法(图c、d):图c中使用轮廓中的点的笛卡尔坐标表示,而本文采用图d所示的极坐标表示,把实例分割问题转化为实例中心点分类(instance center classification)问题和密集距离回归(dense distance regression)问题。
image-20200424112725477
image-20200424112725477

方法的框架如下:

image-20200424115556301
image-20200424115556301

通过backbone和特征金字塔提取特征,头部由中心点分类、Polar Centerness、以及射线长度回归三个分支组成。相比FCOS,只是把FCOS的回归分支的channel=4替换为channel=n, 这里n=36,相当于36根射线的长度。

经过网络,可以得到中心点的位置和类别、n根射线的长度,根据角度和射线长度得到轮廓点的坐标,从0°开始连接这些点,最后得到的连通区域就是实例分割的结果。

2. 实现细节

2.1 target

  • 分类分支:实验对比了框中心和质心,选取效果更好的质心。正样本定义为特征图上质心周围1.5倍步长的区域。
  • 回归距离:如果一条射线与实例轮廓有多个交点,选最长的一条。如果没有交点,取最小值如10^{-6}
  • Polar Centerness:\text { Polar Centerness }=\sqrt{\frac{\min \left(\left{d_{1}, d_{2}, \ldots, d_{n}\right}\right)}{\max \left(\left{d_{1}, d_{2}, \ldots, d_{n}\right}\right)}},d为一个实例的n条射线长度。 根据下图可以看到,在实例分割任务中,Polar Centerness比原来FCOS的Centerness定义更好

2.2 Loss

分类分支使用Focal loss,Centerness分支使用交叉熵损失,回归分支使用自己定义的Polar IoU Loss:

首先,极坐标系中的IoU表示为:

image-20200424140519565
image-20200424140519565

即极坐标中,两个mask交和并的面积可以表示为无数个d\theta 对应的小扇形面积的积分。上述公式离散化为:

,且实验发现平方去掉对结果影响不大,因此公式简化为:

\text { Polar } \mathrm{IoU}=\frac{\sum_{i=1}^{n} d_{\mathrm{min}}}{\sum_{i=1}^{n} d_{\mathrm{max}}}

Polar IoU Loss就是对Polar IoU采用BCE(binary cross entropy)损失,即:

\text { Polar IoU Loss }=\log \frac{\sum_{i=1}^{n} d_{\max }}{\sum_{i=1}^{n} d_{\min }}

2.3 推理阶段

在推理阶段,与FCOS一样,将中心度和分类的结果相乘,作为最终的置信度得分。计算mask的最小bbox,经过IoU阈值为0.5的NMS产生最终结果。

3. 遗留问题

  1. 不能很好解决面包圈样式的实例。(作者指出)
  2. Polar IoU中的预测d的中心其实并未与真正的中心对齐,因此IoU计算的准确性受中心准确性的影响。(知乎网友)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-05-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • CVPR2020
    • ¶1. 框架
      • ¶2. 实现细节
        • ¶2.1 target
        • ¶2.2 Loss
        • ¶2.3 推理阶段
      • ¶3. 遗留问题
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档