用于活性测试和/或生物特征识别验证的方法和设备技术

技术编号:28538368 阅读:61 留言:0更新日期:2021-05-21 09:02
提供了用于活性测试和/或生物特征识别验证的方法和设备。所述方法包括:通过基于包括对象的红外(IR)图像执行第一预处理来生成预处理的IR图像;通过基于包括对象的深度图像执行第二预处理来生成预处理的深度图像;以及基于预处理的IR图像和预处理的深度图像来确定对象是否是真实对象。

【技术实现步骤摘要】
用于活性测试和/或生物特征识别验证的方法和设备本申请要求于2019年11月21日提交到韩国知识产权局的第10-2019-0150537号韩国专利申请的权益,所述韩国专利申请的全部公开出于所有目的通过引用包含于此。
以下描述涉及一种具有活性测试和/或生物特征识别验证的方法和设备。
技术介绍
在用户验证系统中,计算装置可基于由用户提供的验证信息来确定是否允许用户访问计算装置。验证信息可包括由用户输入的密码或用户的生物特征识别(biometric)信息。生物特征识别信息可包括与指纹、虹膜和/或面部有关的信息。面部反欺骗技术可验证输入到计算装置的用户的面部是假冒面部还是真实面部。为此,可从输入图像提取特征(诸如,局部二进制模式(LBP)、方向梯度直方图(HOG)和高斯差(DoG)),并且可基于提取的特征来确定输入的面部是否是假冒面部。面部欺骗可包括使用照片、视频或面具的攻击(或者使面部反欺骗技术不正确地确定假冒面部用户输入是真实面部的尝试)。
技术实现思路
提供本
技术实现思路
以简化的形式介绍在以下具体实施方式中进一步描述的构思的选择。本
技术实现思路
既不意在标识要求权利的主题的关键特征或必要特征,也不意在用于帮助确定要求权利的主题的范围。在一个总体方面,一种处理器实现的方法包括:通过基于包括对象的红外(IR)图像执行第一预处理来生成预处理的IR图像;通过基于包括对象的深度图像执行第二预处理来生成预处理的深度图像;以及基于预处理的IR图像和预处理的深度图像来确定对象是否是真实对象。r>所述方法可包括:获取包括对象的IR图像和包括对象的深度图像。确定对象是否是真实对象的步骤可包括:确定对象是否是有生命的对象。生成预处理的IR图像的步骤可包括:生成预处理的IR图像,使得在预处理的IR图像中增强IR图像的边缘分量。生成预处理的IR图像的步骤可包括:基于IR图像中的当前像素的像素值和当前像素的邻近像素的像素值来生成第一中间图像;通过对IR图像执行归一化来生成第二中间图像;以及基于IR图像、第一中间图像和第二中间图像来生成预处理的IR图像。预处理的IR图像的像素可包括:IR图像中的当前像素的像素值、第一中间图像中的对应的位置处的像素的像素值和第二中间图像中的对应的位置处的像素的像素值。生成第一中间图像的步骤可包括:将IR图像中的当前像素的像素值与生成的单通道IR图像中的对应的位置处的像素的像素值进行组合。生成的单通道IR图像可通过将第一通道IR图像中的对应的位置处的像素的像素值、第二通道IR图像中的对应的位置处的像素的像素值、第三通道IR图像中的对应的位置处的像素的像素值和第四通道IR图像中的对应的位置处的像素的像素值进行组合来生成。第一通道IR图像中的像素的像素值可以是紧位于IR图像中的当前像素上方的像素的像素值,第二通道IR图像中的像素的像素值可以是紧位于IR图像中的当前像素下方的像素的像素值,第三通道IR图像中的像素的像素值可以是紧位于IR图像中的当前像素的左侧的像素的像素值,以及第四通道IR图像中的像素的像素值可以是紧位于IR图像中的当前像素的右侧的像素的像素值。生成预处理的深度图像的步骤可包括:确定深度图像中的对象的特征点;以及通过基于确定的特征点执行深度图像中的对象的平移和旋转中的任何一个或两者来执行第二预处理。生成预处理的深度图像的步骤可包括:确定深度图像中的对象的特征点;以及通过基于预定面部区域的参考点和确定的特征点,将深度图像中的对象变换为正面面部来执行第二预处理。确定对象的特征点的步骤可包括:将深度图像中的对象的特征点的位置确定为对应于在IR图像中检测到的对象的特征点的位置。执行第二预处理的步骤可包括:基于深度图像中的对象的特征点的位置和预定面部区域的参考点的对应的位置确定变换矩阵;以及将确定的变换矩阵应用于深度图像中的对象。确定对象是否是真实对象的步骤可包括:通过将预处理的IR图像作为输入输入到基于神经网络的第一活性测试模型来确定第一活性分数;通过将预处理的深度图像输入到基于神经网络的第二活性测试模型来确定第二活性分数;以及基于第一活性分数和第二活性分数来确定对象是否是真实对象。确定对象是否是真实对象的步骤可包括:通过将预处理的IR图像和预处理的深度图像输入到基于神经网络的活性测试模型来确定活性分数;以及基于活性分数确定对象是否是真实对象。所述方法可包括:基于预处理的IR图像和预处理的深度图像来确定对象的验证是否成功。一种可存储指令的非暂时性计算机可读存储介质,所述指令在被处理器执行时,配置处理器执行所述方法。在另一总体方面,一种处理器实现的方法包括:通过基于包括对象的红外(IR)图像执行第一预处理来生成预处理的IR图像;通过基于包括对象的深度图像执行第二预处理来生成预处理的深度图像;以及基于预处理的IR图像和预处理的深度图像来确定对象的验证是否成功。所述方法可包括:获取包括对象的IR图像和包括对象的深度图像。生成预处理的IR图像的步骤可包括:生成预处理的IR图像,使得在预处理的IR图像中增强IR图像的边缘分量。生成预处理的IR图像的步骤可包括:通过对IR图像执行边缘增强来生成第一中间图像;通过对IR图像执行归一化来生成第二中间图像;以及基于IR图像、第一中间图像和第二中间图像来生成预处理的IR图像。生成第一中间图像的步骤可包括:基于IR图像中的当前像素的像素值和当前像素的邻近像素的像素值来生成第一中间图像。生成预处理的深度图像的步骤可包括:确定深度图像中的对象的特征点;以及通过基于确定的特征点执行深度图像中的对象的平移和旋转中的任何一个或两者来执行第二预处理。生成预处理的深度图像的步骤可包括:确定深度图像中的对象的特征点;以及通过基于预定面部区域的参考点和确定的特征点,将深度图像中的对象变换为正面面部来执行第二预处理。确定对象的验证是否成功的步骤可包括:确定从预处理的IR图像提取的第一特征与有效用户的第一登记特征之间的第一相似度;确定从预处理的深度图像提取的第二特征与有效用户的第二登记特征之间的第二相似度;以及基于第一相似度和第二相似度来确定对象的验证是否成功。所述方法可包括:基于预处理的IR图像和预处理的深度图像来确定对象是否是真实对象。在另一总体方面,一种设备可包括:一个或多个图像传感器,被配置为:获取包括对象的红外(IR)图像和包括对象的深度图像;以及处理器,被配置为:通过基于IR图像执行第一预处理来生成预处理的IR图像,通过基于深度图像执行第二预处理来生成预处理的深度图像,以及基于预处理的IR图像和预处理的深度图像来确定针对对象的活性测试结果和验证结果中的任何一个或两者。处理器可被配置为:生成预处理的IR图像,使得在预处理的IR图像中增强IR图像的边缘分量。处理器可被配置为:确定深度图像中的对象的特征点,并且通过基于预定面部区域的参考点和确定的特征点,将深度图像中的对象变换为正面面部来执本文档来自技高网...

