基于双目摄像机活体识别的方法及装置与流程

文档序号:11251323阅读:554来源:国知局
基于双目摄像机活体识别的方法及装置与流程

本发明涉及人脸识别技术领域,特别是涉及一种基于双目摄像机活体识别的方法及装置。



背景技术:

随着安防的技术不断更新,人脸识别技术应用在生活中也越来越广泛。尤其在政府部门、边关和金融行业,对安全防护有着不可替代的智能安全监控的作用。人脸识别技术日趋成熟,商业化应用愈加广泛、但是,人脸极易用照片、视频等方式进行复制,因此对合法用户人脸的假冒,是人脸识别,尤其是活体人脸识别认证系统构成重要的威胁。这些年来,活体人脸检测技术取得了一些进展,但在实际应用现有的方法的安全可靠性、以及成本性不能得到很高的平衡。

然而,现有的活体人脸识别技术,主要通过一个普通的摄像头检测是否满足人脸特征,仍容易被假冒的塑胶等实体头像骗过。还有的是通过专业级的红外辐射热成像镜头,通过扫描活体人体脸部的细微生物特征,甚至细微到能看到活体脸部内部的血管分布。但这种设备非常昂贵,这就造成了只能适合某些特定的场合,而不能得到广泛的使用。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于双目摄像机活体识别的方法及装置,用于解决现有技术中鉴别人脸对象是否为活体的问题。

为实现上述目的及其他相关目的,本发明提供一种基于双目摄像机活体识别的方法,包括:

利用双目摄像机采集对象在可见光与红外光下分别对应的人脸图像;

提取两种光频率下人脸图像中各自对应的人脸关键点;

获取目标对象反射在所述双目摄像机中人脸关键点坐标向量;

根据人脸关键点坐标向量进行测距,计算人脸图像到摄像机的距离;

在同一频率且同一距离的光源下,计算人脸关键点坐标向量的光强度是否在预设范围内,根据计算结果判断提供人脸的对象是否为活体。

本发明的另一目的在于提供一种基于双目摄像机活体识别的装置,包括:

采集模块,利用双目摄像机采集对象在可见光与红外光下分别对应的人脸图像;

提取模块,用于提取两种光频率下人脸图像中各自对应的人脸关键点;

获取模块,用于获取目标对象反射在所述双目摄像机中人脸关键点坐标向量;

计算模块,用于根据人脸关键点坐标向量进行测距,计算人脸图像到摄像机的距离;

处理模块,在同一频率且同一距离的光源下,计算人脸关键点坐标向量的光强度是否在预设范围内,根据计算结果判断提供人脸的对象是否为活体。

如上所述,本发明的基于双目摄像机活体识别的方法及装置,具有以下有益效果:

本发明通过使用双目摄像机采集对象的人脸图像,获取对象反射在双目摄像机的人脸图像内的人脸关键点坐标向量,通过人脸关键点坐标向量计算目标对象到双目摄像机的距离,在获取该光源频率的情况下,根据不同材质在同一距离下反射的光强度判别该对象是否为活体,从而不需要额外的购买其它设备,如:多频率光源、多频率接收器,节省了制作成本。

附图说明

图1显示为本发明提供的一种基于双目摄像机活体识别的方法流程图;

图2显示为本发明提供的一种基于双目摄像机测距原理图;

图3显示为图1内的一种基于双目摄像机活体识别的方法中步骤s5流程图;

图4-a、4-b显示为皮肤与纸张材质的人脸对象分别在1450nm光源与850nm的光源各自在不同距离对应的反射光强关系图;

图5显示为本发明提供的一种1450nm光源与850nm的光源各自在不同距离对应的反射光强关系图;

图6显示为本发明提供的一种于双目摄像机活体识别的装置结构框图;

图7显示为本发明提供的一种基于双目摄像机测距的装置中处理模块的结构框图。

元件标号说明:

1采集模块

2提取模块

3获取模块

4计算模块

5处理模块

51处理单元

52判断单元

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

请参阅图1,显示为本发明提供的一种基于双目摄像机活体识别的方法流程图,包括:

步骤s1,利用双目摄像机采集对象在可见光与红外光下分别对应的人脸图像;

