人脸解密方法及装置的制造方法

文档序号:9304751阅读:290来源:国知局
人脸解密方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及信息安全技术领域,尤其涉及一种人脸解密方法及装置。
【背景技术】
[0002]随着科学技术的发展,以及人们对信息安全的重视,移动终端基本上都具备密屏或加密功能,以使用户对于需要保护的隐私信息通过密屏或加密的方式加以保护。
[0003]目前,移动终端大都是基于2-D人脸图像信息进行加密和解密的。具体的,在对用户的隐私信息进行加密时,移动终端通过拍照的方式获取到用户的2-D人脸图像,以使用该2-D人脸图像完成加密操作;而在解密时,移动终端再次获取用户的2-D人脸图像,然后将获取的2-D人脸图像与之前加密时使用的2-D人脸图像进行匹配,若匹配成功,则完成解
LU O
[0004]但是,上述基于2-D人脸图像的加解密技术方案,在解密时存在一种弊端,如果非法分子获取到用户的照片或录像信息,同样可以通过用户的照片或录像来伪装用户真实人脸进行解密,这带来很大的安全隐患。

【发明内容】

[0005]本发明实施例提供一种人脸解密方法及装置,以提高基于人脸图像对移动终端中的信息进行解密的安全性。
[0006]第一方面,本发明实施例提供了一种人脸解密方法,包括:
[0007]获取用于当前解密的人脸图像;
[0008]检测所述人脸图像得到预设数量的特征点;
[0009]确定所述预设数量的特征点的相对景深是否相同,若否,则根据所述预设数量的特征点进行解密,所述相对景深为以人脸图像的一特征点作为参考点计算得到的景深。
[0010]第二方面,本发明实施例还提供一种人脸解密装置,包括:
[0011]人脸图像获取模块,用于获取用于当前解密的人脸图像;
[0012]特征检测模块,用于检测所述人脸图像得到预设数量的特征点;
[0013]景深确定模块,用于确定所述预设数量的特征点的相对景深是否相同;
[0014]解密模块,用于若所述相对景深确定模块确定所述预设数量的特征点的相对景深不相同,则根据所述预设数量的特征点进行解密,所述相对景深为以人脸图像的一特征点作为参考点计算得到的景深。
[0015]本发明实施例通过获取用于当前解密的人脸图像,并检测所述人脸图像得到预设数量的特征点,确定所述预设数量的特征点的相对景深是否相同,若确定所述预设数量的特征点的相对景深不相同,则根据所述预设数量的特征点进行解密。本发明实施例通过判断用于当前解密的人脸图像中包含特征点的相对景深,可以确定所述人脸图像是否为用户照片或包含用户人脸的录像,排除他人冒用用户照片或包含用户人脸的录像来解密的可能性,提高了安全性。
【附图说明】
[0016]图1A为本发明实施例一提供的人脸解密方法的流程示意图;
[0017]图1B为本发明实施例一提供的人脸解密方法中双摄像头和特征点在同一坐标系下的位置关系示意图;
[0018]图1C为本发明实施例一提供的人脸解密方法中第一种计算特征点到双摄像头的相对景深的不意图;
[0019]图2为本发明实施例二提供的人脸解密装置的结构示意图。
【具体实施方式】
[0020]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0021]本发明实施例提供的人脸解密方法的执行主体,可为安装在终端设备上的人脸解密装置,或者集成了人脸解密装置的终端设备(例如,智能手机和平板电脑等),该人脸解密装置可以采用硬件或软件实现。
[0022]实施例一
[0023]图1A为本发明实施例一提供的人脸解密方法的流程示意图,如图1A所示,具体包括:
[0024]步骤11、获取用于当前解密的人脸图像;
[0025]其中,所述人脸图像可为2D人脸图像、3D人脸图像或4D人脸。当所述人脸图像为2D人脸图像时,可通过终端设备上的摄像头对目标用户进行摄像或者拍照的方式得到人脸图像。当所述人脸图像为3D人脸图像或4D人脸图像时,可通过终端设备上的至少两个摄像头对目标用户进行摄像或者拍照的方式得到至少两张人脸图像,然后对得到的至少两张人脸图像进行处理合成得到3D人脸图像或4D人脸图像。
[0026]另外,用于当前解密的人脸图像是几维人脸图像,取决于用户加密时采用的人脸图像。也就是说,当用户加密时采用的人脸图像是2D人脸图像,则这里解密时所用的人脸图像也为2D人脸图像,当用户加密时采用的人脸图像是3D人脸图像,则这里解密时所用的人脸图像也为3D人脸图像,当用户加密时采用的人脸图像是4D人脸图像,则这里解密时所用的人脸图像也为4D人脸图像。
[0027]步骤12、检测所述人脸图像得到预设数量的特征点;
[0028]这里,可采用特征提取算法得到所述人脸图像的特征点。例如,可采用的特征提取算法可为以下算法中的任意一种:提取局部特征算法(Scale-1nvariant featuretransform, SIFT)、边缘直方图法和小波变换等。
[0029]步骤13、确定所述预设数量的特征点的相对景深是否相同,若否,则根据所述预设数量的特征点进行解密。
[0030]其中,所述相对景深为以人脸图像的一特征点作为参考点计算得到的景深,其中景深为人脸图像的一特征点到摄影头或其他成像器的距离。具体可通过如下两种方式获得,第一种方式,可采用具有景深计算功能的摄像头,该类摄像头在拍照过程中会自动计算出图像中各特征点的景深,可根据图像直接获取到。第二种方式,通过采用双摄像头计算景深的方法得到,具实现时,可采用两台参数性能相同、位置固定的摄像机,获得同一景物的两幅图像,计算同一空间点在两幅图像中的视差,从而确定三维空间点的深度信息即景深,具体可参见下述计算景深的示例。
[0031]本发明实施例的实现原理如下:例如,当一个人站在摄影机镜头前时,由于人是立体的,处于三维空间中,因此人身体的每个部位到摄像头的距离即相对景深都是不同的,例如人脸的眼睛和鼻子。当一个平面物体即二维物体例如照片或录像,放在摄影机镜头前时,由于照片或录像中的人或物体都是二维的,因此,其到摄像头的距离即相对景深都相同的。利用上述特点,即可判断出处于摄像头前的是实物还是虚景。
[0032]具体的,计算出各特征点对应的相对景深,比较各特征点对应的相对景深是否相同,当有超过预设比例(例如50%)或全部的特征点对应的相对景深都不相同时,则确定各特征点对应的相对景深不相同,则说明获取的人脸图像为实景,不是照片或录像中的人脸,可用于下一步的解密。
[0033]本实施例通过获取用于当前解密的人脸图像,并检测所述人脸图像得到预设数量的特征点,确定所述预设数量的特征点的相对景深是否相同,若确定所述预设数量的特征点的相对景深不相同,则根据所述预设数量的特征点进行解密。本发明实施例通过判断用于当前解密的人脸图像中包含特征点的相对景深,可以确定所述人脸图像是否为用户照片或包含用户人脸的录像,排除他人冒用用户照片或包含用户人脸的录像来解密的可能性,提尚了安全性。<
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1