一种人机协同的半自动化图像数据标注系统及方法技术方案

技术编号:34857061 阅读:49 留言:0更新日期:2022-09-08 07:58
本发明专利技术提出了一种人机协同的半自动化图像数据标注系统及方法,涉及人工智能技术领域。该系统包括:前端将任务请求发送至后台。后台将数据标注任务经由前端返回至用户端。前端获取待标注标签ID、第一标签类型和关键点发送至后台。算法处理模块根据关键点和图片ID,确定第二标签类型和多边形顶点信息。后台将待标注标签ID、第一标签类型、第二标签类型和多边形顶点信息返回至前端,前端根据多边形顶点信息,生成并显示多边形。确定标签最终类型。实现了算法和人协同完成待标注图片中任一待标注标签的图像标注的目的。利用用户端、前端、后台和算法处理模块的交互过程完成所有待标注标签的图像标注,以实现完成数据标注任务的目的。的。的。

【技术实现步骤摘要】
一种人机协同的半自动化图像数据标注系统及方法


[0001]本专利技术涉及人工智能
,具体而言,涉及一种人机协同的半自动化图像数据标注系统及方法。

技术介绍

[0002]人工智能算法通常需要大量的标注好的数据集进行训练(也就是通常说的学习),经过训练(学习)的算法才可以用来推理,实现对新数据的识别。目前,通用的做法就是标注员按照标注规范,人工完成对数据的标注,形成有效的数据集,但是人工标注效率低且标注成本高。业界一直在追求算法自动化标注的能力,提高标注效率,降低标注成本。但是由于现在算法无法独立地、有效地完成标注任务,如何结合算法和人的优势,完成数据标注任务是亟需解决的问题。

技术实现思路

