人脸图像识别方法、装置、计算设备和介质制造方法及图纸

技术编号:28422006 阅读:54 留言:0更新日期:2021-05-11 18:29
本公开提供了一种人脸图像识别方法,涉及人工智能、信息安全等技术领域。该方法包括:接收来自客户端的人脸图像,人脸图像包括多个子区域图像;对多个子区域图像进行排序处理,以及对多个子区域图像中的至少一个子区域图像进行解密处理,得到经处理的多个子区域图像;对经处理的多个子区域图像进行图像拼接,得到待识别人脸图像;对待识别人脸图像中的目标区域图像进行图像识别,得到目标特征数据;基于目标特征数据,验证人脸图像得到验证结果,以便将验证结果发送给客户端。本公开还提供了一种人脸图像识别装置、一种计算设备、一种介质以及一种程序产品。

【技术实现步骤摘要】
人脸图像识别方法、装置、计算设备和介质
本公开涉及人工智能、信息安全等
,特别是涉及一种人脸图像识别方法、一种人脸图像识别装置、一种计算设备、一种计算机可读存储介质以及一种计算机程序产品。
技术介绍
随着人脸识别技术应用领域日益广泛,在人脸识别过程中,人脸数据在跨机构传输过程中存在被泄露的风险。因此,如何保证人脸数据的安全成为急需解决的问题。相关技术在进行人脸识别的过程中,通过改变人脸图像的原始特征或者对人脸图像进行加密,以保证人脸数据的安全。但是,改变人脸图像的原始特征通常会影响识别精度甚至无法成功进行人脸识别。对人脸图像进行加密后还需要进行解密,解密后的人脸数据仍存在被泄露的风险,并且对人脸图像进行加密或解密的过程导致计算量较大、浪费计算资源。
技术实现思路
有鉴于此,本公开提供了一种优化的人脸图像识别方法、人脸图像识别装置、计算设备、计算机可读存储介质和计算机程序产品。本公开的一个方面提供了一种人脸图像识别方法,包括:接收来自客户端的人脸图像,所述人脸图像包括多个子区域图像;对所述多个子区域图像进行排序处理,以及对所述多个子区域图像中的至少一个子区域图像进行解密处理,得到经处理的多个子区域图像;对经处理的多个子区域图像进行图像拼接,得到待识别人脸图像;对所述待识别人脸图像中的目标区域图像进行图像识别,得到目标特征数据;基于所述目标特征数据,验证所述人脸图像得到验证结果,以便将所述验证结果发送给所述客户端。根据本公开实施例,上述方法还包括,在接收来自客户端的人脸图像之前:与所述客户端进行数据通信,以得到密钥信息。根据本公开实施例,上述密钥信息包括第一密钥信息,所述多个子区域图像按照顺序排列;所述对所述多个子区域图像进行排序处理包括:基于所述第一密钥信息,更改所述多个子区域图像中的至少部分子区域图像的排列顺序。根据本公开实施例,上述密钥信息包括第二密钥信息;所述对所述多个子区域图像中的至少一个子区域图像进行解密处理包括:基于所述第二密钥信息,从所述多个子区域图像中确定待解密的至少一个子区域图像;以及对所述待解密的至少一个子区域图像进行解密处理。根据本公开实施例,上述对所述待识别人脸图像中的目标区域图像进行图像识别,得到目标特征数据包括:提取所述待识别人脸图像中人脸所在的区域,作为所述目标区域图像;对所述目标区域图像进行图像处理,以提取所述目标区域图像的目标特征数据。根据本公开实施例,上述基于所述目标特征数据,验证所述人脸图像得到验证结果包括:将所述目标特征数据和参考特征数据进行匹配,得到匹配结果,其中,所述参考特征数据为预先存储的参考人脸图像的特征数据;基于所述匹配结果,得到所述验证结果。根据本公开实施例,上述方法由服务器执行,所述服务器安装可信执行环境,所述方法由所述服务器运行于所述可信执行环境中。本公开的另一个方面提供了一种人脸图像识别方法,包括:采集人脸图像;将所述人脸图像划分为多个子区域图像,所述多个子区域图像按照顺序排列;更改所述多个子区域图像中的排列顺序,以及对所述多个子区域图像中的至少一个子区域图像进行加密处理,得到经处理的多个子区域图像;将所述经处理的多个子区域图像发送给服务器;接收来自服务器的验证结果,其中,所述验证结果表征了所述人脸图像是否通过验证。根据本公开实施例,上述方法还包括,在采集人脸图像之前:与所述服务器进行数据通信,以得到密钥信息。根据本公开实施例,上述密钥信息包括第一密钥信息;所述更改所述多个子区域图像中的排列顺序包括:基于所述第一密钥信息,更改所述多个子区域图像中的至少部分子区域图像的排列顺序。根据本公开实施例,上述密钥信息包括第二密钥信息;所述对所述多个子区域图像中的至少一个子区域图像进行加密处理包括:基于所述第二密钥信息,从所述多个子区域图像中确定待加密的至少一个子区域图像;对所述待加密的至少一个子区域图像进行加密处理。本公开的另一个方面提供了一种人脸图像识别装置,包括:第一接收模块、处理模块、拼接模块、识别模块以及验证模块。其中,第一接收模块用于接收来自客户端的人脸图像,所述人脸图像包括多个子区域图像;处理模块用于对所述多个子区域图像进行排序处理,以及对所述多个子区域图像中的至少一个子区域图像进行解密处理,得到经处理的多个子区域图像;拼接模块用于对经处理的多个子区域图像进行图像拼接,得到待识别人脸图像;识别模块用于对所述待识别人脸图像中的目标区域图像进行图像识别,得到目标特征数据;验证模块用于基于所述目标特征数据,验证所述人脸图像得到验证结果,以便将所述验证结果发送给所述客户端。本公开的另一个方面提供了一种人脸图像识别装置,包括:采集模块、划分模块、更改模块、发送模块以及第二接收模块。其中,采集模块用于采集人脸图像;划分模块用于将所述人脸图像划分为多个子区域图像,所述多个子区域图像按照顺序排列;更改模块用于更改所述多个子区域图像中的排列顺序,以及对所述多个子区域图像中的至少一个子区域图像进行加密处理,得到经处理的多个子区域图像;发送模块用于将所述经处理的多个子区域图像发送给服务器;第二接收模块用于接收来自服务器的验证结果,其中,所述验证结果表征了所述人脸图像是否通过验证。本公开的另一方面提供了一种计算设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现:接收来自客户端的人脸图像,所述人脸图像包括多个子区域图像;对所述多个子区域图像进行排序处理,以及对所述多个子区域图像中的至少一个子区域图像进行解密处理,得到经处理的多个子区域图像;对经处理的多个子区域图像进行图像拼接,得到待识别人脸图像;对所述待识别人脸图像中的目标区域图像进行图像识别,得到目标特征数据;基于所述目标特征数据,验证所述人脸图像得到验证结果,以便将所述验证结果发送给所述客户端。本公开的另一方面提供了一种计算设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现:采集人脸图像;将所述人脸图像划分为多个子区域图像,所述多个子区域图像按照顺序排列;更改所述多个子区域图像中的排列顺序,以及对所述多个子区域图像中的至少一个子区域图像进行加密处理,得到经处理的多个子区域图像;将所述经处理的多个子区域图像发送给服务器;接收来自服务器的验证结果,其中,所述验证结果表征了所述人脸图像是否通过验证。本公开的另一方面提供了一种非易失性可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现:接收来自客户端的人脸图像,所述人脸图像包括多个子区域图像;对所述多个子区域图像进行排序处理,以及对所述多个子区域图像中的至少一个子区域图像进行解密处理,得到经处理的多个子区域图像;对经处理的多个子区域图像进行图像拼接,得到待识别人脸图像;对所述待识别人脸图像中的目标区域图像进行图像识别,得到目标特征数据;基于所述目标特征数据,验证所述人本文档来自技高网...

