图像全景语义分割是人工智能计算机视觉领域的一个重要分支,它结合了图像分类、目标检测与图像分割等技术,是针对图像数据所进行的一种像素级分类。

经过全景语义分割处理后的图像,广泛应用于自动驾驶、无人机等场景下的机器学习,是图像处理领域最常见的一种数据标注类型。

这是一张经过全景语义分割处理后的2D图像:

图1:自动驾驶图像全景语义分割

值得注意的是,图1只是经过语义分割处理后的“视觉直观图像”,并不能直接用于机器学习。在此张图像基础上导出的“JSON”格式以及“Mask”格式数据,才能被机器识别与应用。

一.JSON格式数据

JSON,英文全称为JavaScript Object Notation,是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据。

JSON格式,最早在2001年由Douglas Crockford提出,目的是取代繁琐笨重的XML格式。相较于XML格式,JSON格式有两个显著的优点:书写简单,一目了然;符合JavaScript原生语法,可以由解释引擎直接处理,不用另外添加代码。

这些优点让JSON格式迅速被接受,目前已经成为各大网站交换数据的标准格式,并被写入ECMAScript 5,成为标准的一部分。

在人工智能领域,由于JSON格式数据具有良好的可读和便于快速编写的特性,并可在不同平台之间进行数据交换,同时也具备类似于C语言的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等),使其成为标注数据集较为理想的数据导出格式。

以图1为例,经过SEED数据服务平台全景语义分割处理后,导出的JSON格式数据为:

JSON格式文件(截取部分内容)

相较于图像类数据,JSON数据以字符描述出图像中的相关信息,包含的内容包括更新时间、项目名称、数据集名称、颜色信息、点坐标信息、完成时间、标签名称等,将图像信息化,有效提取图像数据中的关键信息,完美契合机器学习的需求。

二.Mask图像格式数据

Mask,中文翻译为掩膜,概念起源于半导体制造业。

在半导体制造中,许多芯片工艺步骤采用光刻技术,用于这些步骤的图形“底片”称为掩膜(也称作“掩模”),其作用是:在硅片上选定的区域中对一个不透明的图形模板遮盖,继而下面的腐蚀或扩散将只影响选定的区域以外的区域。

在图像处理领域,Mask表示用选定的图像、图形或物体,对处理的图像(全部或局部)进行遮挡,来控制图像处理的区域或处理过程。

在数据标注领域,Mask图像可以用相似性变量或图像匹配方法检测和提取图像中与掩膜相似的结构特征,方便机器识别与学习。

同样以图1为例,经过SEED数据服务平台全景语义分割处理后,导出的Mask图像为:

Mask图像

相较于图1,Mask图像用色块覆盖原有标注对象,同一色块表示相同属性内容。Mask图像类数据集广泛应用于图像识别、目标分类等领域。

三.SEED平台数据导出格式

在一个完整的数据生命周期内,数据标注只占总体流程中的一部分,经过标注的数据只有经过导出处理,才能用于相关算法识别与学习。

目前,SEED数据服务平台全面支持各类型数据格式的导出,支持包括.json、.xml、.csv、.xls以及Mask等多种数据导出格式,满足不同类型算法模型的差异化需求。

同时,SEED数据服务平台还支持全景语义分割模式下的JSON+Mask双向数据导出,同一份数据只需标注一次,即可输出两种不同格式的结构化数据:

双向数据导出功能下,JSON+Mask无需转换,更无需重复导出,既可满足不同场景下的算法需求,同时也可避免重复劳动,提升生产效率。