其中,所述双目摄像机其中一个为可见光摄像机,另一个为红外摄像机,针对同一对象分别录制视频信息,检测所述视频信息的人脸区域生成对应的人脸图像。

步骤s2,提取两种光频率下人脸图像中各自对应的人脸关键点;

其中,基于几何特征的识别方法,根据人脸图象的灰度特性用投影图和特征描述相匹配的算法初步确定了人脸各部分的位置。然后,利用投影法和模板匹配法准确地确定了瞳孔的位置及其它面部特征,从而达到提取人脸关键点的目的。

步骤s3,获取目标对象反射在所述双目摄像机中人脸关键点坐标向量;

其中,根据选中对象分别对应双目摄像机在可见光与红外光下分别对应的人脸图像,确定其对应在各个人脸图像中的人脸关键点坐标向量。

步骤s4,根据人脸关键点坐标向量进行测距,计算人脸图像到摄像机的距离;

其中,将双目摄像头所对应的人脸图像的同一人脸关键特征点,基于双目立体视觉测距,计算人脸图像到摄像机的距离。

步骤s5,在同一频率且同一距离的光源下,计算人脸关键点坐标向量的光强度是否在预设范围内,根据计算结果判断提供人脸的对象是否为活体。

本发明通过使用双目摄像机采集对象的人脸图像,获取对象反射在双目摄像机的人脸图像内的人脸关键点坐标向量,通过人脸关键点坐标向量计算目标对象到双目摄像机的距离,在获取该光源频率的情况下,根据不同材质在同一距离下反射的光强度判别该对象是否为活体,从而不需要额外的购买其它设备,如:多频率光源、多频率接收器,节省了制作成本。

在本实施例中,在步骤s4之前还包括:采用帧平均的方式对同一人脸的关键点坐标向量进行平均,计算得到每个关键点的平均坐标值。相对于传统的双目摄像机的两个摄像机检测到的人脸直接提取人脸关键点得到其对应在图像上的坐标,避免了因为双目摄像机视角不同、光照影响与红外/可见光的差异会导致关键点检测不准,再或者,双目摄像机针对于同一关键点的检测结果会出现几个像素的偏差,在摄像机焦距与基线固定的转况下,极容易影响测距结果。而采用帧平均的方式,连续3或5帧等图像,针对同一人脸的关键点向量坐标进行平均,计算每个关键点的平均坐标值,从而较好的稳定关键点,有效的减小了关键点误差而引起的距离浮动。

在本实施例中,如图2所示,为本发明提供的一种基于双目摄像机测距原理图,包括一套完美标准双目摄像机的数学模型,x(left)和x(right)分别表示同一点在左右摄像机画面上的水平位置,为两个参数相同的平行放置的摄像机,其中,一个为红外线,另一个为可见光,p点为真实对象的坐标,基线距b两端对应左右图像中分别为焦点,它们与p点之间对应在左、右图的成像点,深度与视差成反比关系。f为双目摄像机的焦距,t为双目摄像机的基线距。视差定义为d=x(right)-x(left)。利用相似三角形可以推导出深度z值

其中,双目摄像机的基线距对测距的影响较大,基线距越大,测距精度越高。

如图3所示,显示为图1内的一种基于双目摄像机活体识别的方法中步骤s5流程图,包括:

步骤s5.1,在同一频率同一距离下,根据不同材质所对应的人脸图像接收的光强度不同;采用lambertian反射模型计算人脸关键点坐标向量的光强度;

其中,所述同一频率的光源可同时采用波段为1450nm和850nm的光源,获取对象点(x,y)处的反射光强度可表示:

i(x,y)=a0(x,y)*r(x,y)*cosθ(x,y)(1)

a0(x,y)表示在点(x,y)处接收到的光强度,r(x,y)表示点(x,y)处的材质反射率,θ(x,y)表示人脸点(x,y)处的法向量和接收器之间夹角,其中,光强度衰减可表示为a0=aθ-cd,其中,a是光源光强,c是空气中的衰减因子,d是光源和接收器之间的距离,我们可以把这个公式简化为d(d),它是一个关于光源和接收器之间距离的单调减函数,将其改写成公式(2):

i(x,y)=a(x,y)*r(x,y)*cosθ(x,y)*d(d)(2)

在一个指定范围内的接收到的光强度可以通过以下方式得到,其中,ave为方差值:

