利索能及
我要发布
收藏
专利号: 2024103124033
申请人: 重庆邮电大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-10-10
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种安全可逆的人脸图像处理方法,其特征在于,具体包括以下处理方法:获取原图像,对原图像进行匿名化处理得到预处理图像,并分别对原图像和预处理图像进行离散小波变换;

用户端输入初始密钥,秘钥生成模块根据初始密钥生成固定长度的二进制密钥,将二进制密钥转换为与输入图像同维度的二进制图,并将二进制图进行离散小波变换;

将离散小波变换后的二进制图、原图像、预处理图像输入可逆神经网络进行加密处理,将加密后的数据进行离散小波逆变换,得到加密保护图像。

2.根据权利要求1所述的一种安全可逆的人脸图像处理方法,其特征在于,当获取加密保护图像和一个密钥后,利用密钥对加密保护图像进行解密的过程包括:利用秘钥生成模块根据密钥生成固定长度的二进制密钥,将二进制密钥转换为与输入图像同维度的二进制图;

将二进制图、加密保护图像进行离散小波变换,然后输入可逆神经网络进行逆处理;

可逆神经网络逆处理输出的数据进行离散小波逆变换,若密钥与原始密钥相同则回复图像为原始想,若密钥与原始密钥不同,则得到错误恢复图像。

3.根据权利要求1或2所述的一种安全可逆的人脸图像处理方法,其特征在于,可逆神经网络由级联的N个安全仿射耦合块构成,第i个安全仿射耦合块对图像的处理包括:将第i‑1个安全仿射耦合块输出的密钥信息图和预处理图像作为第i个安全仿射耦合块的输入;

第i个安全仿射耦合块对第i‑1个安全仿射耦合块输出的密钥信息图和预处理图像进行混合和变换并输出经过第i个安全仿射耦合块混合和变换后的密钥信息图和预处理图像;

其中,第一个安全仿射耦合块的输入为离散小波变换后的预处理图像和通过二进制密钥转换得到的与输入图像同维度的二进制图。

4.根据权利要求3所述的一种安全可逆的人脸图像处理方法,其特征在于,可逆神经网络进行逆处理的过程中,第i个安全仿射耦合块对图像的处理包括:将第i+1个安全仿射耦合块输出的密钥信息图和加密保护图像作为第i个安全仿射耦合块的输入;

第i个安全仿射耦合块对输入的密钥信息图和加密保护图像进行逆混合和逆变换;

其中,若总共有n个安全仿射耦合块,则逆变换过程总共第n个安全仿射耦合块的输入为第n个安全仿射耦合块正变换输出的加密保护图像,以及经过秘钥生成模块得到的密钥图像。

5.根据权利要求1所述的一种安全可逆的人脸图像处理方法,其特征在于,将二进制密钥转换为与输入图像同维度的二进制图的过程包括:利用秘钥生成模块,根据输入的初始密钥,通过密钥派生函数生成固定长度的二进制密钥;

将生成的二进制密钥通过几何变换转换成与输入图像维度相同的二进制图。

6.根据权利要求1所述的一种安全可逆的人脸图像处理方法,其特征在于,利用可逆神经网络的损失函数对其进行训练,可逆神经网络的损失函数表示为:其中, 表示加密图像与原始输入图像之间的总损失函数; 为加密图像与预处理图像之间的视觉相似度损失; 为正确恢复图像与原始图像之间的恢复损失; 为正确恢复图像、错误恢复图像和原始图像之间的三元损失;λ1、λ2、λ3分别为的权重。

7.根据权利要求6所述的一种安全可逆的人脸图像处理方法,其特征在于,加密图像与预处理图像之间的视觉相似度损失 表示为:其中,其中, 表示加密图像,y表示原始图像混淆处理后的预处理图像,LPIPS表示由学习感知图像块相似度定义的感知距离,‖·‖1表示L1范数,β表示权重参数。

8.根据权利要求6所述的一种安全可逆的人脸图像处理方法,其特征在于,正确恢复图像与原始图像之间的恢复损失 表示为:其中,表示由正确密钥恢复出的正确恢复图像,x表示原始人脸图像,‖·‖1表示L1范数。

9.根据权利要求6所述的一种安全可逆的人脸图像处理方法,其特征在于,正确恢复图像、错误恢复图像和原始图像之间的三元损失 对于随机化错误恢复模式表示为对于混淆错误恢复模式表示为 即:其中,x表示原始人脸图像,表示由正确密钥恢复出的正确恢复图像,表示由错误密钥恢复出的错误恢复图像, 表示以LPIPS为距离度量的三重损失, 表示基于L1距离的类似三重损失;y表示原始图像混淆处理后的预处理图像;A表示三重损失中的锚样本,P表示三重损失中锚样本的正样本,N表示三重损失中锚样本的负样本。

10.一种安全可逆的人脸图像处理方法系统,其特征在于,包括图像混淆器、离散小波变换模块、秘钥生成模块、可逆神经网络、离散小波逆变换模块,其中:当需要对原图像进行加密时,用户将原始秘钥输入秘钥生成模块,秘钥生成模块根据初始密钥生成固定长度的二进制密钥,将二进制密钥转换为与输入图像同维度的二进制图;

利用图像混淆器对原图像进行预处理得到预处理图像,并利用离散小波变换模块对预处理图像、原图像进行小波变换,将小波变换后的数据输入可逆神经网络;

可逆神经网络对输入数据进行处理后输出加密保护图像;

当需要对加密保护图像进行解密时,用户输入秘钥生成模块一个密钥,秘钥生成模块根据该密钥生成固定长度的二进制密钥,将二进制密钥转换为与输入图像同维度的二进制图;

利用离散小波变换模块对二进制图和加密保护图像进行小波变换,并将变换后的数据输入可逆神经网络进行逆处理;

将逆处理得到的数据利用离散小波逆变换模块进行逆变换得到恢复图像,若用户使用的密钥与初始密钥一致则解密得到原图像,否则输入错误的恢复图像。