System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及图像处理的,具体而言,涉及一种图像脱敏方法、装置、计算机设备以及存储介质。
技术介绍
1、随着互联网技术的发展,图像等视觉信息的应用也越来越多,为了保证图像中的隐私信息不被泄露,通常会对包含隐私信息的原始图像进行脱敏处理,以将原始图像中的隐私信息进行隐藏得到脱敏图像。若用户本人或者在获得原始图像用户授权后,想要使用原始图像中的隐私信息,则需要还原脱敏图像中被隐藏的隐私信息。例如,在对原始图像进行脱敏处理之后,如果在模型训练任务中(例如,人脸识别模型的训练过程中)需要使用原始图像中的隐私信息(例如,人脸信息),则需要还原脱敏图像中被隐藏的隐私信息还原。然而,现有相关技术对脱敏图像中隐私信息的还原准确性较差,从而影响了还原之后图像的质量。
技术实现思路
1、本公开实施例至少提供一种图像脱敏方法、装置、计算机设备以及存储介质。
2、第一方面,本公开实施例提供了一种图像脱敏方法,该方法包括:获取待处理图像,并在所述待处理图像中确定敏感区域;其中,所述敏感区域为所述待处理图像中包含待脱敏对象的图像区域;确定所述待处理图像中位于所述敏感区域内的图像信息,并确定所述敏感区域的区域位置信息;基于所述图像信息和所述敏感区域的区域位置信息生成图像还原数据,并基于所述图像还原数据生成所述待处理图像的目标脱敏数据;所述目标脱敏数据用于恢复脱敏后的待处理图像。
3、通过上述描述可知,可以获取待处理图像,并确定待处理图像中的敏感区域,之后,再确定敏感区域相对应的图像信息和区域
4、一种可选的实施方式中,所述基于所述图像还原数据生成所述待处理图像的目标脱敏数据,包括:对所述待处理图像中位于所述敏感区域内的像素点进行像素处理,处理之后得到初始脱敏数据;所述初始脱敏数据用于表征脱敏后的待处理图像;将所述初始脱敏数据和所述图像还原数据进行数据拼接处理,拼接之后得到所述目标脱敏数据。
5、上述实施方式中,可以对敏感区域内的像素点进行像素处理,得到初始敏感数据,从而可以将待处理图像中的敏感区域隐藏起来,以保护待脱敏对象所在区域。之后,可以将该初始敏感数据和图像还原数据进行拼接处理,得到目标脱敏数据,从而可以使目标脱敏数据中包含脱敏之后的待处理图像。
6、一种可选的实施方式中,所述对所述待处理图像中位于所述敏感区域内的像素点进行像素处理,处理之后得到初始脱敏数据,包括:获取所述敏感区域的区域尺寸的调整信息;基于所述调整信息调整所述敏感区域的区域尺寸,得到调整后敏感区域,并对所述待处理图像中位于所述调整后敏感区域内的像素点进行像素处理,得到所述初始脱敏数据。
7、上述实施方式中,可以在获取调整信息之后,基于该调整信息对敏感区域的区域尺寸进行调整,得到调整后敏感区域。之后,再对调整后敏感区域内的像素点进行像素处理,得到初始脱敏数据,从而可以使图像还原数据中所对应敏感区域和初始脱敏数据中所对应敏感区域不相同,从而可以加大基于图像还原数据还原敏感区域的难度,进而可以提高初始脱敏图像中敏感区域的安全性能。
8、一种可选的实施方式中,所述对所述待处理图像中位于所述敏感区域内的像素点进行像素处理,处理之后得到初始脱敏数据,包括:确定所述待处理图像的目标脱敏模式,并基于所述目标脱敏模式,确定所述敏感区域内每个像素点的更新后像素值;基于所述更新后像素值更新所述敏感区域中对应像素点的像素值,更新后得到所述初始脱敏数据。
9、上述实施方式中,可以通过确定待处理图像的目标脱敏模式,来确定敏感区域内每个像素点的更新后像素值,并基于该更新后像素值更新敏感区域中对应像素点的像素值,得到初始脱敏数据,从而可以提升得到的初始脱敏数据的多样性和灵活性,从而可以提升使初始脱敏数据所对应初始脱敏图像的展示多样性和展示效果。
10、一种可选的实施方式中,所述基于所述图像信息和所述敏感区域的区域位置信息生成图像还原数据,包括:确定所述图像信息的长度信息;对所述长度信息进行加密处理,得到加密后长度信息;按照预设拼接顺序,将所述图像信息、所述加密后长度信息和所述区域位置信息进行拼接处理,得到所述图像还原数据。
11、上述实施方式中,可以在确定出图像信息的长度信息之后,对该长度信息进行加密处理,得到加密后长度信息,从而可以实现对图像信息的加密处理,从而可以使敏感区域得到有效保护。之后,再按照预设拼接顺序,将图像信息、加密后长度信息和区域位置信息进行拼接处理,得到图像还原数据,从而可以实现对图像还原数据的加密处理,从而可以保证图像还原数据的私密性。
12、一种可选的实施方式中,所述图像信息为目标矩阵,所述目标矩阵中包含所述敏感区域内各像素点的像素值;所述确定所述图像信息的长度信息,包括:通过预设数据压缩算法对所述目标矩阵进行压缩处理,得到压缩后目标矩阵;确定所述压缩后目标矩阵的长度信息。
13、上述实施方式中,可以通过预设压缩算法对目标矩阵进行压缩处理,得到压缩后目标矩阵,之后,再将该压缩后目标矩阵的长度信息确定为图像信息的长度信息,从而可以实现对图像信息的长度信息的保密处理,从而可以进一步提高图像信息的安全性能。
14、一种可选的实施方式中,所述在所述待处理图像中确定敏感区域,包括:通过目标识别模型在所述待处理图像中识别所述待脱敏对象,得到识别结果;基于所述待脱敏对象的识别结果确定所述敏感区域。
15、上述实施方式中,可以通过目标识别模型对待处理图像中的待脱敏对象进行识别处理,得到识别结果,并基于该识别结果确定敏感区域,从而可以提高确定待处理图像中敏感区域的速度,进而提高图像脱敏方法的处理效率。
16、一种可选的实施方式中,所述方法还包括:在检测到针对所述待处理图像的图像还原请求之后,在所述目标脱敏数据中提取所述图像信息和所述敏感区域的区域位置信息;基于所述图像信息和所述区域位置信息对所述待处理图像的初始脱敏数据进行图像还原处理,得到还原之后的待处理图像。
17、一种可选的实施方式中,所述在所述目标脱敏数据中提取所述图像信息,包括:在所述目标脱敏数据中确定所述图像信息的长度信息;基于所述长度信息在所述目标脱敏数据中确定所述图像信息的数据提取位置,并基于所述数据提取位置在所述目标脱敏数据中提取所述图像信息。
18、上述实施方式中,可以在检测到图像还原请求之后,提取图像信息和区域位置信息,并基于该图像信息和区域位置信息对待处理图像的初始脱敏数据进行还原处理,得到还原之后的待处理图像,从而可以准确、快速的对初始脱敏数据进行还原处理,进而扩大了待处理图像的适用范围,提高了待处理图像的利用率。
19本文档来自技高网...
【技术保护点】
1.一种图像脱敏方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述图像还原数据生成所述待处理图像的目标脱敏数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述待处理图像中位于所述敏感区域内的像素点进行像素处理,处理之后得到初始脱敏数据,包括:
4.根据权利要求2或3所述的方法,其特征在于,所述对所述待处理图像中位于所述敏感区域内的像素点进行像素处理,处理之后得到初始脱敏数据,包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述基于所述图像信息和所述敏感区域的区域位置信息生成图像还原数据,包括:
6.根据权利要求5所述的方法,其特征在于,所述图像信息为目标矩阵,所述目标矩阵中包含所述敏感区域内各像素点的像素值;
7.根据权利要求1至6中任一项中所述的方法,其特征在于,所述在所述待处理图像中确定敏感区域,包括:
8.根据权利要求1至7中任一项中所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述在
10.一种图像脱敏装置,其特征在于,包括:
11.一种计算机设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至9任一所述的图像脱敏方法的步骤。
12.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至9任意一项所述的图像脱敏方法的步骤。
...【技术特征摘要】
1.一种图像脱敏方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述图像还原数据生成所述待处理图像的目标脱敏数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述待处理图像中位于所述敏感区域内的像素点进行像素处理,处理之后得到初始脱敏数据,包括:
4.根据权利要求2或3所述的方法,其特征在于,所述对所述待处理图像中位于所述敏感区域内的像素点进行像素处理,处理之后得到初始脱敏数据,包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述基于所述图像信息和所述敏感区域的区域位置信息生成图像还原数据,包括:
6.根据权利要求5所述的方法,其特征在于,所述图像信息为目标矩阵,所述目标矩阵中包含所述敏感区域内各像素点的像素值;
7.根据权利要求1至...
【专利技术属性】
技术研发人员:胡琨,付佳成,刘浩,吴一超,梁鼎,
申请(专利权)人:深圳市商汤科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。