前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >anchor free+分割

anchor free+分割

原创
作者头像
用户4363240
修改于 2020-05-06 10:00:17
修改于 2020-05-06 10:00:17
6440
举报
文章被收录于专栏:VisonVison

单帧图像上的分割 overview

Image Segmentation Using Deep Learning: A Survey arxiv: 2001.05566

以上基本都是detect and segment的思路。用用主backbone和一些技巧还是挺好的。

YOLACT输出masks, instance coefficients, bounding boxes, 用coeff和masks结合,最后用bounding box来crop. 由于车位角度和用到了bounding box的问题,不太适合当前项目。

TensorMask: instance segmentation. 缺点:速度慢,大概是polarMask的1/6。

ExtremeNet用了keypoint检测的思想,输出八边形轮廓。(需要仔细看一下)


以下是segment in anchor free way。

FCOS object detection

adelaide university, chunhua shen group

  • 输出:pixel labels(H*W*C), centerness(H*W*1, pixel weights for nms), regression(H*W*4) ,后处理NMS得到bbox.
  • idea: 统一单阶段分割、物体检测框架
  • 建模:图像上每个点(不限于中心点,分割思想)都要回归该点到物体bounding box的上下左右距离,方式与unitBox相同
框中的像素都作为正样本,不局限于中心点
框中的像素都作为正样本,不局限于中心点

要解决的问题:

  • 多物体重合: DenseBox, pixel回归不确定性
image.png
image.png
  • false positive太多

解决方法:

  • 多物体重合 利用mask rcnn中fpn多尺度物体分别在多尺度feature map上检测的思想

正负样本选择:正样本选择是center点一定范围内???

发散: 对于多物体重合,yolo使用中心点落在划分出的小方格中进行区分。对于中心点落在同一方格内的,依靠设计的anchor尺度和iou区分。

  • false positive太多 加上centerness层, centerness定义:

用BCE loss预测centerness(0,1数值范围),test时将centerness乘在bbox confidence score上后再做NMS.

问题:BCE loss可以预测非binary 01的回归问题,可以是0,1数值的?

框架

image.png
image.png
  • detection head 权重共享

不同尺度feature map用同样的head是有损伤的,在exp(x)上加入学习系统,适应尺度问题

(是否有实验证明可以完全补偿???)

  • P6P7只用于提供多尺度,并不做高低层信息融合。(过高层的信息融合有对分割无好处?)

效果

比retinanet AP高两个点。(如果retinanet +IOUnet, 结果?)

Ref:

  1. Yu J, Jiang Y, Wang Z, et al. UnitBox: An Advanced Object Detection NetworkC. acm multimedia, 2016: 516-520.

PolarMask instance seg

adelaide university Chunhua Shen Group + sensetime, cvpr 2020

论文解析:https://zhuanlan.zhihu.com/p/109015275

总述

基于FCOS做的,输出instance segmentation contour.

"predicting contour of instance through instance center classification and dense distance regression in a polar coordinate"

之前FCOS输出的是bbox center和 distance regression,虽然也能从pixel classification拿到segmentation,再生成contour,但多了后处理。这篇文章是end-to-end拿到contour点坐标。

速度上:对于800*1280图像,包含后处理,81ms(one V100 GPU)。比mask rcnn, tensor mask快。

改进点

  • 使用极坐标系代替笛卡尔坐标系。ESE seg中已出现。极坐标系的角度是有向的,方便描述轮廓。计算polar iou方便。
  • Polar centerness,实验证明比FCOS中centerness效果更好,AP+2.6%。可能原因是centerness有乘法项,会增加center的不稳定性。

正样本选择:near center +focal loss in classificatoin.

  • Polar IoU loss

好处: 1. 和IoU loss一样,避免smooth L1 loss带来的classification loss和regression loss不平衡需要调参的问题, AP+3%。2. 极坐标系下计算,简化掉平方。可微,适合做parallel计算。(即任意多边形的iou计算)

简化:离散并去掉平方
简化:离散并去掉平方

数据

gt处理流程:见appendix,是从pixel分割标注中生成的。标注可用cv2.findContours找到点,遍历得到极坐标系表达。根据选取的num_rays选取点。

  • 多交叉点的ray取max distance点
  • subpixel的选近邻角度点
  • 无交点的regression distance = 10^-6.

