一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种应用于图库的脱敏系统及方法与流程

2022-02-20 23:36:40 来源:中国专利 TAG:


1.本发明涉及图像处理技术领域,具体涉及一种应用于图库的脱敏系统及方法。


背景技术:

2.在安防行业的实际工程和项目研发进程中,诸如演示、展示、测试等市场或者研发活动都会涉及到使用带有敏感信息的人、车等图片,图片中的敏感信息通常包括人脸、车牌、电话号码、身份证号码等。在ga/t 1400.1标准的安防系统中,视图库管理着人、车的图片数据。视图库接收到图片后进行统一存储,比如使用专用分布式存储系统进行非结构化数据的存储。上层应用一般通过消息订阅或接口调用方式从视图库管理平台获取到的图片在存储系统上的路径,进而读取到该图片。
3.对于真实环境而言,系统采集到的这些图片数据都包含着各种敏感信息,这在诸如演示、展示、测试等活动中将被直接呈现出来,会涉及到侵权的问题,带来诸多潜在的法律风险。常见的作法是使用经过授权的同事、朋友或家人的人、车信息或图片。这一做法多了不少额外的协调工作,会对项目的推进造成影响,并且缺乏一定的真实性。在某些较为复杂的业务场景下,若使用经过授权的信息,构造相对真实的数据所花费的人力物力较高。


技术实现要素:

