CN109492997A - 一种基于SpringBoot的图像标注平台*** - Google Patents
一种基于SpringBoot的图像标注平台*** Download PDFInfo
- Publication number
- CN109492997A CN109492997A CN201811288543.2A CN201811288543A CN109492997A CN 109492997 A CN109492997 A CN 109492997A CN 201811288543 A CN201811288543 A CN 201811288543A CN 109492997 A CN109492997 A CN 109492997A
- Authority
- CN
- China
- Prior art keywords
- mark
- task
- module
- image
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/105—Human resources
- G06Q10/1053—Employment or hiring
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明公开了一种基于SpringBoot的图像标注平台***,包括:用户模块,对所有用户进行管理和监控;消息模块,用于消息管理;标注平台设置模块,设置任务类型、错误类型、票据类型和***类型;发布任务模块,上传任务图像、发布任务和下载标注结果;图像标注模块,获取任务图像、标注图像预识别以及标注结果审核;钱包模块,管理用户的收支情况。本发明将标注任务下发给专门的标注人员,采用打标赚取奖励金的方式,针对不同的标注类型,进行任务发布与审核、图像标注与审核,和相应的标注结果下载等进行统一管理,且平台可以设置标注任务类型,具备数据标注效率高、标注人员积极性高、易于校验、数据防泄漏和平台可拓展性强等特性。
Description
技术领域
本发明涉及图像标注技术领域,具体的说,是一种基于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类库,都是基于图像左上角坐标、高和宽进行裁剪、旋转,无法满足具有一定角度的图形的剪裁和围绕图像中心的旋转。本发明使用java语言结合OpenCV的矩阵运算,考虑多种情况实现图像的平移与旋转,有效的解决了该问题。
进一步地,打标工人进行图片的第一次打标,如果图片异常,可以提出申请,由管理员审核,审核通过,则该图片打标完毕,审核异常不通过,则放入图片打标池继续由标工打标;如果图片正常打标则提交标注区域和打标结果保存在数据库。判断该图片是质量级别如果是B普通打标,则该图片由人工审核,若审核通过,则打标结束,若审核没有通过,则放入打标池继续打标;如果该图片的质量级别为A双重打标,则把其分配给第二个标工(不能和第一个标工是同一个人)进行第二次打标,此次打标将在第一次标注结果的基础上进行,相当于一次审核的作用。
进一步地,两次标注结束后进入自动审核阶段,自动审核需要判断两次标注的标注区域和标注内容。如果标注内容一样,且标注区域的IOU>90%,即
IOU的示意图如图6所示,则视为自动审核通过,打标结束,否则进行人工审核,人工审核不通过则重新打标,人工审核通过则打标结束。
所述钱包模块包括发布任务的用户支付的金额和打标工人赚取的奖励金,奖励金是在打标任务被管理员审核通过后,方可入账收入交易。发布任务的用户,先预支付任务预估金额,若发布的订单图片打标失败或者中途终止打标任务则退还相应的金额。本标注***支持微信、支付宝和银行卡方式交易。
尽管这里参照本发明的解释性实施例对本发明进行了描述,上述实施例仅为本发明较佳的实施方式,本发明的实施方式并不受上述实施例的限制,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。
Claims (6)
1.一种基于SpringBoot的图像标注平台***,其特征在于,包括用户模块、消息模块、标注平台设置模块、发布任务模块、图像标注模块和钱包模块,其中:
用户模块,其配置成用于对所有用户进行管理和监控;
消息模块,其配置成用于用户发送消息、查看消息列表、批量删除消息、批量更改消息状态以及查看消息详情;
标注平台设置模块,其配置成用于设置标注的任务类型、任务类型对应的错误类型、图像的票据类型、***类型、标注任务的时间和任务的状态;
发布任务模块,其配置成用于上传任务图像、支付任务金额、发布任务、修改任务和下载标注结果;
图像标注模块,其配置成用于获取任务图像、保存图像标注结果和标注坐标、标注图像预识别以及标注结果审核;
钱包模块,其配置成用于管理用户的支出与收入金额,提供账户明细供用户查看。
2.根据权利要求1所述的一种基于SpringBoot的图像标注平台***,其特征在于,所述用户模块包括账号管理和任务监控,其中:
账号管理,其配置成管理员账号和普通用户账号;所述普通用户账号配置成具有申请打标权限和发布任务权限,所述管理员账号配置成用于对普通用户的申请打标权限和发布任务权限进行审核;
任务监控,其配置成用于监控任务,所述监控任务包括管理员监控任务和普通用户监控任务,所述管理员监控任务包括总体打标量、每种任务类型的打标数量以及任务完成度的监控;所述普通用户监控任务包括用户发布任务的完成情况、打标的详细情况以及收入支出情况的监控。
3.根据权利要求1所述的一种基于SpringBoot的图像标注平台***,其特征在于,所述发送消息的方式包括***对个人、***群发、个人对个人和个人群发。
4.根据权利要求1所述的一种基于SpringBoot的图像标注平台***,其特征在于,所述发布任务模块中任务金额的计算方法为任务类型和质量要求对应的单价与有效的图片数量的乘积。
5.根据权利要求1所述的一种基于SpringBoot的图像标注平台***,其特征在于,所述标注结果审核包括自动审核和人工审核,所述自动审核判断两次标注内容完全一样且矩形打标框的IOU大于90%时,即:
则视为自动审核通过,打标结束,否则进行人工审核,人工审核不通过则重新打标,人工审核通过则打标结束。
6.根据权利要求1所述的一种基于SpringBoot的图像标注平台***,其特征在于,所述钱包模块包括发布任务的用户的支付金额和打标工人赚取的奖励金,所述奖励金是图像标注模块的标注结果审核通过后的入账收入交易,所述发布任务的用户,预先支付任务金额,若发布的任务的图像打标失败或者中途终止打标任务则退还任务金额。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811288543.2A CN109492997A (zh) | 2018-10-31 | 2018-10-31 | 一种基于SpringBoot的图像标注平台*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811288543.2A CN109492997A (zh) | 2018-10-31 | 2018-10-31 | 一种基于SpringBoot的图像标注平台*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109492997A true CN109492997A (zh) | 2019-03-19 |
Family
ID=65693473
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811288543.2A Pending CN109492997A (zh) | 2018-10-31 | 2018-10-31 | 一种基于SpringBoot的图像标注平台*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109492997A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111178845A (zh) * | 2019-12-31 | 2020-05-19 | 清华大学苏州汽车研究院(吴江) | 一种基于网络服务平台的数据标注***及方法 |
CN111696108A (zh) * | 2020-08-17 | 2020-09-22 | 广东利元亨智能装备股份有限公司 | 模型训练方法、焊点缺陷检测方法、装置及电子设备 |
CN111723225A (zh) * | 2020-05-09 | 2020-09-29 | 江苏丰华联合科技有限公司 | 一种图像数据标注方法 |
CN111783863A (zh) * | 2020-06-23 | 2020-10-16 | 腾讯科技(深圳)有限公司 | 一种图像处理方法、装置、设备以及计算机可读存储介质 |
WO2021139346A1 (zh) * | 2020-05-28 | 2021-07-15 | 平安科技(深圳)有限公司 | 数据标注***、计算机可读存储介质及电子设备 |
CN114972846A (zh) * | 2022-04-29 | 2022-08-30 | 上海深至信息科技有限公司 | 一种超声图像标注*** |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101383706A (zh) * | 2007-09-06 | 2009-03-11 | 上海智客网络科技有限公司 | 在网络上任务发布及审核的方法和装置 |
CN101630385A (zh) * | 2009-07-31 | 2010-01-20 | 福州星网视易信息***有限公司 | 通过简单的配置项实现多级审核工作流功能的实现方法 |
CN106897424A (zh) * | 2017-02-24 | 2017-06-27 | 北京时间股份有限公司 | 信息标注***及方法 |
CN107273492A (zh) * | 2017-06-15 | 2017-10-20 | 复旦大学 | 一种基于众包平台处理图像标注任务的交互方法 |
CN107403306A (zh) * | 2017-07-31 | 2017-11-28 | 广西科技大学 | 一种基于SpringBoot的高校社团管理*** |
CN107529655A (zh) * | 2017-08-29 | 2018-01-02 | 武汉大学 | 基于众包的航天任务交易方法、***及航天众包服务器 |
CN107729378A (zh) * | 2017-07-13 | 2018-02-23 | 华中科技大学 | 一种数据标注方法 |
US20180059910A1 (en) * | 2013-06-27 | 2018-03-01 | Progressly, Inc. | Collaborative network-based graphical progress management |
CN108197658A (zh) * | 2018-01-11 | 2018-06-22 | 阿里巴巴集团控股有限公司 | 图像标注信息处理方法、装置、服务器及*** |
CN108229772A (zh) * | 2016-12-14 | 2018-06-29 | 北京国双科技有限公司 | 标注处理方法及装置 |
CN108536662A (zh) * | 2018-04-16 | 2018-09-14 | 苏州大学 | 一种数据标注方法及装置 |
-
2018
- 2018-10-31 CN CN201811288543.2A patent/CN109492997A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101383706A (zh) * | 2007-09-06 | 2009-03-11 | 上海智客网络科技有限公司 | 在网络上任务发布及审核的方法和装置 |
CN101630385A (zh) * | 2009-07-31 | 2010-01-20 | 福州星网视易信息***有限公司 | 通过简单的配置项实现多级审核工作流功能的实现方法 |
US20180059910A1 (en) * | 2013-06-27 | 2018-03-01 | Progressly, Inc. | Collaborative network-based graphical progress management |
CN108229772A (zh) * | 2016-12-14 | 2018-06-29 | 北京国双科技有限公司 | 标注处理方法及装置 |
CN106897424A (zh) * | 2017-02-24 | 2017-06-27 | 北京时间股份有限公司 | 信息标注***及方法 |
CN107273492A (zh) * | 2017-06-15 | 2017-10-20 | 复旦大学 | 一种基于众包平台处理图像标注任务的交互方法 |
CN107729378A (zh) * | 2017-07-13 | 2018-02-23 | 华中科技大学 | 一种数据标注方法 |
CN107403306A (zh) * | 2017-07-31 | 2017-11-28 | 广西科技大学 | 一种基于SpringBoot的高校社团管理*** |
CN107529655A (zh) * | 2017-08-29 | 2018-01-02 | 武汉大学 | 基于众包的航天任务交易方法、***及航天众包服务器 |
CN108197658A (zh) * | 2018-01-11 | 2018-06-22 | 阿里巴巴集团控股有限公司 | 图像标注信息处理方法、装置、服务器及*** |
CN108536662A (zh) * | 2018-04-16 | 2018-09-14 | 苏州大学 | 一种数据标注方法及装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111178845A (zh) * | 2019-12-31 | 2020-05-19 | 清华大学苏州汽车研究院(吴江) | 一种基于网络服务平台的数据标注***及方法 |
CN111723225A (zh) * | 2020-05-09 | 2020-09-29 | 江苏丰华联合科技有限公司 | 一种图像数据标注方法 |
WO2021139346A1 (zh) * | 2020-05-28 | 2021-07-15 | 平安科技(深圳)有限公司 | 数据标注***、计算机可读存储介质及电子设备 |
CN111783863A (zh) * | 2020-06-23 | 2020-10-16 | 腾讯科技(深圳)有限公司 | 一种图像处理方法、装置、设备以及计算机可读存储介质 |
CN111696108A (zh) * | 2020-08-17 | 2020-09-22 | 广东利元亨智能装备股份有限公司 | 模型训练方法、焊点缺陷检测方法、装置及电子设备 |
CN114972846A (zh) * | 2022-04-29 | 2022-08-30 | 上海深至信息科技有限公司 | 一种超声图像标注*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109492997A (zh) | 一种基于SpringBoot的图像标注平台*** | |
US8671013B2 (en) | System and method for managing controls within a heterogeneous enterprise environment | |
US20040030590A1 (en) | Total integrated performance system and method | |
CN101251913A (zh) | 一种自助报销管理***及方法 | |
US20140025593A1 (en) | Compliance Analysis System | |
CN109920525A (zh) | 一种医疗医保*** | |
CN112232045B (zh) | 一种自动化企业报账管理***及其管理方法 | |
CN115239315B (zh) | 数据流通合规审计***及合规审计方法 | |
CN109829802A (zh) | 一种个人所得税税务处理pc端及方法 | |
CN107563602A (zh) | 一种城市中小商贸流通企业服务管理*** | |
CN108830578A (zh) | 一种安全的金融交易管控*** | |
Chemuturi | Mastering IT project management: best practices, tools and techniques | |
CN115099791A (zh) | 一种基于区块链的智能合约交付平台及其操作方法 | |
CN106355383A (zh) | 一种用于企业财务报销管理的信息*** | |
Rowley | Selection and evaluation of software | |
Bellino et al. | Auditing application controls | |
CN111626703A (zh) | 基于条目式的记事记账计数计件项目管理*** | |
Bellino et al. | Global technology audit guide (GTAG) 8: Auditing application controls | |
Kurniawan et al. | Accounting information systems implementation:(A case study approach) | |
TWM554599U (zh) | 銀行業務數據加密分類儲存、解密套版查閱及定期稽催檢核的管理系統 | |
Zulkarnain et al. | THE ROLE OF MANAGEMENT INFORMATION SYSTEMS IN INDUSTRY TRAVELOKA STARTUP | |
Chen | Design and implementation based on ERP in the clothing sales management system | |
Turner | Defining and Adopting an End User Computing Policy: A Case Study | |
Du et al. | Access Control for Web Service Applications: An Example in Collaborative Auditing | |
CN112819344A (zh) | 一种基于专利信息对企业进行技术画像的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190319 |