一、VG数据集

机器学习领域的突破突然让计算机获得了以未曾有的高精度识别图像中物体的能力——几乎达到了让人惊恐的程度。现在的问题是机器是否还能更上层楼,学会理解这些图片中所发生的事件。

Visual Genome的新图像数据库有望推动计算机向这一目标挺进,并帮助衡量计算机在理解真实世界这一进程中的进步。教会计算机理解视觉场景是人工智能非常重要的基础。它不仅能产生更多有用的视觉算法,也能帮助训练计算机实现更高效的交流,因为语言与物质世界的表征具有非常密切的联系。

Visual Genome是由专业研究计算机视觉的教授兼斯坦福大学人工智能实验室主任李菲菲与几位同事合作开发的。“我们非常专注于一些计算机视觉领域里最困难的问题,这些问题能够真正构建起感知到认知的桥梁。”李教授说,“并不只是输入像素数据后理解其颜色、阴影这类东西,而还要将其转换成对3D和语义视觉世界更全面的理解。”

摘自于知乎: VG数据集....

.............................

Visual Genome中的图像比ImageNet中的图像拥有更多的标记,包括单张图像中出现的多种物体的名称和细节、这些物体之间的关系和正在发生的动作的信息。这些标记是通过李教授的斯坦福同事Michael Bernstein所开发的众包方式完成的。李教授团队的计划是在2017年使用该数据库推出一个类似于ImageNet的挑战赛。

使用Visual Genome中的案例训练的算法将不止能完成识别物体的任务,还应该拥有一定的分析更复杂视觉场景的能力。

Visual Genome is a dataset, a knowledge base, an ongoing effort to connect structured image concepts to language.

截至 2018年03月05日,VG数据集达到条目 10万张数据集

108,077 Images
5.4  Million Region Descriptions
1.7  Million Visual Question Answers
3.8  Million Object Instances
2.8  Million Attributes
2.3  Million Relationships
Everything Mapped to Wordnet Synsets
Read our paper.

2.关于Place数据集

Place数据集是另外一个标记场景的数据集,但貌似现阶段只对整体场景进行标记,并没有到对象检测和分割的层面。

二、MaskXRCnn

图片分割掩模Mask标注远比实例Rect标注耗费更多的人力财力,因此使用有限的Mask标注和大量的Rect标注称为训练分割网络的一个预期,因此引入偏监督学习。

基于偏监督学习的实例分割任务如下:

(1)给定一组感兴趣的类别和一个有实例掩码注释的小的子集,而其他类别只有边界框注释;

(2)实例分割算法可以利用这个数据来拟合一个模型,该模型可以分割所感兴趣的集合中的所有对象类别的实例。由于训练数据是完整注释数据(带掩码的示例)和弱注释数据(仅带框的示例)的混合,因此我们将该任务称为偏监督任务。

.........................

偏监督学习样例流程的主要好处是它允许我们通过利用两种类型的现有数据集来构建一个大规模的实例分割模型:那些在大量的类上使用边界框注释的数据集,比如Visual Genome, 以及那些在少数类别上使用实例掩码注释的,例如COCO数据集。正如我们接下来将要展示的那样,这使得我们能够将最先进的实例分割方法扩展到数千个类别,这对于在现实世界中部署实例分割是非常重要的。

为了解决偏监督的实例分割问题,我们提出了一种基于Mask R-CNN的新型迁移学习的方法。 Mask R-CNN非常适合我们的任务,因为它将实例分割问题分解为了目标的边界框检测和掩码预测两个子任务。这些子任务是由专门的网络“头部(heads)”共同训练的。我们的方法背后的直觉是,一旦训练完成了,边界框头部(the bounding box head)参数编码嵌入到每个对象类别,使该类别的视觉信息转移到偏监督掩码头部(the partially supervised mask head)参数上。

...................................

下面的才是重点:

学习分割一切物体

假设集合C为一组对象类别(例如‘things’),我们要用这些类别来训练一个实例分割模型。大多数现有方法假设C中所有的训练实例都标有掩码注释。我们放宽了这个要求,只假设C=A∪B,也就是说:集合A中的类别实例都标有掩码注释,集合B中的类别实例只有边界框注释。由于集合B中的类别只带有关于目标任务(实例分割)的弱标签,我们将使用组合强标签(strong labels)和弱标签(weak labels)的类别来训练模型的问题称为偏监督学习问题。

注意:我们可以轻易地将实例的掩码注释转换为边界框注释,因此我们假设A中的类别也带有边界框注释。由于Mask RCNN这样的实例分割模型都带有一个边界框检测器和一个掩码预测器,我们提出的

利用权重传递函数预测掩码

我们的方法建立在Mask R-CNN上,因为Mask R-CNN实例分割模型不仅结构简单,而且可以实现非常优秀的结果。简单来说,我们可以将Mask R-CNN看作为添加有一个掩码预测分支(小型全卷积网络)的Faster R-CNN边界框检测模型。在预测阶段,模型用掩码分支处理每个检测对象,为每个对象预测一个实例级别的前景分割掩码。在训练阶段,并行训练掩码分支和Faster R-CNN中的标准边界框检测器

