活体验证方法和装置及存储介质制造方法及图纸

技术编号:19122561 阅读:20 留言:0更新日期:2018-10-10 05:26
本发明专利技术的实施例提供了一种活体验证方法和装置及一种存储介质。活体验证方法包括:步骤S110:获取针对在检测光的照射下的待验证对象所采集的一个或多个光照图像;步骤S120:基于待验证对象在一个或多个光照图像中所表现的光反射特性确定待验证对象是否属于活体,以获得光照活体验证结果;以及步骤S130:至少基于光照活体验证结果确定待验证对象是否通过活体验证。上述方法、装置和存储介质可以有效提高活体验证的安全性。

【技术实现步骤摘要】
活体验证方法和装置及存储介质
本专利技术涉及人脸识别领域,更具体地涉及一种活体验证方法和装置及存储介质。
技术介绍
当前基于人脸的身份验证系统已经得到广泛应用。随着基于人脸的身份验证系统的推广,已经衍生出一些恶意攻击人脸身份验证的方法。在最原始的基于人脸的身份验证系统中,基于当前拍摄的人脸照片与预先存储的人脸照片之间的比对,来进行身份验证。然而,当将被仿冒者本人的照片置于这种基于人脸照片比对的身份验证系统中的摄像头前时,这种基于人脸照片比对的身份验证系统可能通过用户身份验证。换言之,恶意用户可以使用被仿冒者的照片来进行恶意攻击(即,照片攻击),这种基于人脸照片比对的身份验证系统不能抵抗照片攻击。
技术实现思路
考虑到上述问题而提出了本专利技术。本专利技术提供了一种活体验证方法和装置及存储介质。根据本专利技术一方面,提供了一种活体验证方法。该方法包括:步骤S110:获取针对在检测光的照射下的待验证对象所采集的一个或多个光照图像;步骤S120:基于待验证对象在一个或多个光照图像中所表现的光反射特性确定待验证对象是否属于活体,以获得光照活体验证结果;以及步骤S130:至少基于光照活体验证结果确定待验证对象是否通过活体验证。示例性地,在照射待验证对象的过程中,检测光的模式至少改变一次。示例性地,在照射待验证对象的过程中,检测光的模式在每两个连续的时刻之间发生改变。示例性地,在照射待验证对象的过程中,检测光的模式是随机改变的或预先设定好的。示例性地,方法还包括:步骤S140:输出动作指令,其中,动作指令用于指示待验证对象执行相应的动作;步骤S150:获取针对待验证对象所采集的多个动作图像;步骤S160:基于多个动作图像检测待验证对象所执行的动作;以及步骤S170:根据动作检测结果和动作指令确定待验证对象是否属于活体,以获得动作活体验证结果;步骤S130包括:基于光照活体验证结果和动作活体验证结果确定待验证对象是否通过活体验证。示例性地,步骤S170包括:如果基于在不大于第一预设时间的时段内所采集的多个动作图像检测到由待验证对象执行的、与动作指令所指示的动作一致的动作,则确定待验证对象属于活体,如果基于在第一预设时间内所采集的多个动作图像未检测到由待验证对象执行的、与动作指令所指示的动作一致的动作,则确定待验证对象不属于活体。示例性地,方法还包括:在每次执行步骤S140至步骤S170的过程中计数一次,以获得动作验证次数;在步骤S170之后,方法还包括:如果动作活体验证结果表示待验证对象不属于活体,则输出第一错误信息,并判断动作验证次数是否达到第一次数阈值,如果动作验证次数达到第一次数阈值,则转至步骤S130,如果动作验证次数未达到第一次数阈值,则返回步骤S140或者在步骤S110在步骤S140之前执行的情况下返回步骤S110,其中,第一错误信息用于提示针对待验证对象的活体验证失败。示例性地,在步骤S110之前,方法还包括:步骤S108:判断待验证对象的图像采集条件是否满足预设要求,如果图像采集条件满足预设要求,则转至步骤S110,其中,图像采集条件包括待验证对象在图像采集装置的图像采集区域中所处的位置和/或待验证对象与图像采集装置的相对角度。示例性地,在步骤S108之前或与步骤S108同时地,方法还包括:步骤S106:输出第一提示信息,其中,第一提示信息用于提示待验证对象将脸部正对图像采集装置并靠近图像采集装置。示例性地,步骤S106包括:通过语音形式、图像形式和文字形式中的一种或多种输出第一提示信息。示例性地,步骤S108包括:获取针对待验证对象采集的实时图像;实时输出用于校准图像采集条件的预设区域以及实时图像中的人脸区域用于显示;以及根据在实时图像中检测出的人脸区域判断图像采集条件是否满足预设要求,如果人脸区域位于预设区域内并且人脸区域在实时图像中所占比例大于第一预设比例,则确定图像采集条件满足预设要求,如果人脸区域没有位于预设区域内或者人脸区域在实时图像中所占比例不大于第一预设比例,则确定图像采集条件不满足预设要求。示例性地,方法还包括:如果人脸区域在实时图像中所占比例不大于第一预设比例,则实时输出第一采集提示信息,以提示待验证对象与图像采集装置靠近。示例性地,步骤S108包括:获取针对待验证对象采集的实时图像;实时输出用于校准图像采集条件的预设区域以及实时图像中的人脸区域用于显示;以及根据在人脸区域判断图像采集条件是否满足预设要求,如果人脸区域位于预设区域内并且人脸区域在预设区域中所占比例大于第二预设比例,则确定图像采集条件满足预设要求,如果人脸区域没有位于预设区域内或者人脸区域在预设区域中所占比例不大于第二预设比例,则确定图像采集条件不满足预设要求。示例性地,如果人脸区域在预设区域中所占比例不大于第二预设比例,则实时输出第二采集提示信息,以提示待验证对象与图像采集装置靠近。示例性地,方法还包括:实时判断人脸区域与预设区域之间的相对位置关系;以及基于人脸区域与预设区域之间的相对位置关系实时输出第三采集提示信息,以提示改变待验证对象与图像采集装置之间的相对位置关系以使得人脸区域与预设区域靠近。示例性地,步骤S108包括:获取图像采集装置的姿态信息;以及根据姿态信息判断图像采集装置是否处于竖直放置状态,如果是,则确定图像采集条件满足预设要求,否则确定图像采集条件不满足预设要求。示例性地,方法还包括:在每次执行步骤S110至步骤S120的过程中计数一次,以获得光照验证次数;在步骤S120之后,方法还包括:如果光照活体验证结果表示待验证对象不属于活体,则输出第二错误信息,并判断光照验证次数是否达到第二次数阈值,如果光照验证次数达到第二次数阈值,则转至步骤S130,如果光照验证次数未达到第二次数阈值,则返回步骤S108或返回步骤S110,其中,第二错误信息用于提示针对待验证对象的活体验证失败。示例性地,在步骤S110之前或在执行步骤S110和步骤S120的过程中,活体验证方法还包括:输出第二提示信息,其中,第二提示信息用于提示待验证对象在第二预设时间内保持不动。示例性地,第二提示信息为与第二预设时间相对应的倒计时信息。示例性地,检测光通过动态改变向待验证对象发射的光的颜色和/或位置来获得。示例性地,检测光由显示屏幕发射,检测光通过以下方式获得:通过改变显示屏幕上显示的内容来动态改变显示屏幕发射的光的模式,以向待验证对象发射检测光。根据本专利技术另一方面,提供了一种活体验证装置,包括:光照图像获取模块,用于获取针对在检测光的照射下的待验证对象所采集的一个或多个光照图像;光照活体验证模块,用于基于待验证对象在一个或多个光照图像中所表现的光反射特性确定待验证对象是否属于活体,以获得光照活体验证结果;以及活体验证通过确定模块,用于至少基于光照活体验证结果确定待验证对象是否通过活体验证。示例性地,在照射待验证对象的过程中,检测光的模式至少改变一次。示例性地,在照射待验证对象的过程中,检测光的模式在每两个连续的时刻之间发生改变。示例性地,在照射待验证对象的过程中,检测光的模式是随机改变的或预先设定好的。示例性地,活体验证装置还包括:指令输出模块,用于输出动作指令,其中,动作指令用于指示待验证对象执行相应的动作;动作图像获取模块,用于获取本文档来自技高网...
活体验证方法和装置及存储介质