表示在在同一光源下,接收到的光强度和材质反射率和距离有关,在同一距离同一材质下,接收到的不同频率的光强度是不同的,而在同一频率同一距离下,接收到的不同材质的光强度是不同的,如图4‐a、4‐b分别显示为皮肤与纸张材质的人脸对象分别在1450nm光源与850nm的光源各自在不同距离对应的反射光强关系图,其中,图4-a为皮肤与纸张材质的人脸对象分别在1450nm光源下在不同距离接收的光强,图4-b为皮肤与纸张材质的人脸对象分别在850nm光源下在不同距离接收的光强,在同等距离非皮肤材质人脸(纸质照片)明显反射的光强高于皮肤材质的人脸。图5为本发明提供的一种1450nm光源与850nm的光源各自在不同距离对应的反射光强关系图,其中,有高质量的照片、质量一般的照片、以及皮肤下真实人脸分别在不同光源下的反射光强,通过在距离为20至40cm这个范围值内,可清晰的辨别皮肤材质与纸质材质的人脸面孔,即区分提供人脸的对象是否为活体。

上述方法不仅仅需要两种额外的非可见光光源,还需要对应的接收器,产品设计麻烦。而且无法在目前用户已有的设备上进行运作。本申请中优选lambertian反射模型,针对于同一区域接收到的光强度不仅是和材质折射率有关,同时,也是关于距离的单调减函数,因此,一个可见光和一个红外摄像机组成的双目摄像机系统,利用850nm下的红外摄像机采集此频率下的人脸或者纸片人脸反射光强度(灰度值),同时,利用双目摄像机估计人脸到摄像机的距离,利用了帧平均的策略尽可能的稳定关键点坐标,通过稳定关键点坐标就稳定了人脸到摄像机的距离。通过得到的光强度(灰度值)和此时的距离,将采集的数据做一个划分判断。

步骤s5.2,判断所述光强度是否在预设范围内,如果是,则提供所述人脸的对象为活体;如果不是,则提供人脸的对象不为活体。

在本实施例中,选择同一频率的光源,根据不同频率的光源在不同距离下反射的灰度值,可明显的区分像素点,达到鉴别对象是否为活体的目的。如果光强度(灰度值)在预设范围内,则判断该对象为活体,如果光强度(灰度值)不在预设范围内,则判断该对象不为活体。

具体地,在本实施例中,利用分类器,如svm进行训练,即可区分是否为活体,一般的有效距离在34~90cm之间。在本申请中选择的反射光强图像是基于双目摄像机的基线距为17mm时所获取,而一般采用基线距100mm或者更大基线距双目摄像系统,可进一步提高判别人脸是否为活体的精确度。

如图6所示,为本发明的另一目的在于提供一种基于双目摄像机活体识别的装置,包括:

采集模块1,利用双目摄像机采集对象在可见光与红外光下分别对应的人脸图像;

提取模块2,用于提取两种光线下人脸图像中各自对应的人脸关键点;

获取模块3,用于获取目标对象反射在所述双目摄像机中人脸关键点坐标向量;

计算模块4,用于根据人脸关键点坐标向量进行测距,计算人脸图像到摄像机的距离;

处理模块5,在同一频率且同一距离的光源下,计算人脸关键点坐标向量的光强度是否在预设范围内,根据计算结果判断提供人脸的对象是否为活体。

如图7所示,为本发明提供的一种基于双目摄像机测距的装置中处理模块的结构框图,包括:

处理单元51,用于在同一频率同一距离下,根据不同材质所对应的人脸图像接收的光强度不同;采用lambertian反射模型计算人脸关键点坐标向量的光强度;

判断单元52,用于判断所述光强度是否在预设范围内,如果是,则提供所述人脸的对象为活体;如果不是,则提供人脸的对象不为活体。

综上所述,本发明通过使用双目摄像机采集对象的人脸图像,获取对象反射在双目摄像机的人脸图像内的人脸关键点坐标向量,通过人脸关键点坐标向量计算目标对象到双目摄像机的距离,在获取该光源频率的情况下,根据不同材质在同一距离下反射的光强度判别该对象是否为活体,从而不需要额外的购买其它设备,如:多频率光源、多频率接收器,节省了制作成本。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1