思考

  • 效果图上看分割结果偏好近圆实心物体,对马腿、胳膊等分割边缘较差。可能跟生成gt时,每10度取一个点有关。
  • 这个框架下使用bbox分支不起作用,说明了什么?

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
华为&国科大LSNet | Anchor-free新玩法,一个head统一目标检测、实例分割、姿态估计三种任务(已开源)
目标检测,实例分割和姿态估计本质上都是识别物体,只是表征物体的形式有所不同,目标检测用bbox,实例分割用mask,姿态估计用keypoint。既然都是识别物体,能否只用一套方案来实现这三个任务?能
公众号-arXiv每日学术速递
2021/05/18
8600
华为&国科大LSNet | Anchor-free新玩法,一个head统一目标检测、实例分割、姿态估计三种任务(已开源)
美团无人配送CVPR2020论文CenterMask解读
计算机视觉技术是实现自动驾驶的重要部分,美团无人配送团队长期在该领域进行着积极的探索。不久前,高精地图组提出的CenterMask图像实例分割算法被CVPR2020收录,本文将对该方法进行介绍。CVPR的全称是IEEE Conference on Computer Vision and Pattern Recognition,IEEE国际计算机视觉与模式识别会议,它和ICCV、ECCV并称为计算机视觉领域三大顶会。本届CVPR大会共收到6656篇投稿,接收1470篇,录用率为22%。
美团无人配送
2020/05/09
8130
美团无人配送CVPR2020论文CenterMask解读
Anchor-based 与 Anchor-free
1. Feature Selective Anchor-Free Module for Single-Shot Object Detection
狼啸风云
2020/01/13
1.8K0
Anchor-based 与 Anchor-free
CVPR 2020 | PolarMask:将实例分割统一到FCN,有望在工业界大规模应用
我今天要介绍的是我们在CVPR 2020上被录用的文章《PolarMask: Single Shot Instance Segmentation with Polar Representation》,介绍一种single shot的实例分割框架PolarMask。
AI科技评论
2020/02/26
1.4K0
Anchor Free的目标检测方法--FCOS
全卷积的 one-stage目标检测器(FCOS),对每个像素进行预测的方式来解决目标检测问题,类似于语义分割。FCOS 不需要 anchor box,同时也不需要 proposals,由于消除了对预定义 anchor 的依赖,因此避免了与 anchor box相关的复杂计算,同时还避免了与 anchor相关的所有超参数,例如:尺寸、宽高比、数量等,通常这些参数对最终检测性能非常敏感。FCOS 优于之前的 anchor-based one-stage detectors。
OpenCV学堂
2020/03/18
1.1K0
Anchor Free的目标检测方法--FCOS
单阶段实例分割又一佳作!出自沈春华团队
【导读】今天给大家介绍一篇ECCV 2020被评为Oral的论文,它也是目前单阶段实例分割方面的又一佳作,它就是由沈春华大佬团队出品的--CondInst,通过引入条件卷积到实例分割中去,实现了精度上比Mask R-CNN高一丢丢(约0.5个点),加上seg loss后可以涨一个点,从而超过Mask R-CNN;速度和Mask R-CNN差不多,稍好一点;
深度学习技术前沿公众号博主
2020/07/16
9140
单阶段实例分割又一佳作!出自沈春华团队
FCOS3D label assignment
跟2d的FCOS差不太多, 主要是依靠图片坐标系来分配target: def _get_target_single(self, gt_bboxes, gt_labels, gt_bboxes_3d, gt_labels_3d, centers2d, depths, attr_labels, points, regress_ranges, num_points_per_lvl): "
烤粽子
2022/09/01
4460
实例分割-PolarMask
论文:PolarMask: Single Shot Instance Segmentation with Polar Representation
孔西皮
2021/03/04
7310
实例分割-PolarMask
FCOS进化版PolaMask,实例分割新思路
做过目标检测的应该对FCOS不陌生,是anchor-free的杰出代表。其结构简单、性能优越,在业内受到广泛的关注。本文介绍的PolarMask正式借鉴FCOS的思路来进行实例分割,可以看作FCOS的进化版本,很有借鉴意义。
lujohn3li
2020/12/14
6990
FCOS进化版PolaMask,实例分割新思路
实例分割最新最全面综述:从Mask R-CNN到BlendMask
实例分割(Instance Segmentation)是视觉经典四个任务中相对最难的一个,它既具备语义分割(Semantic Segmentation)的特点,需要做到像素层面上的分类,也具备目标检测(Object Detection)的一部分特点,即需要定位出不同实例,即使它们是同一种类。因此,实例分割的研究长期以来都有着两条线,分别是自下而上的基于语义分割的方法和自上而下的基于检测的方法,这两种方法都属于两阶段的方法,下面将分别简单介绍。
BBuf
2020/03/04
12.4K0
实例分割最新最全面综述:从Mask R-CNN到BlendMask
FCOS : 找到诀窍了,anchor-free的one-stage目标检测算法也可以很准 | ICCV 2019
论文: FCOS: Fully Convolutional One-Stage Object Detection
VincentLee
2020/02/19
1.2K0
FCOS:全卷积一阶段Anchor Free物体检测器,多种视觉任务的统一框架
这是众多Anchor Free中比较有影响力的一篇文章,不光是效果好,而且思路清楚,简单,不需要任何trick,并将众多的视觉任务统一到了一个框架中,值得一看。
OpenCV学堂
2020/09/25
4520
FCOS:全卷积一阶段Anchor Free物体检测器,多种视觉任务的统一框架
十二篇基于Anchor free的目标检测方法
1、UnitBox: An Advanced Object Detection Network
狼啸风云
2020/06/02
2.1K0
十二篇基于Anchor free的目标检测方法
Anchor-free目标检测 | 工业应用更友好的新网络(附大量相关论文下载)
随着 CVPR 2020和ICCV 2020的结束,一大批目标检测的论文在arXiv上争先恐后地露面,更多的论文都可以直接下载。
计算机视觉研究院
2020/12/29
9910
Anchor-free目标检测 | 工业应用更友好的新网络(附大量相关论文下载)
ECCV 2020 oral | CondInst:沈春华团队新作,将条件卷积引入实例分割
论文地址:https://arxiv.org/pdf/2003.05664.pdf
AI算法修炼营
2020/07/07
1.8K0
ECCV 2020 oral | CondInst:沈春华团队新作,将条件卷积引入实例分割
[调研] 通用实例分割方法[通俗易懂]
文章提出two-stage、real-time的instance segmentation方法:1、得到初始的目标轮廓;2、轮廓迭代变形,以得到最终精准的目标边界;
全栈程序员站长
2022/09/23
1K0
[调研] 通用实例分割方法[通俗易懂]
【深度学习】煮酒论英雄:深度学习CV领域最瞩目的top成果总结
如果06年Hinton的深度置信网络是深度学习时代的开启,12年的Alexnet在ImageNet上的独孤求败是深度学习时代的爆发,那么至今也有近15年的发展历程。15年足够让一个青涩懵懂的少年成长为一个成熟稳重的壮年。
黄博的机器学习圈子
2020/12/11
5270
【深度学习】煮酒论英雄:深度学习CV领域最瞩目的top成果总结
【每周CV论文】初学实例分割需要读哪些文章?
欢迎来到《每周CV论文推荐》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。
用户1508658
2021/06/08
3990
mmdetection之FCOS注释详解
本文记录 mmdetection 对 FCOS 训练的流程,包括标签获取,anchor 生成,前向训练,以及各步骤中 tensor 的形状,仅供复习用处。mmdetection 版本为 2.11.0。
棒棒鸡不棒
2022/09/02
7370
深度学习目标检测法进化史,看这一篇就够了
本文将介绍自动驾驶中的深度学习目标检测的基本概念和方法,并对几个主要 Anchor free 方法进行了比较,希望对读者有所帮助,以下为正文:
AI科技大本营
2019/07/11
1.3K0
深度学习目标检测法进化史,看这一篇就够了
推荐阅读
相关推荐
华为&国科大LSNet | Anchor-free新玩法,一个head统一目标检测、实例分割、姿态估计三种任务(已开源)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文