【技术保护点】
1.一种用于活性测试的方法,包括:/n通过基于包括对象的红外图像执行第一预处理来生成预处理的红外图像;/n通过基于包括对象的深度图像执行第二预处理来生成预处理的深度图像;以及/n基于预处理的红外图像和预处理的深度图像来确定对象是否是真实对象。/n

【技术特征摘要】
20191121 KR 10-2019-01505371.一种用于活性测试的方法,包括:
通过基于包括对象的红外图像执行第一预处理来生成预处理的红外图像;
通过基于包括对象的深度图像执行第二预处理来生成预处理的深度图像;以及
基于预处理的红外图像和预处理的深度图像来确定对象是否是真实对象。


2.根据权利要求1所述的方法,还包括:获取包括对象的红外图像和包括对象的深度图像。


3.根据权利要求1所述的方法,其中,确定对象是否是真实对象的步骤包括:确定对象是否是有生命的对象。


4.根据权利要求1所述的方法,其中,生成预处理的红外图像的步骤包括:通过增强红外图像的边缘分量来生成预处理的红外图像。


5.根据权利要求1至4中的任意一项所述的方法,其中,生成预处理的红外图像的步骤包括:
基于红外图像中的当前像素的像素值和当前像素的邻近像素的像素值来生成第一中间图像;
通过对红外图像执行归一化来生成第二中间图像;以及
基于红外图像、第一中间图像和第二中间图像来生成预处理的红外图像。


