【学习笔记5】⭐Polar Mask


前言

之前的笔记1-Fast-RCNN笔记2-FCN笔记3-Mask R-CNN笔记4-FCOS其实都是为这一篇做的基础准备。如果需要,可以点击进行阅读。

一、实例分割的建模方法

简单来说,实力分割的方法可以分为像素级的建模和轮廓建模。下图中b就是像素级的分割,典型例子有Mask-Rcnn。而c、d则是轮廓建模。其中polar mask就属于d类的轮廓建模。

在这里插入图片描述

二、特点

  1. anchor free and bbox free(无需检测框)
  2. fullyconvolutional network(全卷积网络)
  3. Fcos相比,简单来说就是把4根线换成了36根线。

三、网络结构

在这里插入图片描述第一部分是backbone + fpn模型,其次是head部分,我们把fcos的bbox分支替换为mask分支,仅仅是把channel=4替换为channel=n, 这里n=36,相当于36根射线的长度。同时我们提出了一种新的Polar Centerness 用来替换FCOS的bbox centerness。

四、Polar Segmentation 建模

  1. 输入一张原图后,经过网络可以得到中心点的位置和n(n=36 is best in our setting)根射线的距离。
  2. 根据角度和长度计算出轮廓上的这些点的坐标,从0°开始连接这些点,最后把联通区域内的区域当做实例分割的结果。

在实验中,我们以重心为基准,assign到feature map上,会在重心周围采样,作为正样本,别的地方当做负样本,训练方式和FCOS保持一致,采用Focal Loss, 在此,我们提出Polar CenterNess,用来选择出高质量的正样本,给低质量的正样本降低权重。

Polar CenterNess对应的就是FCOS中的center- ness,具体可以点击进去查看。

五、Polar centerness

在这里插入图片描述
d1~dn是n(36)根线的长度,如果中心点在图像中心,那么dmin→dmax,如下图所示。
在这里插入图片描述

六、 Polar IoU Loss

在这里插入图片描述

参考

https://zhuanlan.zhihu.com/p/84890413

说在最后

本文是在学习后,希望通过输出加深理解的文章,参考了很多地方,自己总结和梳理了一下,有错误烦请指正。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值