实现了全景分割,即语义分割+实例分割。

全景分割:全景分割任务(Panoptic Segmentation)要求图像中的每个像素点都必须被分配给一个语义标签和一个实例id。其中,语义标签指的是物体的类别,而实例id则对应同类物体的不同编号。

语义分割:在语义分割中我们需要将视觉输入分为不同的语义可解释类别,「语义的可解释性」即分类类别在真实世界中是有意义的。例如,我们可能需要区分图像中属于汽车的所有像素,并把这些像素涂成蓝色。

实例分割:实例分割为属于同一对象类的不同对象实例提供了不同的标签。因此,实例分割可以定义为寻找目标检测的任务同时解决语义分割。将每个分割后的对象分解为各自的子成分。

语义分割会为图像中的每个像素分配一个类别,但是同一类别之间的对象不会区分。而实例分割,只对特定的物体进行分类。这看起来与目标检测相似,不同的是目标检测输出目标的边界框和类别,实例分割输出的是目标的Mask和类别。

主要包括语义分割头,实例分割头以及一个将两者融合的模块。

语义分割头为作者自己设计的。

作者提出的语义分割头由三个部分组成,每个部分都针对其中一个关键需求。

实例分割头作者使用了Mask-RCNN的变体。

Mask-RCNN:Mask R-CNN是一个两阶段的框架,第一个阶段扫描图像并生成提议(proposals,即有可能包含一个目标的区域),第二阶段分类提议并生成边界框和掩码。Mask R-CNN 扩展自 Faster R-CNN。

网络的backbone使用EfficientNet的变体以及双路FPN。

EfficientNet:该论文提出了一种新的模型缩放方法,它使用一个简单而高效的复合系数来从depth, width, resolution 三个维度放大网络,不会像传统的方法那样任意缩放网络的维度,基于神经结构搜索技术可以获得最优的一组参数(复合系数)。EfficientNet不仅比别的网络快很多,而且精度也更高。为了追求更好的精度和效率,在ConvNet缩放过程中平衡网络宽度、深度和分辨率的所有维度是至关重要的。

FPN:特征金字塔网络(FPN),FPN能够实现底层到高层的feature map的融合,从而充分利用了提取到的各阶段的特征。FPN采用了top-down的结构和横向连接,以此融合具有高分辨率的浅层layer和具有丰富语义信息的深层layer,从而实现了从单尺度的输入图像上,快速构建在所有尺度上都具有强语义信息的特征金字塔,同时并不产生明显的开销。同时FPN是一个窗口大小固定的滑动窗口检测器,在不同的层滑动可以增加其对尺度变化的鲁棒性。

RPN:区域建议网络(RPN) RPN是一个轻量的神经网络,它用滑动窗口来扫描图像,并寻找存在目标的区域,RPN扫描的矩形区域被称为anchor,这些anchor相互重叠尽可能地覆盖图像。滑动窗口是由 RPN的卷积过程实现的,可以使用GPU并行地扫描所有区域。此外,RPN并不会直接扫描图像,而是扫描主干特征图,使得RPN可以有效地复用提取的特征,并避免重复计算。RPN为每个anchor生成两个输出:用于区分前景和背景的anchor类别以及更好拟合目标的边框精度。通过使用RPN的预测,可以选出最好地包含了目标的anchor,并对其位置和尺寸进行精调,如果有多个 anchor 互相重叠,通过非极大值抑制,保留拥有最高前景分数的anchor。