java按丨分割_全景语义分割主流数据导出格式:JSON+Mask丨曼孚科技相关推荐

  1. 图像语义分割_图像语义分割(9)-DeepLabV3: 再次思考用于图像语义分割的空洞卷积...

    论文地址 :Rethinking Atrous Convolution for Semantic Image Segmentation 论文代码:Github链接 1. 摘要 文章主要的工作: 使用空 ...

  2. 准确度判断 语义分割_【语义分割】DeepLab v1/v2

    [语义分割][TPAMI2017]DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convoluti ...

  3. ps语义分割_图像语义分割训练经验总结--图像语义分割

    最近一直在学pytorch,copy了几个经典的入门问题.现在作一下总结. 首先,做的小项目主要有 分类问题:Mnist手写体识别.FashionMnist识别.猫狗大战 语义分割:Unet分割肝脏图 ...

  4. 标注案例分享:自动驾驶图像语义分割丨曼孚科技

    目前,自动驾驶主流算法模型主要以有监督的深度学习方式为主,是基于已知变量和因变量推导函数关系的算法模型,需要大量的结构化标注数据对模型进行训练与调优. 自动驾驶领域常见的标注类型通常包括2D框.3D立 ...

  5. 憨批的语义分割6——制作语义分割数据标签

    憨批的语义分割6--制作语义分割数据集 学习前言 制作工具Labelme Labelme的使用 标签文件内容 学习前言 有些小伙伴问怎么制作数据集,其实我也没有去制作过--所以也要学学啦, 制作工具L ...

  6. 数据标注员:时代的一粒沙,落到每个人身上都是一座山丨曼孚科技

    ​深夜11点,赵明在提交最后一个数据包后,终于长舒了一口气. 作为一名普通的数据标注员,这是他一周以来第一次早于午夜12前点下班. 十几天以前,他所在的团队接到了一个"大项目":在 ...

  7. 人工智能时代,数据标注产业将迎来黄金时期?丨曼孚科技

    在AI科技爆发的年代,智能已逐渐遍布各大行业,随着愈来愈多的产品都被赋上"AI+"文化,人工智能发展的浪潮已成为各企业新的探索目标,人工智能必将在支柱产业中占据一席之位,而这一方向 ...

  8. 如何将原图和json融合_图像语义分割出的json文件和原图,用plt绘制图像mask

    1.弱监督 由于公司最近准备开个新项目,用深度学习训练个能够自动标注的模型,但模型要求的训练集比较麻烦,,要先用ffmpeg从视频中截取一段视频,在用opencv抽帧得到图片,所以本人只能先用语义分割 ...

  9. 空间中的语义直线检测_基于语义分割的车道线检测算法研究

    龙源期刊网 http://www.qikan.com.cn 基于语义分割的车道线检测算法研究 作者:张道芳 张儒良 来源:<科技创新与应用> 2019 年第 06 期 摘 ; 要:随着半自 ...

最新文章

  1. Angular No name was provided for external module 'XXX' in output.globals 错误
  2. 触摸矫正+android,android触摸矫正解方程
  3. 11G RAC 进程启动顺序
  4. ubuntu下关于 undefined reference to 'pcap_flex'错误 以及 无法导入/找到libpcap.so.1错误...
  5. P1087 FBI树
  6. OLEDB访问CSV、txt
  7. 如何让人大致理解RxJava思想:第一节 初步理解RxJava
  8. OpenCASCADE:拓扑 API之对象修改
  9. 深度解密Go语言之sync.map
  10. 服务稳定性及应用防护方案
  11. iOS-BMK标注覆盖物
  12. 我知道有中年危机,但没想到这么不堪
  13. plt.axvline
  14. assign ur here php,ecshop源码分析01
  15. 什么是 Uptime TIER 数据中心等级认证体系?-孙长青
  16. Excel公式笔记(COUNTIFS)
  17. 别了欧阳夏丹、马斌!
  18. 2022-2028年全球及中国光纤布拉格光栅(FBG)加速度计行业投资前景分析
  19. 成长感悟:谁定义了你的大学生活
  20. PMP 考试应试技巧二十五条

热门文章

  1. 刚刚翻译完成的Ratchet中文版,中文文档、手册、教程、案例
  2. Hadoop--万恶NameNode各种起不来!!!
  3. 如何加快发明专利的审查时间
  4. PYNQ-Z2学习——启动PYNQ,安装需要的软件和系统
  5. XCode 5 如何免费在真机iPhone 5C上运行 程序
  6. 1.2 微型计算机的分类
  7. Macbook Pro 201 装Win10 声卡_飞利浦256P1FR显示器一线直连MacBook使用体验分享
  8. mv单位是什么意思_mv是什么意思
  9. goland环境配置
  10. 湖南工业大学c语言 期末考试程序改错,江苏省计算机等级考试C语言上机模拟题...