【技术保护点】
1.一种人脸图像识别方法,包括:/n接收来自客户端的人脸图像,所述人脸图像包括多个子区域图像;/n对所述多个子区域图像进行排序处理,以及对所述多个子区域图像中的至少一个子区域图像进行解密处理,得到经处理的多个子区域图像;/n对经处理的多个子区域图像进行图像拼接,得到待识别人脸图像;/n对所述待识别人脸图像中的目标区域图像进行图像识别,得到目标特征数据;以及/n基于所述目标特征数据,验证所述人脸图像得到验证结果,以便将所述验证结果发送给所述客户端。/n

【技术特征摘要】
1.一种人脸图像识别方法,包括:
接收来自客户端的人脸图像,所述人脸图像包括多个子区域图像;
对所述多个子区域图像进行排序处理,以及对所述多个子区域图像中的至少一个子区域图像进行解密处理,得到经处理的多个子区域图像;
对经处理的多个子区域图像进行图像拼接,得到待识别人脸图像;
对所述待识别人脸图像中的目标区域图像进行图像识别,得到目标特征数据;以及
基于所述目标特征数据,验证所述人脸图像得到验证结果,以便将所述验证结果发送给所述客户端。


2.根据权利要求1所述的方法,还包括,在接收来自客户端的人脸图像之前:
与所述客户端进行数据通信,以得到密钥信息。