EfficientPS网络相关推荐

  1. EfficientPS:目前排名第一的高效高精度全景分割算法

    向大家推荐一个近期出现的全景分割算法 EfficientPS,在全景分割的 4 大数据集Cityscapes,.KITTI.Mapillary Vistas.IDD中测评精度全部位于榜首,且其语义分割 ...

  2. 苹果设备iphone,ipad,macbook网络连接慢,开机开什么卡什么,一步解决

    苹果电脑网络连接慢,开机开什么卡什么??? 网络上的方法一种种,没有一个适用的? 如果你的macbook也是打开就没网,但有一些软件也能用,就是浏览器加载跑条儿,不妨试试! 系统偏好设置-网络-高级- ...

  3. 大数据学习01——配置虚拟机节点相关网络

    1.配置mac地址和ip (1)更改适配器设置 找到这个后开始设置windows中的网络连接 (2)接着对三台虚拟机的mac地址和ip进行设置 1.mac地址设置 进入linux节点中的这个位置进行设 ...

  4. 【Docker】容器的几种网络模式

    当你使用Docker时,你会发现需要了解很多关于网络的知识.Docker作为目前最火的轻量级容器引擎,因此,我们有必要深入了解Docker的网络知识,以满足更高的网络需求.本文介绍了Docker的4种 ...

  5. 2022-2028年中国网络直播行业深度调研及投资前景预测报告

    [报告类型]产业研究 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了网络直播行业相关概述.中国网络直播行业运行环境.分析了中国网络直播行 ...

  6. Redis 笔记(15)— 管道 pipeline(客户端将批量命令打包发送用来节省网络开销)

    Redis 是一种基于客户端-服务端模型以及请求/响应协议的 TCP 服务.这意味着通常情况下一个请求会遵循以下步骤: 客户端向服务端发送一个查询请求,并监听 Socket 返回,通常是以阻塞模式,等 ...

  7. ubuntu 修改时区、时间、同步网络时间、将时间写入硬件

    查看系统当前的时间状态 $ timedatectl statusLocal time: 六 2021-10-30 09:33:37 CSTUniversal time: 六 2021-10-30 01 ...

  8. python 网络编程之Socket通信案例消息发送与接收

    背景 网络编程是python编程中的一项基本技术.本文将实现一个简单的Socket通信案例消息发送与接收 正文 在python中的socket编程的大致流程图如上所示 我们来首先编写客户端的代码: # ...

  9. win10安装虚拟机提示主IP地址显示网络信息不可用

    问题:在虚拟机详情下面显示 主ip地址:网络信息不可用 解决方案 先root用户[root@localhost~]#cd - [root@localhost/]#cd /etc/sysconfig/n ...

最新文章

  1. centos6一键安装vsftpd脚本
  2. 解决nginx使用proxy_pass反向代理时,session丢失的问题
  3. html 导航右侧弹出层,CSS导航栏及弹窗示例代码
  4. mysql的dockerfile_Dockerfile构建MySQL
  5. Module build failed (from ./node_modules/babel-loader/lib/index.js) 错误解决
  6. flask总结之session,websocket,上下文管理
  7. linux拷贝文件1003无标题,2.27Linux和windows互传;3.1用户配置文件和密码配置文件;3.2/3.3用户组用户...
  8. ArcGIS案例学习笔记2_2_等高线生成DEM和三维景观动画
  9. 5图片展示_拼多多搜索【智能创意】推广5大功能升级!
  10. java reflector_Java DefaultReflectorFactory类代码示例
  11. 《操作系统实验》C++实现时间片轮转调度算法
  12. cron表达式 每个月的最后一个工作日的另一种解法
  13. Phaser3之 load
  14. 微信个人订阅号简单实现在线收款
  15. LogiScope100MHZ 16通道逻辑分析仪
  16. Java精品项目源码第47期房屋租赁管理系统
  17. java内存的图解_java内存图解
  18. “蔚来杯“2022牛客暑期多校训练营1
  19. 星巴克“奢侈”的用户体验思维模式
  20. Kafka之性能与高可用概要设计

热门文章

  1. 如何搭建储能监控云平台?
  2. 苹果可能在全球开发者大会上发布其AR设备
  3. android 优化编译,Android-Easy-Compile(安卓编译优化系统)
  4. 评价类模型——层次分析法
  5. 高一末计算机考试试题,高一计算机第一学期期末试题
  6. 移动端网页唤醒app
  7. 阶乘约数(唯一分解定理+约数定理)
  8. github获取token
  9. 华中科技大-汉明校验码设计
  10. Kafka 控制器的作用(Controller)