一种基于SpringBoot的图像标注平台系统技术方案

技术编号:20624291 阅读:29 留言:0更新日期:2019-03-20 15:13
本发明专利技术公开了一种基于SpringBoot的图像标注平台系统,包括:用户模块,对所有用户进行管理和监控;消息模块,用于消息管理;标注平台设置模块,设置任务类型、错误类型、票据类型和印章类型;发布任务模块,上传任务图像、发布任务和下载标注结果;图像标注模块,获取任务图像、标注图像预识别以及标注结果审核;钱包模块,管理用户的收支情况。本发明专利技术将标注任务下发给专门的标注人员,采用打标赚取奖励金的方式,针对不同的标注类型,进行任务发布与审核、图像标注与审核,和相应的标注结果下载等进行统一管理,且平台可以设置标注任务类型,具备数据标注效率高、标注人员积极性高、易于校验、数据防泄漏和平台可拓展性强等特性。

An Image Annotation Platform System Based on SpringBook

The invention discloses an image annotation platform system based on SpringBook, which includes: user module, which manages and monitors all users; message module, which is used for message management; annotation platform setting module, which sets task type, error type, bill type and seal type; publishing task module, uploading task image, publishing task and downloading annotation result; Annotation module, acquisition of task images, pre-recognition of annotated images and verification of annotated results; wallet module, management of user revenue and expenditure. The invention distributes labeling tasks to special labeling personnel, uses the method of labeling to earn rewards, carries out unified management of task publishing and auditing, image labeling and auditing, and corresponding labeling results downloading according to different labeling types, and the platform can set labeling task types, which has high data labeling efficiency, high enthusiasm of labeling personnel, and is easy to verify. Data leak-proof and platform extensibility.