[0003]本专利技术的目的在于提供一种人机协同的半自动化图像数据标注系统及方法,其能够实现算法和人协同完成数据标注任务的目的,避免人工进行数据标注的低效率和高成本。
[0004]本专利技术的实施例是这样实现的:
[0005]第一方面,本申请实施例提供一种人机协同的半自动化图像数据标注系统,其包括用户端、前端、后台和算法处理模块;
[0006]前端响应用户端的任务请求,将任务请求发送至后台;
[0007]后台接收任务请求后,将数据标注任务经由前端返回至用户端,数据标注任务包括一张待标注图片且待标注图片具有唯一图片ID;
[0008]基于待标注图片,前端响应用户端输入操作获取待标注图片中任一待标注标签ID、对应第一标签类型和关键点,并发送待标注标签ID、第一标签类型、关键点和请求多边形顶点命令至后台,以使后台向算法处理模块请求生成多边形;
[0009]算法处理模块接收请求多边形顶点命令,根据关键点和图片ID,生成该待标注标签对应的多边形轮廓信息,并根据多边形轮廓信息确定第二标签类型和多边形顶点信息;
[0010]后台将待标注标签ID、第一标签类型、第二标签类型和多边形顶点信息返回至前端,前端根据多边形顶点信息,生成并显示多边形至用户端,且用户端根据第一标签类型和第二标签类型确定该待标注标签的标签最终类型,以完成该待标注标签的图像标注;
[0011]针对待标注图片中所有待标注标签,重复执行用户端、前端、后台和算法处理模块的交互过程,直至完成待标注图片的图像标注。
[0012]在本专利技术的一些实施例中,上述根据关键点和图片ID,生成该待标注标签对应的多边形轮廓信息的步骤包括:
[0013]基于待标注标签,根据关键点中的正点生成多边形整体轮廓;
[0014]根据关键点中的负点确定多边形整体轮廓中的多余部分,多余部分用于对多边形
整体轮廓进行修正;
[0015]根据多边形整体轮廓和多余部分,确定该待标注标签对应的多边形轮廓信息。
[0016]在本专利技术的一些实施例中,上述人机协同的半自动化图像数据标注系统还包括修正模块;
[0017]根据用户需求参数,响应用户端操作判断是否需要对该待标注标签的图像标注进行修正;
[0018]修正模块用于若需要修正,则按照预设标注方法对待标注标签的图像标注进行修正,直至该待标注标签的图像标注达到用户需求参数。
[0019]在本专利技术的一些实施例中,上述若需要修正,则按照预设标注方法对待标注标签的图像标注进行修正,直至该待标注标签的图像标注达到用户需求参数的步骤包括:
[0020]前端响应用户端输入操作获取该待标注标签ID、第三标签类型、最新关键点和第一最新多边形顶点信息,并发送待标注标签ID、第三标签类型、最新关键点、第一最新多边形顶点信息和请求多边形顶点命令至后台,以使后台再次向算法处理模块请求生成多边形;
[0021]算法处理模块接收多边形顶点命令,根据最新关键点、图片ID和第一最新多边形顶点信息,确定第二最新多边形顶点信息和第四标签类型;
[0022]后台将待标注标签ID、第三标签类型、第四标签类型和第二最新多边形顶点信息返回至前端,前端根据第二最新多边形顶点信息,生成并显示多边形至用户端,且用户端根据第三标签类型和第四标签类型再次确定该待标注标签的标签最终类型;
[0023]重复上述步骤,直至该待标注标签的图像标注达到用户需求参数。
[0024]在本专利技术的一些实施例中,上述用户端根据第一标签类型和第二标签类型确定该待标注标签的标签最终类型的步骤包括:
[0025]判断第一标签类型和第二标签类型是否一致,若一致,则选择第一标签类型和第二标签类型中的任意一个作为该待标注标签的标签最终类型;
[0026]若不一致,则响应用户输入操作确定标签最终类型为第一标签类型或第二标签类型。
[0027]在本专利技术的一些实施例中,上述针对待标注图片中所有待标注标签,重复执行用户端、前端、后台和算法处理模块的交互过程,直至完成待标注图片的图像标注的步骤包括:
[0028]响应用户端操作判断待标注图片中所有待标注标签的图像标注是否都符合用户需求参数,若符合,则完成待标注图片的图像标注。
[0029]在本专利技术的一些实施例中,上述用户端还用于保存用户输入的所有关键点;
[0030]算法处理模块还用于保存多边形顶点信息。
[0031]第二方面,本申请实施例提供一种人机协同的半自动化图像数据标注方法,其包括如下步骤:
[0032]S110:响应用户请求获取数据标注任务,数据标注任务包括一张待标注图片且待标注图片具有唯一图片ID;
[0033]S120:基于待标注图片,响应用户输入操作获取待标注图片中任一待标注标签ID、对应第一标签类型和关键点,并发送请求多边形顶点命令;
[0034]S130:接收请求多边形顶点命令,根据关键点和图片ID,生成该待标注标签对应的多边形轮廓信息,并根据多边形轮廓信息确定第二标签类型和多边形顶点信息;
[0035]S140:根据多边形顶点信息,生成并显示多边形,且根据第一标签类型和第二标签类型确定该待标注标签的标签最终类型,以完成该待标注标签的图像标注;
[0036]S150:针对待标注图片中所有待标注标签,重复执行步骤S120至步骤S140,直至完成待标注图片的图像标注。
[0037]第三方面,本申请实施例提供一种电子设备,其包括存储器,用于存储一个或多个程序;处理器。当一个或多个程序被处理器执行时,实现如上述第二方面的方法。
[0038]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第二方面的方法。
[0039]相对于现有技术,本专利技术的实施例至少具有如下优点或有益效果:
[0040]本专利技术提供一种人机协同的半自动化图像数据标注系统及方法,其包括用户端、前端、后台和算法处理模块。前端响应用户端的任务请求,将任务请求发送至后台。后台接收任务请求后,将数据标注任务经由前端返回至用户端,数据标注任务包括一张待标注图片且待标注图片具有唯一图片ID,图片ID使得前端、后端和算法处理模块本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种人机协同的半自动化图像数据标注系统,其特征在于,包括用户端、前端、后台和算法处理模块;所述前端响应所述用户端的任务请求,将所述任务请求发送至所述后台;所述后台接收所述任务请求后,将数据标注任务经由所述前端返回至所述用户端,所述数据标注任务包括一张待标注图片且所述待标注图片具有唯一图片ID;基于所述待标注图片,所述前端响应所述用户端输入操作获取所述待标注图片中任一待标注标签ID、对应第一标签类型和关键点,并发送所述待标注标签ID、所述第一标签类型、所述关键点和请求多边形顶点命令至所述后台,以使所述后台向所述算法处理模块请求生成多边形;所述算法处理模块接收所述请求多边形顶点命令,根据所述关键点和所述图片ID,生成该待标注标签对应的多边形轮廓信息,并根据所述多边形轮廓信息确定第二标签类型和多边形顶点信息;所述后台将所述待标注标签ID、所述第一标签类型、所述第二标签类型和所述多边形顶点信息返回至所述前端,所述前端根据所述多边形顶点信息,生成并显示多边形至所述用户端,且所述用户端根据所述第一标签类型和所述第二标签类型确定该待标注标签的标签最终类型,以完成该待标注标签的图像标注;针对所述待标注图片中所有待标注标签,重复执行所述用户端、所述前端、所述后台和所述算法处理模块的交互过程,直至完成所述待标注图片的图像标注。2.根据权利要求1所述的人机协同的半自动化图像数据标注系统,其特征在于,根据所述关键点和所述图片ID,生成该待标注标签对应的多边形轮廓信息的步骤包括:基于所述待标注标签,根据所述关键点中的正点生成多边形整体轮廓;根据所述关键点中的负点确定所述多边形整体轮廓中的多余部分,所述多余部分用于对所述多边形整体轮廓进行修正;根据所述多边形整体轮廓和所述多余部分,确定该待标注标签对应的多边形轮廓信息。3.根据权利要求1所述的人机协同的半自动化图像数据标注系统,其特征在于,还包括修正模块;根据用户需求参数,响应所述用户端操作判断是否需要对该待标注标签的图像标注进行修正;所述修正模块用于若需要修正,则按照预设标注方法对所述待标注标签的图像标注进行修正,直至该待标注标签的图像标注达到用户需求参数。4.根据权利要求3所述的人机协同的半自动化图像数据标注系统,其特征在于,所述若需要修正,则按照预设标注方法对所述待标注标签的图像标注进行修正,直至该待标注标签的图像标注达到用户需求参数的步骤包括:所述前端响应所述用户端输入操作获取该待标注标签ID、第三标签类型、最新关键点和第一最新多边形顶点信息,并发送所述待标注标签ID、所述第三标签类型、所述最新关键点、所述第一最新多边形顶点信息和请求多边形顶点命令至所述后台,以使所述后台再次向所述算法处理模块请求生成多边形;所述算法处理模块接收所述多边形顶点命令,根据所述最新关键...

【专利技术属性】
技术研发人员:祁智恒
申请(专利权)人:北京羿娲科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1