4.本发明意在提供一种应用于图库的脱敏方法,能够对图片涉及的敏感信息进行自动脱敏处理,免去了一些额外的协调工作,有效节省了构建真实的数据所花费的成本,不影响项目的正常推进。
5.本发明提供的技术方案为:一种应用于图库的脱敏方法,包括:
6.s1:指定所需元数据;
7.s2:根据元数据获取待脱敏图片数据;
8.s3:对待脱敏图片进行敏感信息的检测,得到敏感区域坐标,在敏感区域坐标构造深色不透明区域进行覆盖,得到脱敏图片;
9.s4:将脱敏图片数据重新存入存储系统。
10.本发明的工作原理及优点在于:本发明进行的脱敏步骤,首先需要指定所需元数据,然后根据元数据获取待脱敏的图片数据,该数据表示存储上的一个真实图片。系统根据敏感信息针对性地进行检测,进而得到敏感信息所在敏感区域的坐标,根据敏感区域坐标构建一块深色不透明区域进行覆盖,覆盖后得到脱敏的图片。该张图片即完成脱敏处理,将脱敏后的图片数据重新存入存储系统。本发明方法可快速解决使用国标视图库的安防系统在面临演示、展示、测试等活动时,应用呈现图片带有敏感信息的问题,免去了一些额外的协调工作,有效节省了构建真实的数据所花费的成本,不影响整个项目的正常推进。与使用经过授权的同事、朋友或家人的人、车信息或图片相比,更具有演示或测试场景的真实性。另外,本发明的基础是目前绝大多数厂家均使用的标准安防视图库,其应用范围的广度和技术实现的标准化程度均可以得到保证。
11.进一步,所述s1中元数据包括数据访问信息、图片结构化数据表信息、存储服务器信息。
12.视图库的数据库访问信息包含数据库url、登陆数据库名称、用户名和密码。图片结构化数据表信息包含待脱敏图片的结构化数据存放的数据库表以及表示存储路径的字段名,其目的是为了能够获取到视图库中待脱敏图片的url,以及能够将脱敏图片的路径反写回原来位置,便于得到脱敏前后路径的映射关系。存储服务器信息包括存储服务的url,以及存储服务器上数据读、写的接口信息,其目的是为了将待脱敏的图片数据读取下来,将脱敏后的图片数据重新存储。
13.进一步,所述s2具体包括:
14.s2-1:根据元数据读取待脱敏图片的路径;
15.s2-2:根据待脱敏图片的路径向存储服务器发起请求,获取待脱敏图片数据。
16.本发明方案根据数据库url、登陆数据库、用户名和密码以及存放待脱敏图片的数据表中读取待脱敏图片的路径。然后根据该路径向存储服务器发起请求,获取待脱敏图片数据。该数据表示存储上的一个真实图片。
17.进一步,所述s2中敏感信息包括敏感人脸和敏感文字;所述敏感人脸的检测方式为采用神经网络算法或深度学习算法获取敏感人脸区域坐标;所述敏感文字的检测方式为采用ocr技术识别出文字内容和区域,然后对文字内容进行敏感信息类型的表达式判断,若判定属于敏感信息,则记录该区域为敏感区域坐标。
18.系统根据敏感信息类别针对性地进行检测,具体分为敏感人脸和敏感文字两大类。若待处理敏感信息类型为人脸,则采用基于神经网络的adaboost算法或基于深度学习的fasterr-cnn算法等获取到其人脸区域坐标(x,y,w,h)。若待处理敏感信息类型为文字,包含车牌、手机号、身份证等,则先采用ocr技术识别出文字内容和区域,然后对文字内容进行车牌、手机号、身份证等敏感信息类型的正则表达式判断,若判定属于敏感信息,则记录该区域为敏感区域坐标(x,y,w,h)。
19.进一步,所述s3具体包括:
20.s3-1:对敏感信息进行自定义设置,包括设置需要脱敏的一种或多种信息;
21.s3-2:对待脱敏图片进行敏感信息的检测,得到敏感区域坐标,在敏感区域坐标构造深色不透明区域进行覆盖,若包括多种敏感信息,则循环敏感信息的检测和敏感区域覆盖的步骤,得到脱敏图片。
22.图片中的敏感信息通常包括人脸、车牌、电话号码、身份证号码等,但并不意味着这些信息在各种活动中均需要脱敏。因此本发明方法为用户提供一种自定义设置的能力,用户可设置针对同一图片的多种信息进行脱敏处理。系统在脱敏处理过程中只能对同一图片中的同一种敏感区域进行处理,当用户设置多种敏感信息时,需要循环调用敏感信息检测和敏感区域脱敏处理进行对应类型敏感信息的处理。
23.进一步,所述s3具体包括:
24.s3-1:系统智能识别待脱敏图片的应用场景,自动生成脱敏设置;
25.s3-2:对待脱敏图片进行敏感信息的检测,得到敏感区域坐标,在敏感区域坐标构造深色不透明区域进行覆盖,若包括多种敏感信息,则循环敏感信息的检测和覆盖的步骤,得到脱敏图片。
26.除了用户对脱敏种类手动设置,本发明方法还提供系统对待脱敏图片的应用场景进行智能识别,再根据所处的具体应用场景生成相应的脱敏设置,比人工效率更高,有助于提高整体工作效率。
27.进一步,所述s3-1系统生成的脱敏设置包括多个级别的脱敏设置,根据用户选择不同级别的脱敏设置进行脱敏处理。
28.根据不同的保密要求,系统在识别待脱敏图片的应用场景后提供不同级别的脱敏设置供用户选择,不同级别的脱敏设置进行脱敏的种类不同。
29.进一步,所述s4具体包括:
30.s4-1:将脱敏图片通过存储服务接口存入存储服务器,并得到脱敏图片在存储服务器上的存储路径;
31.s4-2:将脱敏图片的存储路径更新到视图库数据表中相应字段;
32.s4-3:更新存储路径后,记录脱敏前后存储路径的映射关系并进行备份。
33.重新存储脱敏后的图片数据,具体包括在存储服务器存入脱敏图片数据,并更新视图库数据表中相应字段的步骤。并记录脱敏前后存储路径的映射关系并进行备份,建立脱敏前后图片数据的联系,便于进行查找等功能。
34.本发明还提供一种应用于图库的脱敏系统,包括:数据获取模块、敏感信息设置模块、敏感信息检测模块、敏感区域脱敏模块、循环遍历脱敏模块、数据存入模块;所述数据获取模块用于从视图库中获取待脱敏图片数据;所述敏感信息设置模块用于设置需要脱敏的敏感信息;所述敏感信息检测模块用于对待脱敏图片进行敏感信息的检测,得到敏感区域坐标;所述敏感区域脱敏模块用于在敏感区域坐标构造深色不透明区域进行覆盖;所述循环遍历脱敏模块用于循环调用敏感信息检测模块和敏感区域脱敏模块进行多种敏感信息的处理;所述数据存入模块用于将脱敏图片数据重新存入存储系统。
35.进一步,还包括智能识别模块,所述智能识别模块用于智能识别待脱敏图片的应用场景,自动生成多个级别的脱敏设置。
附图说明
36.图1为本发明一种应用于图库的脱敏方法实施例一的逻辑框图;
37.图2为本发明一种应用于图库的脱敏系统实施例一的模块框图;
具体实施方式
38.实施例一:
39.如图2所示,本实施例公开了一种应用于图库的脱敏系统,包括数据获取模块、敏感信息设置模块、敏感信息检测模块、敏感区域脱敏模块、循环遍历脱敏模块、数据存入模块。
40.所述数据获取模块用于从视图库中获取待脱敏图片数据。包括指定所需元数据;根据元数据读取待脱敏图片的路径;根据待脱敏图片的路径向存储服务器发起请求,获取待脱敏图片数据的步骤。
41.所述敏感信息设置模块用于设置需要脱敏的敏感信息。可以设置需要脱敏的敏感信息包括敏感人脸和敏感文字,敏感文字包括车牌、手机号、身份证等。
42.所述敏感信息检测模块用于对待脱敏图片进行敏感信息的检测,得到敏感区域坐标。对于敏感人脸采用基于神经网络的adaboost算法或基于深度学习的fasterr-cnn算法等获取到其人脸区域坐标(x,y,w,h)。对于敏感文字先采用ocr技术识别出文字内容和区域,然后对文字内容进行车牌、手机号、身份证等敏感信息类型的正则表达式判断,若判定属于敏感信息,则记录该区域为敏感区域坐标(x,y,w,h)。
43.所述敏感区域脱敏模块用于在敏感区域坐标构造深色不透明区域进行覆盖。根据敏感信息检测模块得到的敏感区域坐标(x,y,w,h),构造一块深色不透明的区域进行覆盖,覆盖后得到脱敏的图片。
44.所述循环遍历脱敏模块用于循环调用敏感信息检测模块和敏感区域脱敏模块进行多种敏感信息的处理。敏感信息检测模块和敏感区域脱敏处理模块只能对同一图片中的同一种敏感区域进行处理,当用户在敏感信息设置模块中设置多种敏感信息时,需要循环调用敏感信息检测模块和敏感区域脱敏处理模块进行对应类型敏感信息的处理。
45.所述数据存入模块用于将脱敏图片数据重新存入存储系统。包括将脱敏图片存入存储服务器,得到脱敏图片在存储服务器上的存储路径;将脱敏图片的存储路径更新到视图库数据表中相应字段;记录脱敏前后存储路径的映射关系并进行备份的步骤。
46.本实施例中还公开了与上述一种应用于图库的脱敏系统配套的方法,逻辑流程如图1所示,该方法包括以下内容:
47.本实施例为一种应用于图库的脱敏方法在车辆跟踪上的应用,该方法包括以下内容:
48.s1:指定所需元数据。所述元数据包括数据访问信息、图片结构化数据表信息、存储服务器信息。视图库的数据库访问信息包含数据库url、登陆数据库名称、用户名和密码。图片结构化数据表信息包含待脱敏图片的结构化数据存放的数据库表以及表示存储路径的字段名。存储服务器信息包括存储服务的url,以及存储服务器上数据读、写的接口信息。根据实际情况需求在数据获取模块上指定元数据。
49.s2-1:根据元数据读取待脱敏图片的路径。根据数据库url、登陆数据库、用户名和密码以及存放待脱敏图片的数据表中读取待脱敏图片的路径。
50.s2-2:根据待脱敏图片的路径向存储服务器发起请求,获取待脱敏图片数据。然后根据该路径向存储服务器发起请求,获取待脱敏图片数据。本实施例中获取的是车辆跟踪过程中产生的带有敏感信息的图片数据。
51.s3-1:对敏感信息进行自定义设置,包括设置需要脱敏的一种或多种信息。用户根据需要在敏感信息设置模块设置需要脱敏的敏感信息,本实施例中设置图片中出现的人脸、车牌、手机号、身份证均为敏感信息。
52.s3-2:对待脱敏图片进行敏感信息的检测,得到敏感区域坐标,在敏感区域坐标构造深色不透明区域进行覆盖,若包括多种敏感信息,则循环敏感信息的检测和敏感区域覆盖的步骤,得到脱敏图片。该车辆跟踪图片中包含多种敏感信息,如行人人脸、车牌、通过车牌查询到的驾驶证信息和手机号,以上信息需要进行循环的检测和覆盖步骤。敏感信息检测模块首先对图片上的人脸和证件照进行识别,获取人脸区域坐标,然后敏感区域脱敏模块对人脸区域坐标构造一块深色不透明的区域进行覆盖。完成人脸脱敏处理后,循环遍历模块调用敏感信息检测模块和敏感区域脱敏模块对图片上的车牌进行识别,获取车牌区域
坐标,并进行覆盖脱敏处理。循环遍历模块再次调用敏感信息检测模块和敏感区域脱敏模块对图片上的身份证号、手机号依次进行脱敏处理,直到完成脱敏设置的要求,得到该张脱敏图片。
53.s4-1:将脱敏图片通过存储服务接口存入存储服务器,并得到脱敏图片在存储服务器上的存储路径。脱敏后的图片数据需要重新写入存储系统,第一步需要将脱敏图片数据存入存储服务器,得到存储路径。
54.s4-2:将脱敏图片的存储路径更新到视图库数据表中相应字段。使得能够从视图库数据表中找到脱敏图片数据存储位置。
55.s4-3:更新存储路径后,记录脱敏前后存储路径的映射关系并进行备份。将脱敏前后的图片数据建立映射关系并进行备份,便于根据其关联信息相互查找。
56.实施例二:
57.本实施例与实施例一不同之处在于,还包括智能识别模块,所述智能识别模块用于智能识别待脱敏图片的应用场景,自动生成多个级别的脱敏设置,包括轻度脱敏、中度脱敏、重度脱敏三个级别。用户根据需要通过敏感信息设置模块选择不同级别的脱敏设置。
58.本实施例一种应用于图库的脱敏方法包括以下内容:
59.s1:指定所需元数据。
60.s2-1:根据元数据读取待脱敏图片的路径。
61.s2-2:根据待脱敏图片的路径向存储服务器发起请求,获取待脱敏图片数据。
62.s3-1:系统通过ai算法识别待脱敏图片上的各类物体,包括动物、植物、商品、建筑、风景、动漫、食材、人物等信息,根据识别的物体信息判断该图片上的应用场景,根据所处的应用场景自动生成多个级别的脱敏设置。本实施例中系统识别图片判断其应用场景为行车监控或车辆跟踪的应用场景,生成轻度脱敏、中度脱敏、重度脱敏三个级别。以车辆跟踪图片为例,当系统识别图片判断其应用场景为行车监控或车辆跟踪的应用场景,生成轻度脱敏、中度脱敏、重度脱敏三个级别。轻度脱敏为对图片上的人脸、车牌等信息进行脱敏处理,中度脱敏为对图片上的人脸、车牌、路牌、公交站牌等信息进行脱敏处理,重度脱敏为对图片上的人脸、车牌、路牌、公交站牌、店铺招牌及其手机号、小区名等信息进行脱敏处理。用户通过敏感信息设置模块选择需要脱敏的级别。
63.s3-2:对待脱敏图片进行敏感信息的检测,得到敏感区域坐标,在敏感区域坐标构造深色不透明区域进行覆盖,若包括多种敏感信息,则循环敏感信息的检测和敏感区域覆盖的步骤,得到脱敏图片。
64.s4-1:将脱敏图片通过存储服务接口存入存储服务器,并得到脱敏图片在存储服务器上的存储路径。
65.s4-2:将脱敏图片的存储路径更新到视图库数据表中相应字段。使得能够从视图库数据表中找到脱敏图片数据存储位置。
66.s4-3:更新存储路径后,记录脱敏前后存储路径的映射关系并进行备份。
67.以上的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,所属领域普通技术人员可以在本技术得出的启示下,结合自身能力完善并实施本方
案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本技术的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本技术要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献