6.根据权利要求5所述的方法,其中,预处理的红外图像的像素包括:红外图像中的当前像素的像素值、第一中间图像中的对应的位置处的像素的像素值和第二中间图像中的对应的位置处的像素的像素值。


7.根据权利要求5所述的方法,其中,生成第一中间图像的步骤包括:将红外图像中的当前像素的像素值与生成的单通道红外图像中的对应的位置处的像素的像素值进行组合。


8.根据权利要求7所述的方法,其中,通过将第一通道红外图像中的对应的位置处的像素的像素值、第二通道红外图像中的对应的位置处的像素的像素值、第三通道红外图像中的对应的位置处的像素的像素值和第四通道红外图像中的对应的位置处的像素的像素值进行组合来生成单通道红外图像中的对应的位置处的像素的像素值。


9.根据权利要求8所述的方法,其中,
第一通道红外图像中的像素的像素值是紧位于红外图像中的当前像素上方的像素的像素值,
第二通道红外图像中的像素的像素值是紧位于红外图像中的当前像素下方的像素的像素值,
第三通道红外图像中的像素的像素值是紧位于红外图像中的当前像素的左侧的像素的像素值,以及
第四通道红外图像中的像素的像素值是紧位于红外图像中的当前像素的右侧的像素的像素值。


10.根据权利要求1至4中的任意一项所述的方法,其中,生成预处理的深度图像的步骤包括:
确定深度图像中的对象的特征点;以及
通过基于确定的特征点执行深度图像中的对象的平移和旋转中的任何一个或两者来执行第二预处理。


11.根据权利要求1至4中的任意一项所述的方法,其中,生成预处理的深度图像的步骤包括:
确定深度图像中的对象的特征点;以及
通过基于预定面部区域的参考点和确定的特征点,将深度图像中的对象变换为正面面部来执行第二预处理。


12.根据权利要求11所述的方法,其中,确定深度图像中的对象的特征点的步骤包括:将深度图像中的与在红外图像中检测到的对象的特征点的位置对应的位置确定为深度图像中的对象的特征点的位置。


13.根据权利要求12所述的方法,其中,执行第二预处理的步骤包括:
基于深度图像中的对象的特征点的位置和预定面部区域的对应的参考点的位置,确定变换矩阵;以及
将确定的变换矩阵应用于深度图像中的对象。


14.根据权利要求1至4中的任意一项所述的方法,其中,确定对象是否是真实对象的步骤包括:
通过将预处理的红外图像作为输入输入到基于神经网络的第一活性测试模型来确定第一活性分数;
通过将预处理的深度图像输入到基于神经网络的第二活性测试模型来确定第二活性分数;以及
基于第一活性分数和第二活性分数来确定对象是否是真实对象。


15.根据权利要求1至4中的任意一项所述的方法,其中,确定对象...

【专利技术属性】
技术研发人员:郭荣竣高民守金暎星金熙愿宋周奂兪炳仁李宣旼李容日崔智镐韩承周
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1