【技术实现步骤摘要】
一种基于SpringBoot的图像标注平台系统
本专利技术涉及图像标注
,具体的说,是一种基于SpringBoot的图像标注平台系统。
技术介绍
随着计算机视觉技术的快速发展,图像处理技术也得到相应的发展。图像标注为计算机视觉领域的一个重要并且具有挑战性的课题,图像标注是让计算机自动地给无标注的图像加上能够反映图像内容的语义关键词的一种技术。图像标注利用已标注图像集进行训练,自动地学习语义概念空间与视觉特征空间的关系模型,并用此模型标注未知语义的图像。并且图像标注涉及计算机视觉、机器学习、信息检索等多方面的内容,具有很强的研究价值和潜在的商业应用。因此如何准确高效的获取已标注图像集,显得尤为重要。传统的标注流程是把标注任务下发给指定的标注团队,然后合并每个团队的标注任务,目前暴露的问题有:(1)对于参与标注工作的人员信息没有进行统一管理,标注数据容易泄露;(2)标注数据分布零散,对于标注进度和标注结果没有直观分析;(3)标注数据没有完善的审核校验制度导致标注数据质量不高;(4)标注人员没有奖惩措施,导致积极性不高,耗时时间长。
技术实现思路
本专利技术的目的在于提供一种基于SpringBoot的图像标注平台系统,用于收集有标签的图像数据,在图像的高层语义信息和底层特征之间建立映射关系,解决“语义鸿沟”问题。本专利技术通过下述技术方案解决上述问题:一种基于SpringBoot的图像标注平台系统,包括用户模块、消息模块、标注平台设置模块、发布任务模块、图像标注模块和钱包模块,其中:用户模块,其配置成用于对所有用户进行管理和监控;消息模块,其配置成用于用户发送消息、查看消息列表、批量删除消息、批量更改消息状态以及查看消息详情;标注平台设置模块,其配置成用于设置标注的任务类型、任务类型对应的错误类型、图像的票据类型、印章类型、标注任务的时间和任务的状态;发布任务模块,其配置成用于上传任务图像、支付任务金额、发布任务、修改任务和下载标注结果;图像标注模块,其配置成用于获取任务图像、保存图像标注结果和标注坐标、标注图像预识别以及标注结果审核;钱包模块,其配置成用于管理用户的支出与收入金额,提供账户明细供用户查看。进一步地,所述用户模块包括账号管理和任务监控,其中:账号管理,其配置成管理员账号和普通用户账号;所述普通用户账号配置成具有申请打标权限和发布任务权限,所述管理员账号配置成用于对普通用户的申请打标权限和发布任务权限进行审核;任务监控,其配置成用于监控任务,所述监控任务包括管理员监控任务和普通用户监控任务,所述管理员监控任务包括总体打标量、每种任务类型的打标数量以及任务完成度的监控;所述普通用户监控任务包括用户发布任务的完成情况、打标的详细情况以及收入支出情况的监控。进一步地,所述发送消息的方式包括系统对个人、系统群发、个人对个人和个人群发。进一步地,所述发布任务模块中任务金额的计算方法为任务类型和质量要求对应的单价与有效的图片数量的乘积。进一步地,所述标注结果审核包括自动审核和人工审核,所述自动审核判断两次标注内容完全一样且矩形打标框的IOU大于90%时,即:则视为自动审核通过,打标结束,否则进行人工审核,人工审核不通过则重新打标,人工审核通过则打标结束。进一步地,所述钱包模块包括发布任务的用户的支付金额和打标工人赚取的奖励金,所述奖励金是图像标注模块的标注结果审核通过后的入账收入交易,所述发布任务的用户,预先支付任务金额,若发布的任务的图像打标失败或者中途终止打标任务则退还任务金额。本专利技术与现有技术相比,具有以下优点及有益效果:本专利技术将标注任务下发给专门的标注人员,采用打标赚取奖励金的方式,针对不同的标注类型,进行任务发布与审核、图像标注与审核,和相应的标注结果下载等进行统一管理,且平台可以设置标注任务类型,具备数据标注效率高、标注人员积极性高、易于校验、数据防泄漏和平台可拓展性强等特性。附图说明图1是本专利技术的系统结构框图;图2是本专利技术的用户角色权限流程图;图3是本专利技术的标注平台设置模块结构框图;图4是本专利技术中发布任务模块的流程图;图5是本专利技术中图像标注模块的流程图;图6是图像标注模块的IOU审核算法示意图。具体实施方式下面结合实施例对本专利技术作进一步地详细说明,但本专利技术的实施方式不限于此。实施例1:结合附图1所示,一种基于SpringBoot的图像标注平台系统,包括用户模块、消息模块、标注平台设置模块、发布任务模块、图像标注模块和钱包模块,所述用户模块包括账号管理、角色分配和任务监控,用户的账号管理包括注册、登录、忘记密码、修改密码;用户包括管理员和普通用户两个角色,管理员角色直接配置,用户通过注册成为普通用户,如图2所示,其可以申请打标权限和发任务权限,然后由管理员进行审核,审核通过后可以具有相应的权限。管理员可以对总体打标量和每种任务类型打标数量和完成度的进行监控,用户可以对其发布任务的完成情况和其打标的详细情况及收入支出情况进行监控,用户模块使用shiro安全框架执行身份验证、授权和密码的管理;所述消息模块是系统告知用户消息的一个工具,比如用户注册成功、权限申请审核通过等,包括发送消息、查看消息列表、批量删除消息、批量更改消息状态,查看消息详情等功能。支持系统对个人、系统群发、个人对个人、个人群发四种发送方式;所述标注平台设置模块如图3所示,标注平台设置模块由管理员进行操作,可以对平台标注的任务类型、任务类型对应的错误类型、图像的票据类型和印章类型进行新增、修改、删除、启用和禁用,其中删除采用状态删除,任务类型可以设置标注任务的时间,到达该时间则系统自动回收打标图像,防止某张图像长期被占用,影响整体打标效率;所述发布任务模块,其工作流程图如图4所示,用户通过注册成为普通用户,然后申请发布任务权限,审核通过具有发布任务的权限,可以上传标注的任务。鉴于任务可能数量较大,本系统支持压缩包和图片混合上传,上传后先存放于临时目录src目录。然后用户申请发布任务,系统会判断该任务是否是第一次发布,如果是第一次发布则把压缩包解压于临时解压目录unzip,然后把该任务所有的图片数据转存正式目录,并且删除临时解压目录。这里采用临时目录的原因是可以把压缩包中一些非图片文件或无效的图片文件过滤掉,便于管理。然后根据任务图片的数量、上传的任务类型和任务的质量级别计算发布任务的预估金额,用户支付后,该任务进入审核状态。如果管理员审核通过,则该任务中每一张图片对应一个订单放入订单池,由打标工人进行打标。如果审核不通过,管理员会给出审核意见,则用户修改后重新申请发布。用户可以取消发布任务,系统计算剩余未打标图片数量计算退还任务金额。如果该任务不是第一次发布则跳过解压转存步骤,最终打标完成后进行标注结果的下载(支持xls、txt和xml三种格式的下载)。所述图像标注模块,其工作流程图如图5所示,普通用户申请标注权限,审核通过后具有标注的权限,可以标注图片赚取奖励,这里称为打标工人。首先获取某种类型的打标图像,标注图像后发送图像标签到预识别系统,预识别结果显示在标注界面,帮助用户快速打标。进一步考虑到图片来源不一,这里的标注框是与水平面有一定角度的矩形框,使用传统的java类库,都是基于图像左上角坐标、高和宽进行裁剪、旋转,无法本文档来自技高网...