3.根据权利要求2所述的方法,其中,所述密钥信息包括第一密钥信息,所述多个子区域图像按照顺序排列;所述对所述多个子区域图像进行排序处理包括:
基于所述第一密钥信息,更改所述多个子区域图像中的至少部分子区域图像的排列顺序。


4.根据权利要求2所述的方法,其中,所述密钥信息包括第二密钥信息;所述对所述多个子区域图像中的至少一个子区域图像进行解密处理包括:
基于所述第二密钥信息,从所述多个子区域图像中确定待解密的至少一个子区域图像;以及
对所述待解密的至少一个子区域图像进行解密处理。


5.根据权利要求1所述的方法,其中,所述对所述待识别人脸图像中的目标区域图像进行图像识别,得到目标特征数据包括:
提取所述待识别人脸图像中人脸所在的区域,作为所述目标区域图像;以及
对所述目标区域图像进行图像处理,以提取所述目标区域图像的目标特征数据。


6.根据权利要求1所述的方法,其中,所述基于所述目标特征数据,验证所述人脸图像得到验证结果包括:
将所述目标特征数据和参考特征数据进行匹配,得到匹配结果,其中,所述参考特征数据为预先存储的参考人脸图像的特征数据;以及
基于所述匹配结果,得到所述验证结果。


7.根据权利要求1至6中任意一项所述的方法,其中,所述方法由服务器执行,所述服务器安装可信执行环境,所述方法由所述服务器运行于所述可信执行环境中。


8.一种人脸图像识别方法,包括:
采集人脸图像;
将所述人脸图像划分为多个子区域图像,所述多个子区域图像按照顺序排列;
更改所述多个子区域图像中的排列顺序,以及对所述多个子区域图像中的至少一个子区域图像进行加密处理,得到经处理的多个子区域图像;
将所述经处理的多个子区域图像发送给服务器;以及
接收来自服务器的验证结果,其中,所述验证结果表征了所述人脸图像是否通过验证。


9.根据权利要求8所述的方法,还包括,在采集人脸图像之前:
与所述服务器进行数据通信,以得到密钥信息。


10.根据权利要求9所述的方法,其中,所述密钥信息包括第一密钥信息;所述更改...

【专利技术属性】
技术研发人员:张锦元林晓锐沈超建邓泳
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1