【技术保护点】
1.一种活体验证方法,包括:步骤S110:获取针对在检测光的照射下的待验证对象所采集的一个或多个光照图像;步骤S120:基于所述待验证对象在所述一个或多个光照图像中所表现的光反射特性确定所述待验证对象是否属于活体,以获得光照活体验证结果;以及步骤S130:至少基于所述光照活体验证结果确定所述待验证对象是否通过活体验证。

【技术特征摘要】
2017.03.17 CN 2017101616851;2017.03.17 CN 201710161.一种活体验证方法,包括:步骤S110:获取针对在检测光的照射下的待验证对象所采集的一个或多个光照图像;步骤S120:基于所述待验证对象在所述一个或多个光照图像中所表现的光反射特性确定所述待验证对象是否属于活体,以获得光照活体验证结果;以及步骤S130:至少基于所述光照活体验证结果确定所述待验证对象是否通过活体验证。2.如权利要求1所述的方法,其中,在照射所述待验证对象的过程中,所述检测光的模式至少改变一次。3.如权利要求2所述的方法,其中,在照射所述待验证对象的过程中,所述检测光的模式在每两个连续的时刻之间发生改变。4.如权利要求2所述的方法,其中,在照射所述待验证对象的过程中,所述检测光的模式是随机改变的或预先设定好的。5.如权利要求1所述的方法,其中,所述方法还包括:步骤S140:输出动作指令,其中,所述动作指令用于指示所述待验证对象执行相应的动作;步骤S150:获取针对所述待验证对象所采集的多个动作图像;步骤S160:基于所述多个动作图像检测所述待验证对象所执行的动作;以及步骤S170:根据动作检测结果和所述动作指令确定所述待验证对象是否属于活体,以获得动作活体验证结果;所述步骤S130包括:基于所述光照活体验证结果和所述动作活体验证结果确定所述待验证对象是否通过活体验证。6.如权利要求5所述的方法,其中,所述步骤S170包括:如果基于在不大于第一预设时间的时段内所采集的所述多个动作图像检测到由所述待验证对象执行的、与所述动作指令所指示的动作一致的动作,则确定所述待验证对象属于活体,如果基于在所述第一预设时间内所采集的所述多个动作图像未检测到由所述待验证对象执行的、与所述动作指令所指示的动作一致的动作,则确定所述待验证对象不属于活体。7.如权利要求5所述的方法,其中,所述方法还包括:在每次执行所述步骤S140至所述步骤S170的过程中计数一次,以获得动作验证次数;在所述步骤S170之后,所述方法还包括:如果所述动作活体验证结果表示所述待验证对象不属于活体,则输出第一错误信息,并判断所述动作验证次数是否达到第一次数阈值,如果所述动作验证次数达到所述第一次数阈值,则转至所述步骤S130,如果所述动作验证次数未达到所述第一次数阈值,则返回所述步骤S140或者在所述步骤S110在所述步骤S140之前执行的情况下返回所述步骤S110,其中,所述第一错误信息用于提示针对所述待验证对象的活体验证失败。8.如权利要求1所述的方法,其中,在所述步骤S110之前,所述方法还包括:步骤S108:判断所述待验证对象的图像采集条件是否满足预设要求,如果所述图像采集条件满足所述预设要求,则转至所述步骤S110,其中,所述图像采集条件包括所述待验证对象在图像采集装置的图像采集区域中所处的位置和/或所述待验证对象与所述图像采集装置的相对角度。9.如权利要求8所述的方法,其中,在所述步骤S108之前或与所述步骤S108同时地,所述方法还包括:步骤S106:输出第一提示信息,其中,所述第一提示信息用于提示所述待验证对象将脸部正对所述图像采集装置并靠近所述图像采集装置。10.如权利要求9所述的方法,其中,所述步骤S106包括:通过语音形式、图像形式和文字形式中的一种或多种输出所述第一提示信息。11.如权利要求8所述的方法,其中,所述步骤S108包括:获取针对所述待验证对象采集的实时图像;实时输出用于校准所述图像采集条件的预设区域以及所述实时图像中的人脸区域用于显示;以及根据所述人脸区域判断所述图像采集条件是否满足所述预设要求,如果所述人脸区域位于预设区域内并且所述人脸区域在所述实时图像中所占比例大于第一预设比例,则确定所述图像采集条件满足所述预设要求,如果所述人脸区域没有位于所述预设区域内或者所述人脸区域在所述实时图像中所占比例不大于所述第一预设比例,则确定所述图像采集条件不满足所述预设要求。12.如权利要求11所述的方法,其中,所述方法还包括:如果所述人脸区域在所述实时图像中所占比例不大于所述第一预设比例,则实时输出第一采集提示信息,以提示所述待验证对象与所述图像采集装置靠近。13.如权利要求8所述的方法,其中,所述步骤S108包括:获取针对所述待验证对象采集的实时图像;实时输出用于校准所述图像采集条件的预设区域以及所述实时图像中的人脸区域用于显示;以及根据所述人脸区域判断所述图像采集条件是否满足所述预设要求,如果所述人脸区域位于预设区域内并且所述人脸区域在所述预设区域中所占比例大于第二预设比例,则确定所述图像采集条件满足所述预设要求,如果所述人脸区域没有位于所述预设区域内或者所述人脸区域在所述预设区域中所占比例不大于所述第二预设比例,则确定所述图像采集条件不满足所述预设要求。14.如权利要求13所述的方法,其中,所述方法还包括:如果所述人脸区域在所述预设区域中所占比例不大于所述第二预设比例,则实时输出第二采集提示信息,以提示所述待验证对象与所述图像采集装置靠近。15.如权利要求11或13所述的方法,其中,所述方法还包括:实时判断所述人脸区域与所述预设区域之间的相对位置关系;以及基于所述人脸区域与所述预设区域之间的相对位置关系实时输出第三采集提示信息,以提示改变所述待验证对象与所述图像采集装置之间的相对位置关系以使得所述人脸区域与所述预设区域靠近。16.如权利要求8所述的方法,其中,所述步骤S108包括:获取所述图像采集装置的姿态信息;以及根据所述姿态信息判断所述图像采集装置是否处于竖直放置状态,如果是,则确定所述图像采集条件满足所述预设要求,否则确定所述图像采集条件不满足所述预设要求。17.如权利要求8所述的方法,其中,所述方法...

【专利技术属性】
技术研发人员:范浩强陈可卿
申请(专利权)人:北京旷视科技有限公司北京迈格威科技有限公司
类型:发明
国别省市:北京,11

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

1