【技术保护点】
1.一种基于SpringBoot的图像标注平台系统,其特征在于,包括用户模块、消息模块、标注平台设置模块、发布任务模块、图像标注模块和钱包模块,其中:用户模块,其配置成用于对所有用户进行管理和监控;消息模块,其配置成用于用户发送消息、查看消息列表、批量删除消息、批量更改消息状态以及查看消息详情;标注平台设置模块,其配置成用于设置标注的任务类型、任务类型对应的错误类型、图像的票据类型、印章类型、标注任务的时间和任务的状态;发布任务模块,其配置成用于上传任务图像、支付任务金额、发布任务、修改任务和下载标注结果;图像标注模块,其配置成用于获取任务图像、保存图像标注结果和标注坐标、标注图像预识别以及标注结果审核;钱包模块,其配置成用于管理用户的支出与收入金额,提供账户明细供用户查看。

【技术特征摘要】
1.一种基于SpringBoot的图像标注平台系统,其特征在于,包括用户模块、消息模块、标注平台设置模块、发布任务模块、图像标注模块和钱包模块,其中:用户模块,其配置成用于对所有用户进行管理和监控;消息模块,其配置成用于用户发送消息、查看消息列表、批量删除消息、批量更改消息状态以及查看消息详情;标注平台设置模块,其配置成用于设置标注的任务类型、任务类型对应的错误类型、图像的票据类型、印章类型、标注任务的时间和任务的状态;发布任务模块,其配置成用于上传任务图像、支付任务金额、发布任务、修改任务和下载标注结果;图像标注模块,其配置成用于获取任务图像、保存图像标注结果和标注坐标、标注图像预识别以及标注结果审核;钱包模块,其配置成用于管理用户的支出与收入金额,提供账户明细供用户查看。2.根据权利要求1所述的一种基于SpringBoot的图像标注平台系统,其特征在于,所述用户模块包括账号管理和任务监控,其中:账号管理,其配置成管理员账号和普通用户账号;所述普通用户账号配置成具有申请打标权限和发布任务权限,所述管理员账号配置成用于对普通用户的申请打标权限和发布任务权限进行审核;任务监控,其配置成用于监控任务,所述监控任务包括管理员监控任务和普通用户监控任务,所述管理员监控...

【专利技术属性】
技术研发人员:罗姗姗漆尧肖欣庭王雷
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

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

1