................请看原始论文或者完整翻译....

流程图

参考:

Learning to Segment Every Thing

实例分割:MaskXRCnn 与Visual Genome数据集相关推荐

  1. Swin Transformer实战实例分割:训练自己的数据集

    课程链接:Swin Transformer实战实例分割:训练自己的数据集--计算机视觉视频教程-人工智能-CSDN程序员研修院 Transformer发轫于NLP(自然语言处理),并跨界应用到CV(计 ...

  2. 何恺明团队推出Mask^X R-CNN,将实例分割扩展到3000类

    翻译 | AI科技大本营(ID:rgznai100) 参与 | shawn,刘畅 今年10月,何恺明的论文"Mask R-CNN"摘下ICCV 2017的最佳论文奖(Best Pa ...

  3. 卷积神经网络——实例分割之Mask R-CNN论文翻译

    论文链接 https://arxiv.org/abs/1703.06870 相关论文翻译链接 R-CNN:https://blog.csdn.net/itlilyer/article/details/ ...

  4. 腾讯ARC、华中科大联合提出QueryInst,开启基于Query的实例分割新思路

    视学算法专栏 机器之心编辑部 实例分割(Instance Segmentation)任务有着广阔的应用和发展前景.来自腾讯 PCG 应用研究中心 (ARC)和华中科技大学的研究者们通过充分挖掘并利用Q ...

  5. JSIS3D:具有多任务点向网络和多值条件随机场的3D点云联合语义-实例分割

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 标题:JSIS3D: Joint Semantic-Instance Segmentation of ...

  6. 开启基于Query的实例分割新思路!腾讯华科提出QueryInst

    来源:机器之心 实例分割(Instance Segmentation)任务有着广阔的应用和发展前景.来自腾讯 PCG 应用研究中心 (ARC)和华中科技大学的研究者们通过充分挖掘并利用Query在端到 ...

  7. ICCV 2021 | 腾讯、华中科大提出QueryInst,开启基于Query的实例分割新思路

    ©作者 | 机器之心编辑部 来源 | 机器之心 实例分割(Instance Segmentation)任务有着广阔的应用和发展前景.来自腾讯 PCG 应用研究中心 (ARC) 和华中科技大学的研究者们 ...

  8. 完美替代Mask RCNN!BlendMask:实例分割新标杆

    点击我爱计算机视觉标星,更快获取CVML新技术 今天新出的论文BlendMask: Top-Down Meets Bottom-Up for Instance Segmentation,提出一种自顶向 ...

  9. 化学实验室自动化 - 1. 深度学习视觉检测(实例分割) - COCO格式的化学实验室常见物体实例分割数据集制作

    前言 随着自动化.智能化技术在各行各业获得了广泛应用,化学实验室领域也不可避免的迎来了变革.视觉检测是自动化和智能化的基础,本文将介绍化学实验室常见物体的COCO格式的实例分割数据集的制作方法,后续将 ...

最新文章

  1. TCP 为什么是三次握手,而不是两次或四次?
  2. DNS-sly:利用网络复杂性躲避审查
  3. 数据结构:表达式之中缀转后缀
  4. pandas 批量读取excel_Pandas 批量处理文本表(示例代码)
  5. 【报告分享】基础设施的新兴趋势-毕马威.pdf(附pdf下载链接)
  6. linux/ubuntu中制作deb安装包
  7. Three.js星空粒子特效
  8. 检察机关认定河北涞源反杀案为正当防卫 决定不起诉女生父母
  9. 10个免费的英文企业名称及品牌生成器
  10. 【蓝桥杯】基础练习 字母图形
  11. c语言中swap表示什么意思,swap是什么意思_单片机里的SWAP A是什么意思啊?
  12. 【遗传算法GA】--计算函数最值(Python)
  13. mac 您没有权限打开应用程序_Mac应用程序无法打开或文件损坏的处理方法
  14. win10清理c盘_只需十步,C盘轻松腾出30G!使用win10自带工具清理系统垃圾,让电脑重获新生...
  15. 用户运营指标体系搭建逻辑
  16. if和for的几个经典题目
  17. fp增长树java实现_FP-Tree算法的实现(Java版)
  18. 2020牛客暑假多校第二场补题
  19. 概率速度2013年阿里巴巴暑期实习生笔试题--2013年5月5日考试
  20. Frequency Dependence(天线参数的依赖性)side lones(旁瓣)

热门文章

  1. 浅谈数组常见遍历方法
  2. Linux 命令 —— iostat I/O 和 CPU 监视工具
  3. vue2.x 在引用插件的时候,npm run dev跑正常 ,npm run build 报错vue-cli Unexpected token: punc (() [...
  4. 数据传值方式、分支结构、循环结构
  5. 数据库基本知识篇二:关系数据库那些事儿
  6. 《Adobe InDesign CS6中文版经典教程》—第2课2.9节应用对象样式
  7. 可能 delphi7 下稳定的最后一版本 GDIPLUS
  8. android 仿人人网滑动侧边栏
  9. 13/100. Best Time to Buy and Sell Stock
  10. Golang 垃圾回收剖析