CN109711243B - 一种基于深度学习的静态三维人脸活体检测方法 - Google Patents
一种基于深度学习的静态三维人脸活体检测方法 Download PDFInfo
- Publication number
- CN109711243B CN109711243B CN201811296335.7A CN201811296335A CN109711243B CN 109711243 B CN109711243 B CN 109711243B CN 201811296335 A CN201811296335 A CN 201811296335A CN 109711243 B CN109711243 B CN 109711243B
- Authority
- CN
- China
- Prior art keywords
- depth
- face
- image
- vector
- color
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 72
- 238000013135 deep learning Methods 0.000 title claims abstract description 22
- 230000003068 static effect Effects 0.000 title claims abstract description 21
- 238000001727 in vivo Methods 0.000 title abstract description 13
- 239000013598 vector Substances 0.000 claims abstract description 174
- 238000013527 convolutional neural network Methods 0.000 claims abstract description 49
- 238000012545 processing Methods 0.000 claims description 30
- 238000000034 method Methods 0.000 claims description 24
- 238000010606 normalization Methods 0.000 claims description 24
- 238000012549 training Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 7
- 238000005516 engineering process Methods 0.000 abstract description 13
- 238000010801 machine learning Methods 0.000 abstract description 8
- 238000012706 support-vector machine Methods 0.000 description 14
- 238000000605 extraction Methods 0.000 description 8
- 238000012360 testing method Methods 0.000 description 7
- 238000013528 artificial neural network Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 210000004709 eyebrow Anatomy 0.000 description 1
- 210000000887 face Anatomy 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Molecular Biology (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种基于深度学习的静态三维人脸活体检测方法,该方法包括:通过彩色摄像头拍摄彩色图像,通过深度摄像头拍摄深度图像;当在所述彩色图像中检测到人脸时,根据所述彩色图像和所述深度图像,通过第一卷积神经网络和第二卷积神经网络获得所述人脸对应的特征向量;根据所述人脸对应的特征向量,通过预先训练的活体检测分类器判断所述人脸是否为活体。本发明仅采用两个摄像头,结合彩色图像和深度图像的特点,结合深度学习及机器学习等技术,大大提高了人脸活体检测的速度、通过率及防伪率,且成本低,精度高。
Description
技术领域
本发明属于人脸识别技术领域,具体涉及一种基于深度学习的静态三维人脸活体检测方法。
背景技术
随着人脸识别技术的不断发展,很多产品开始使用人脸识别技术验证用户身份,如银行ATM机、无人售货店甚至家用门锁。然而一般的人脸识别技术无法对用户是否为活体进行有效检测,因此恶意者可以通过打印他人照片或者使用手机拍摄他人视频来冒充合法用户,骗过人脸识别***,实现其恶意目的。因此人脸活体检测技术应运而生。
当前,相关技术中提供了一种人脸活体检测技术,该技术使用两个摄像头拍摄的图像获取3D人脸特征点,并训练得到3D人脸检测分类器。之后从第三个摄像头拍摄的图像中提取出人脸区域和人眼区域,使用卷积神经网络作为人眼检测模型,通过结合三个摄像头的数据进行活体判断。
上述相关技术中使用两个摄像头的数据获取3D人脸特征点,耗时较长,无法达到实时检测的目的,同时依赖于人眼检测算法的精度,无法保证效率和精确性。而且需要三个摄像头,同时要考虑三个摄像头的视角和图像对齐问题,运算量大,成本高。
发明内容
为解决以上问题,本发明提供一种基于深度学习的静态三维人脸活体检测方法、装置、设备及计算机可读存储介质,仅采用两个摄像头,结合彩色图像和深度图像的特点,结合深度学习及机器学习等技术,大大提高了人脸活体检测的速度、通过率及防伪率,且成本低,精度高。本发明通过以下几个方面来解决以上问题。
第一方面,本发明实施例提供了一种基于深度学习的静态三维人脸活体检测方法,所述方法包括:
通过彩色摄像头拍摄彩色图像,通过深度摄像头拍摄深度图像;
当在所述彩色图像中检测到人脸时,根据所述彩色图像和所述深度图像,通过第一卷积神经网络和第二卷积神经网络获得所述人脸对应的特征向量;
根据所述人脸对应的特征向量,通过预先训练的活体检测分类器判断所述人脸是否为活体。
结合第一方面,本发明实施例提供了上述第一方面的第一种可能的实现方式,其中,所述根据所述彩色图像和所述深度图像,通过第一卷积神经网络和第二卷积神经网络获得所述人脸对应的特征向量,包括:
对所述彩色图像进行人脸裁剪及归一化处理,得到彩色人脸图像;
对所述深度图像进行人脸裁剪及归一化处理,得到深度人脸图像;
通过第一卷积神经网络分别对所述彩色人脸图像和所述深度人脸图像进行特征提取,得到第一彩色向量和第一深度向量;
通过第二卷积神经网络分布对所述彩色人脸图像和所述深度人脸图像进行特征提取,得到第二彩色向量和第二深度向量;
对所述第一彩色向量、所述第二彩色向量、所述第一深度向量和所述第二深度向量进行拼接,得到所述人脸对应的特征向量。
结合第一方面的第一种可能的实现方式,本发明实施例提供了上述第一方面的第二种可能的实现方式,其中,所述对所述深度图像进行人脸裁剪及归一化处理,得到深度人脸图像,包括:
从所述彩色图像中获取预设数目个人脸关键点位置;
从所述深度图像中分别获取每个所述人脸关键点位置对应的关键点深度值;
根据每个所述关键点深度值对所述深度图像中的人脸区域进行归一化处理,得到深度人脸图像。
结合第一方面的第二种可能的实现方式,本发明实施例提供了上述第一方面的第三种可能的实现方式,其中,所述从所述深度图像中分别获取每个所述人脸关键点位置对应的关键点深度值,包括:
判断所述深度图像中所述人脸关键点位置处的深度值是否为0;
如果否,获取所述深度值作为所述人脸关键点位置对应的关键点深度值;
如果是,获取所述人脸关键点位置的四个相邻点的深度值,根据所述四个相邻点的深度值进行插值,得到所述人脸关键点位置对应的关键点深度值。
结合第一方面的第二种可能的实现方式,本发明实施例提供了上述第一方面的第四种可能的实现方式,其中,所述根据每个所述关键点深度值对所述深度图像中的人脸区域进行归一化处理,得到深度人脸图像,包括:
从所述深度图像中裁剪出人脸区域图像;
确定每个所述关键点深度值中的最大深度值及最小深度值;
从所述人脸区域图像中,确定出深度值大于所述最大深度值的第一像素点,以及深度值小于所述最小深度值的第二像素点;
将所述第一像素点的深度值修改为所述最大深度值,以及将所述第二像素点的深度值修改为所述最小深度值;
将所述人脸区域图像中每个像素点的深度值减去所述最大深度值后再除以所述最大深度值与所述最小深度值之间的差值,得到深度人脸图像。
结合第一方面的第一种可能的实现方式,本发明实施例提供了上述第一方面的第五种可能的实现方式,其中,所述对所述第一彩色向量、所述第二彩色向量、所述第一深度向量和所述第二深度向量进行拼接,得到所述人脸对应的特征向量,包括:
计算所述第一彩色向量与所述第一深度向量之间的第一差值绝对值,计算所述第二彩色向量与所述第二深度向量之间的第二差值绝对值;
将所述第一彩色向量、所述第一深度向量、所述第一差值绝对值、所述第二彩色向量、所述第二深度向量及所述第二差值绝对值拼接为第一拼接向量;
将所述第一拼接向量均分为两部分,计算所述两部分之间的第三差值绝对值;
将所述第一拼接向量和所述第三差值绝对值拼接为所述人脸对应的特征向量。
结合第一方面,本发明实施例提供了上述第一方面的第六种可能的实现方式,其中,所述根据所述人脸对应的特征向量,通过预先训练的活体检测分类器判断所述人脸是否为活体之前,还包括:
通过所述彩色摄像头及所述深度摄像头拍摄活体样本,获取活体特征;
通过所述彩色摄像头及所述深度摄像头拍摄非活体样本。获取非活体特征;
根据所述活体特征和所述非活体特征训练活体检测分类器。
第二方面,本发明实施例提供了一种基于深度学习的静态三维人脸活体检测装置,所述装置包括:
拍摄模块,用于通过彩色摄像头拍摄彩色图像,通过深度摄像头拍摄深度图像;
向量获得模块,用于当在所述彩色图像中检测到人脸时,根据所述彩色图像和所述深度图像,通过第一卷积神经网络和第二卷积神经网络获得所述人脸对应的特征向量;
判断模块,用于根据所述人脸对应的特征向量,通过预先训练的活体检测分类器判断所述人脸是否为活体。
第三方面,本发明实施例提供了一种基于深度学习的静态三维人脸活体检测设备,包括
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述第一方面或第一方面各种可能的实现方式所述的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面或第一方面各种可能的实现方式所述的方法。
在本发明实施例中,通过彩色摄像头拍摄彩色图像,通过深度摄像头拍摄深度图像;当在所述彩色图像中检测到人脸时,根据所述彩色图像和所述深度图像,通过第一卷积神经网络和第二卷积神经网络获得所述人脸对应的特征向量;根据所述人脸对应的特征向量,通过预先训练的活体检测分类器判断所述人脸是否为活体。本发明仅采用两个摄像头,结合彩色图像和深度图像的特点,结合深度学习及机器学习等技术,大大提高了人脸活体检测的速度、通过率及防伪率,且成本低,精度高。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明实施例1所提供的一种基于深度学习的静态三维人脸活体检测方法的流程示意图;
图2示出了本发明实施例1所提供的另一种基于深度学习的静态三维人脸活体检测方法的流程示意图;
图3示出了本发明实施例1所提供的第一卷积神经网络的结构示意图;
图4示出了本发明实施例1所提供的第二卷积神经网络的结构示意图;
图5示出了本发明实施例1所提供的特征向量的拼接示意图;
图6示出了本发明实施例1所提供的又一种基于深度学习的静态三维人脸活体检测方法的流程示意图;
图7示出了本发明实施例2所提供的一种基于深度学习的静态三维人脸活体检测装置的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
实施例1
参见图1,本发明实施例提供一种基于深度学习的静态三维人脸活体检测方法,该方法具体包括以下步骤:
步骤101:通过彩色摄像头拍摄彩色图像,通过深度摄像头拍摄深度图像。
本发明实施例只采用两个摄像头,一个彩色摄像头,一个深度摄像头。应用本发明实施例提供的人脸活体检测的产品,如银行ATM机或家用门锁等,只需配备这两个摄像头即可。通过彩色摄像头和深度摄像头对监控区域内的景象进行拍摄,分别得到监控区域对应的彩色图像和深度图像。
拍摄得到彩色图像和深度图像后,首先对彩色图像和深度图像进行位置配准,以确保同一物体在彩色图像和深度图像中所处的位置相同。因为彩色图像和深度图像是监控区域内同一时刻的图像,因此对彩色图像和深度图像进行位置配准,确保两种图像中相同物体处于相同位置,能够提高后续基于彩色图像和深度图像活体检测处理的精确度,减小运算误差。
当获得彩色图像和深度图像,并将彩色图像和深度图像进行位置配准之后,通过人脸检测器对彩色图像进行人脸检测,如果在彩色图像中检测到人脸,则开始执行步骤102。如果在彩色图像中未检测到人脸,则本步骤继续通过彩色摄像头和深度摄像头对监控区域进行监控拍摄,直到在彩色摄像头拍摄的彩色图像中检测到人脸时执行步骤102。
步骤102:当在彩色图像中检测到人脸时,根据彩色图像和深度图像,通过第一卷积神经网络和第二卷积神经网络获得人脸对应的特征向量。
如图2所示,当在彩色图像中检测到人脸时,通过如下步骤1021-1025的操作获得人脸对应的特征向量,包括:
步骤1021:当在彩色图像中检测到人脸时,对彩色图像进行人脸裁剪及归一化处理,得到彩色人脸图像。
当在彩色图像中检测到人脸时,对彩色图像中的人脸区域进行裁剪,并对裁剪得到的人脸区域进行归一化处理,得到彩色人脸图像。本发明实施例中将得到的彩色人脸图像的尺寸设置为预定大小,如将彩色人脸图像的大小设置为96x96。
步骤1022:对深度图像进行人脸裁剪及归一化处理,得到深度人脸图像。
本步骤具体通过如下A1-A3的操作来得到深度人脸图像,具体包括:
A1:从彩色图像中获取预设数目个人脸关键点位置。
人脸关键点可以为鼻尖、双眼、两个嘴角或两个眉毛等。上述预设数目可以为3或5等,选取的人脸关键点越多,则后续活体检测的精度越高,但选取的人脸关键点越多运算量相应越大。本发明实施例中以预设数目为5,人脸关键点为鼻尖、双眼及两个嘴角为例进行说明。即当检测到彩色图像中包含人脸时,从彩色图像中获取人脸的鼻尖、双眼及两个嘴角共5个人脸关键点位置。人脸关键点位置即鼻尖、双眼及两个嘴角这些人脸关键点在彩色图像中的坐标。
A2:从深度图像中分别获取每个人脸关键点位置对应的关键点深度值。
由于在步骤101中对彩色图像和深度图像进行了位置配准,因此同一人脸关键点在彩色图像和在深度图像中的位置相同。根据从彩色图像中获取到的每个人脸关键点位置,从深度图像中获取每个人脸关键点位置处的关键点深度值。
具体地,对于每个人脸关键点位置,判断深度图像中人脸关键点位置处的深度值是否为0。如果不为0,获取该人脸关键点位置处的深度值作为该人脸关键点位置对应的关键点深度值。如果为0,获取该人脸关键点位置的四个相邻点的深度值,根据这四个相邻点的深度值进行插值,得到该人脸关键点位置对应的关键点深度值。
在根据四个相邻点的深度值进行插值之前,分别判断四个相邻点的深度值是否为0,若四个相邻点的深度值均不为0,则对这四个相邻点的深度值进行插值得到该人脸关键点位置对应的关键点深度值。若存在深度值为0的相邻点,则迭代使用上述方式对深度值为0的相邻点进行插值填充,直至所有相邻点的深度值均不为0后,再通过四个相邻点的深度值进行插值得到该人脸关键点位置对应的关键点深度值。上述插值所使用的插值算法可以为Newton插值法。
对于每个人脸关键点位置,都按照上述方式分别从深度图像中获取对应的关键点深度值。
A3:根据每个关键点深度值对深度图像中的人脸区域进行归一化处理,得到深度人脸图像。
具体地,从深度图像中裁剪出人脸区域图像。确定每个关键点深度值中的最大深度值及最小深度值。从人脸区域图像中,确定出深度值大于最大深度值的第一像素点,以及深度值小于最小深度值的第二像素点。将所有第一像素点的深度值均修改为上述最大深度值,以及将所有第二像素点的深度值均修改为最小深度值。完成上述修改操作后,将当前的人脸区域图像中每个像素点的深度值减去上述最大深度值后再除以最大深度值与最小深度值之间的差值,得到深度人脸图像。
在本发明实施例中,确定出每个关键点深度值中的最大深度值和最小深度值后,计算最大深度值和最小深度值之间的差值,判断该差值是否小于第一阈值,以及判断该差值是否大于第二阈值,若判断出该差值小于第一阈值,或者判断出该差值大于第二阈值,则直接判定彩色图像中的人脸为非活体,后续返回步骤101继续通过彩色摄像头及深度摄像头对监区域进行监控拍摄。若判断出该差值大于或等于第一阈值且小于或等于第二阈值,则无法直接判定该人脸是否为活体,后续按照上述方式对深度图像进行归一化处理,得到深度人脸图像,以利用深度人脸图像进行后续的人脸活体检测操作。
上述第一阈值为大量样本数据处理得到的关键点深度值中最大深度值与最小深度值之间的差值的最小极限值,第二阈值为大量样本数据处理得到的关键点深度值中最大深度值与最小深度值之间的差值的最大极限值。大量样本数据为大量的人脸图像数据。
本发明实施例中将得到的深度人脸图像的尺寸设置为预定大小,且设置深度人脸图像的尺寸与上述步骤1021得到的彩色人脸图像的尺寸相同,如将深度人脸图像的大小也设置为96x96。
步骤1023:通过第一卷积神经网络分别对彩色人脸图像和深度人脸图像进行特征提取,得到第一彩色向量和第一深度向量。
如图3所示,第一卷积神经网络包括C1、C2、C3、C4、C5和C6六个卷积层和S1、S2两个全连接层。其中,卷积层C1的输出层能够输出32张特征图,每张特征图的大小为48x48。卷积层C2的输出层能够输出64张特征图,每张特征图的大小为24x24。卷积层C3的输出层能够输出64张特征图,每张特征图的大小为16x16。卷积层C4的输出层能够输出128张特征图,每张特征图的大小为8x8。卷积层C5的输出层能够输出256张特征图,每张特征图的大小为4x4。卷积层C6的输出层能够输出256张特征图,每张特征图的大小为2x2。全连接层S1具有256个节点,全连接层S2具有128个节点。其中,图3中符号@为分隔符,@前面的内容表示卷积层输出的特征图的大小,@后面的内容表示卷积层输出的特征图的数目。
本发明实施例中,将第一卷积神经网络的最后一个全连接层的输出作为第一卷积神经网络的处理结果,即将全连接层S2的输出作为处理结果,能够得到维度为128的向量。实际应用中也可使用与第一卷积神经网络结构类似的其他卷积神经网络。
将彩色人脸图像输入第一卷积神经网络中,第一卷积神经网络对彩色人脸图像进行特征提取处理,得到128维的第一彩色向量。将深度人脸图像输入第一卷积神经网络中,第一卷积神经网络对深度人脸图像进行特征提取处理,得到128维的第一深度向量。
步骤1024:通过第二卷积神经网络分别对彩色人脸图像和深度人脸图像进行特征提取,得到第二彩色向量和第二深度向量。
如图4所示,第二卷积神经网络包括D1、D2、D3、D4和D5五个卷积层。其中,卷积层D1的输出层能够输出32张特征图,每张特征图的大小为46x46。卷积层D2的输出层能够输出64张特征图,每张特征图的大小为21x21。卷积层D3的输出层能够输出64张特征图,每张特征图的大小为8x8。卷积层D4的输出层能够输出128张特征图,每张特征图的大小为3x3。卷积层D5的输出层能够输出256张特征图,每张特征图的大小为1x1。其中,图4中符号@为分隔符,@前面的内容表示卷积层输出的特征图的大小,@后面的内容表示卷积层输出的特征图的数目。
本发明实施例中,将第二卷积神经网络的第5个卷积层的输出作为第二卷积神经网络的处理结果,即将卷积层D5的输出作为处理结果,能够得到维度为256的向量。实际应用中也可使用与第二卷积神经网络结构类似的其他卷积神经网络。
将彩色人脸图像输入第二卷积神经网络中,第二卷积神经网络对彩色人脸图像进行特征提取处理,得到256维的第二彩色向量。将深度人脸图像输入第二卷积神经网络中,第二卷积神经网络对深度人脸图像进行特征提取处理,得到256维的第二深度向量。
步骤1025:对第一彩色向量、第二彩色向量、第一深度向量和第二深度向量进行拼接,得到人脸对应的特征向量。
具体地,计算第一彩色向量与第一深度向量之间的第一差值绝对值,计算第二彩色向量与第二深度向量之间的第二差值绝对值。其中,第一彩色向量与第一深度向量都是128维的向量,第一差值绝对值是将第一彩色向量与第一深度向量各个相同维度上的数据相减并取绝对值得到的。第二彩色向量与第二深度向量都是256维的向量,第二差值绝对值是将第二彩色向量与第二深度向量各个相同维度上的数据相减并取绝对值得到的。
将第一彩色向量、第一深度向量、第一差值绝对值、第二彩色向量、第二深度向量及第二差值绝对值拼接为第一拼接向量;将第一拼接向量均分为两部分,计算两部分之间的第三差值绝对值;将第一拼接向量和第三差值绝对值拼接为人脸对应的特征向量。
如图5所示,用f1vis表示第一彩色向量,用f1depth表示第一深度向量,计算得到的第一差值绝对值为Abs(f1vis-f1depth)。用f2vis表示第二彩色向量,用f2depth表示第二深度向量,计算得到的第二差值绝对值为Abs(f2vis-f2depth)。如图5所示,将第一彩色向量f1vis、第一深度向量f1depth、第一差值绝对值Abs(f1vis-f1depth)、第二彩色向量f2vis、第二深度向量f2depth、第二差值绝对值Abs(f2vis-f2depth)依次拼接在一起得到第一拼接向量,将第一拼接向量均分为两部分,如图5中的f1和f2两部分,f1和f2的维度相同,将f1和f2各个相同维度上的数据相减并取绝对值得到第三差值绝对值Abs(f1-f2),将第一拼接向量与第三差值绝对值Abs(f1-f2)拼接在一起,得到人脸对应的特征向量f,人脸对应的特征向量f的维度为1728维。即人脸对应的特征向量是由第一彩色向量f1vis、第一深度向量f1depth、第一差值绝对值Abs(f1vis-f1depth)、第二彩色向量f2vis、第二深度向量f2depth、第二差值绝对值Abs(f2vis-f2depth)及第三差值绝对值Abs(f1-f2)依次拼接而成。
步骤103:根据人脸对应的特征向量,通过预先训练的活体检测分类器判断人脸是否为活体。
通过上述步骤102获取到人脸对应的特征向量后,将该人脸对应的特征向量输入预先训练的活体检测分类器SVM(Support Vector Machine,支持向量机)中,活体检测分类器SVM输出的检测结果即可指示该人脸是活体,还是非活体。
在本发明实施例中,在应用本发明实施例提供的人脸活体检测方法进行活体检测之前,首先通过如下操作训练用于人脸活体检测的活体检测分类器SVM,具体包括:
通过彩色摄像头及深度摄像头拍摄活体样本,获取活体特征;通过彩色摄像头及深度摄像头拍摄非活体样本。获取非活体特征;根据活体特征和非活体特征训练活体检测分类器。
其中,活体样本为大量活体用户,非活体样本为大量人的照片或视频等。通过彩色摄像头和深度摄像头同时拍摄每个活体样本的图像,以及通过彩色摄像头和深度摄像头同时拍摄非活体样本的图像。根据拍摄的每个活体样本的图像,通过上述步骤102的操作分别获得每个活体样本对应的活体特征。以及根据拍摄的每个非活体样本的图像,通过上述步骤102的操作分别获得每个非活体样本对应的非活体特征。将得到的大量的活体特征和非活体特征输入SVM中进行训练学习,得到用于人脸活体检测的活体检测分类器SVM。
训练得到上述活体检测分类器SVM后,通过测试样本对该活体检测分类器SVM进行测试,测试样本中包括彩色摄像头及深度摄像头拍摄的一定数量活体用户的图像,以及彩色摄像头及深度摄像头拍摄的一定数量包含人脸的照片或视频等的图像,对于每个测试样本都按照上述步骤102的操作分别获得每个测试样本对应的特征向量,然后将每个测试样本对应的特征向量输入训练得到的活体检测分类器SVM中,得到每个测试样本对应的判定结果。根据每个测试样本对应的判定结果能够确定出活体检测分类器SVM的判定准确率,若判断准确率低于预设值,则扩大活体样本及非活体样本的数量,按照上述方式进一步训练活体检测分类器SVM。
当训练的活体检测分类器SVM的判定准确率高于上述预设值时,将该活体检测分类器SVM投入实际应用,按照上述步骤101-103的操作进行人脸活体检测及判定。如图6所示,首先通过彩色摄像头及深度摄像头获取彩色图像及深度图像,然后对彩色图像进行人脸检测,判断是否检测到人脸,如果否返回继续通过彩色摄像头及深度摄像头获取彩色图像及深度图像。如果是,从彩色图像中获取预设数目个人脸关键点位置,获取人脸关键点位置对应的关键点深度值并填充缺失的深度值,然后确定关键点深度值中的最大深度值和最小深度值,计算最大深度值和最小深度值之间的差值,判断该差值是否大于等于第一阈值且小于等于第二阈值,如果否,则返回继续通过彩色摄像头及深度摄像头获取彩色图像及深度图像。如果是,则对深度图像进行人脸裁剪及归一化处理得到深度人脸图像,以及对彩色图像进行人脸裁剪及归一化处理得到彩色人脸图像,之后利用第一卷积神经网络和第二卷积神经网络分别对彩色人脸图像和深度人脸图像进行特征提取得到四个向量,将这四个向量拼接为特征向量,将该特征向量输入预先训练的活体检测分类器SVM中进行活体判定。
在本发明实施例中,彩色摄像头可直接用红外摄像头替换,上述操作步骤中的彩色图像可直接替换为红外图像。本发明实施例结合彩色图像(红外图像)和深度图像的特点,结合了特定规则、深度学***台RK3288上活体检测平均时间为200毫秒,在windows平台下活体检测平均时间不到100ms,具有良好的用户体验。且本方案更加实用,仅使用两个摄像头,深度信息、可见光或红外信息均可以直接通过已有深度摄像头产品获取,成本低,同时无需调整多摄像头视角。
在本发明实施例中,通过彩色摄像头拍摄彩色图像,通过深度摄像头拍摄深度图像;当在所述彩色图像中检测到人脸时,根据所述彩色图像和所述深度图像,通过第一卷积神经网络和第二卷积神经网络获得所述人脸对应的特征向量;根据所述人脸对应的特征向量,通过预先训练的活体检测分类器判断所述人脸是否为活体。本发明仅采用两个摄像头,结合彩色图像和深度图像的特点,结合深度学习及机器学习等技术,大大提高了人脸活体检测的速度、通过率及防伪率,且成本低,精度高。
实施例2
参见图7,本发明实施例提供了一种基于深度学习的静态三维人脸活体检测装置,该装置用于执行上述实施例1所提供的基于深度学习的静态三维人脸活体检测方法,该装置包括:
拍摄模块20,用于通过彩色摄像头拍摄彩色图像,通过深度摄像头拍摄深度图像;
向量获得模块21,用于当在彩色图像中检测到人脸时,根据彩色图像和深度图像,通过第一卷积神经网络和第二卷积神经网络获得人脸对应的特征向量;
判断模块22,用于根据人脸对应的特征向量,通过预先训练的活体检测分类器判断人脸是否为活体。
上述向量获得模块21包括:
彩色图像归一化单元,用于对所述彩色图像进行人脸裁剪及归一化处理,得到彩色人脸图像;
深度图像归一化单元,用于对所述深度图像进行人脸裁剪及归一化处理,得到深度人脸图像;
特征提取单元,用于通过第一卷积神经网络分别对所述彩色人脸图像和所述深度人脸图像进行特征提取,得到第一彩色向量和第一深度向量;通过第二卷积神经网络分布对所述彩色人脸图像和所述深度人脸图像进行特征提取,得到第二彩色向量和第二深度向量;
拼接单元,用于对所述第一彩色向量、所述第二彩色向量、所述第一深度向量和所述第二深度向量进行拼接,得到所述人脸对应的特征向量。
上述深度图像归一化单元包括:
获取子单元,用于从所述彩色图像中获取预设数目个人脸关键点位置;从所述深度图像中分别获取每个所述人脸关键点位置对应的关键点深度值;
归一化子单元,用于根据每个所述关键点深度值对所述深度图像中的人脸区域进行归一化处理,得到深度人脸图像。
上述获取子单元,具体用于判断所述深度图像中所述人脸关键点位置处的深度值是否为0;如果否,获取所述深度值作为所述人脸关键点位置对应的关键点深度值;如果是,获取所述人脸关键点位置的四个相邻点的深度值,根据所述四个相邻点的深度值进行插值,得到所述人脸关键点位置对应的关键点深度值。
上述归一化子单元,用于从所述深度图像中裁剪出人脸区域图像;确定每个所述关键点深度值中的最大深度值及最小深度值;从所述人脸区域图像中,确定出深度值大于所述最大深度值的第一像素点,以及深度值小于所述最小深度值的第二像素点;将所述第一像素点的深度值修改为所述最大深度值,以及将所述第二像素点的深度值修改为所述最小深度值;将所述人脸区域图像中每个像素点的深度值减去所述最大深度值后再除以所述最大深度值与所述最小深度值之间的差值,得到深度人脸图像。
拼接单元,用于计算所述第一彩色向量与所述第一深度向量之间的第一差值绝对值,计算所述第二彩色向量与所述第二深度向量之间的第二差值绝对值;将所述第一彩色向量、所述第一深度向量、所述第一差值绝对值、所述第二彩色向量、所述第二深度向量及所述第二差值绝对值拼接为第一拼接向量;将所述第一拼接向量均分为两部分,计算所述两部分之间的第三差值绝对值;将所述第一拼接向量和所述第三差值绝对值拼接为所述人脸对应的特征向量。
在本发明实施例中,该装置还包括:
分类器训练模块,用于通过所述彩色摄像头及所述深度摄像头拍摄活体样本,获取活体特征;通过所述彩色摄像头及所述深度摄像头拍摄非活体样本。获取非活体特征;根据所述活体特征和所述非活体特征训练活体检测分类器。
在本发明实施例中,通过彩色摄像头拍摄彩色图像,通过深度摄像头拍摄深度图像;当在所述彩色图像中检测到人脸时,根据所述彩色图像和所述深度图像,通过第一卷积神经网络和第二卷积神经网络获得所述人脸对应的特征向量;根据所述人脸对应的特征向量,通过预先训练的活体检测分类器判断所述人脸是否为活体。本发明仅采用两个摄像头,结合彩色图像和深度图像的特点,结合深度学习及机器学习等技术,大大提高了人脸活体检测的速度、通过率及防伪率,且成本低,精度高。
实施例3
本发明实施例提供一种基于深度学习的静态三维人脸活体检测设备,该设备包括一个或多个处理器,以及存储装置;存储装置用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器加载并执行时,实现上述实施例1所提供的基于深度学习的静态三维人脸活体检测方法。
在本发明实施例中,通过彩色摄像头拍摄彩色图像,通过深度摄像头拍摄深度图像;当在所述彩色图像中检测到人脸时,根据所述彩色图像和所述深度图像,通过第一卷积神经网络和第二卷积神经网络获得所述人脸对应的特征向量;根据所述人脸对应的特征向量,通过预先训练的活体检测分类器判断所述人脸是否为活体。本发明仅采用两个摄像头,结合彩色图像和深度图像的特点,结合深度学习及机器学习等技术,大大提高了人脸活体检测的速度、通过率及防伪率,且成本低,精度高。
实施例4
本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器加载并执行时实现上述实施例1所提供的基于深度学习的静态三维人脸活体检测方法。
在本发明实施例中,通过彩色摄像头拍摄彩色图像,通过深度摄像头拍摄深度图像;当在所述彩色图像中检测到人脸时,根据所述彩色图像和所述深度图像,通过第一卷积神经网络和第二卷积神经网络获得所述人脸对应的特征向量;根据所述人脸对应的特征向量,通过预先训练的活体检测分类器判断所述人脸是否为活体。本发明仅采用两个摄像头,结合彩色图像和深度图像的特点,结合深度学习及机器学习等技术,大大提高了人脸活体检测的速度、通过率及防伪率,且成本低,精度高。
需要说明的是:
在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备有固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的虚拟机的创建装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (8)
1.一种基于深度学习的静态三维人脸活体检测方法,其特征在于,所述方法包括:
通过彩色摄像头拍摄彩色图像,通过深度摄像头拍摄深度图像;
当在所述彩色图像中检测到人脸时,对所述彩色图像进行人脸裁剪及归一化处理,得到彩色人脸图像;对所述深度图像进行人脸裁剪及归一化处理,得到深度人脸图像;通过第一卷积神经网络分别对所述彩色人脸图像和所述深度人脸图像进行特征提取,得到第一彩色向量和第一深度向量;通过第二卷积神经网络分别对所述彩色人脸图像和所述深度人脸图像进行特征提取,得到第二彩色向量和第二深度向量;计算所述第一彩色向量与所述第一深度向量之间的第一差值绝对值,计算所述第二彩色向量与所述第二深度向量之间的第二差值绝对值;将所述第一彩色向量、所述第一深度向量、所述第一差值绝对值、所述第二彩色向量、所述第二深度向量及所述第二差值绝对值拼接为第一拼接向量;将所述第一拼接向量均分为两部分,计算所述两部分之间的第三差值绝对值;将所述第一拼接向量和所述第三差值绝对值拼接为所述人脸对应的特征向量;
根据所述人脸对应的特征向量,通过预先训练的活体检测分类器判断所述人脸是否为活体。
2.根据权利要求1所述的方法,其特征在于,所述对所述深度图像进行人脸裁剪及归一化处理,得到深度人脸图像,包括:
从所述彩色图像中获取预设数目个人脸关键点位置;
从所述深度图像中分别获取每个所述人脸关键点位置对应的关键点深度值;
根据每个所述关键点深度值对所述深度图像中的人脸区域进行归一化处理,得到深度人脸图像。
3.根据权利要求2所述的方法,其特征在于,所述从所述深度图像中分别获取每个所述人脸关键点位置对应的关键点深度值,包括:
判断所述深度图像中所述人脸关键点位置处的深度值是否为0;
如果否,获取所述深度值作为所述人脸关键点位置对应的关键点深度值;
如果是,获取所述人脸关键点位置的四个相邻点的深度值,根据所述四个相邻点的深度值进行插值,得到所述人脸关键点位置对应的关键点深度值。
4.根据权利要求2所述的方法,其特征在于,所述根据每个所述关键点深度值对所述深度图像中的人脸区域进行归一化处理,得到深度人脸图像,包括:
从所述深度图像中裁剪出人脸区域图像;
确定每个所述关键点深度值中的最大深度值及最小深度值;
从所述人脸区域图像中,确定出深度值大于所述最大深度值的第一像素点,以及深度值小于所述最小深度值的第二像素点;
将所述第一像素点的深度值修改为所述最大深度值,以及将所述第二像素点的深度值修改为所述最小深度值;
将所述人脸区域图像中每个像素点的深度值减去所述最大深度值后再除以所述最大深度值与所述最小深度值之间的差值,得到深度人脸图像。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述人脸对应的特征向量,通过预先训练的活体检测分类器判断所述人脸是否为活体之前,还包括:
通过所述彩色摄像头及所述深度摄像头拍摄活体样本,获取活体特征;
通过所述彩色摄像头及所述深度摄像头拍摄非活体样本,获取非活体特征;
根据所述活体特征和所述非活体特征训练活体检测分类器。
6.一种基于深度学习的静态三维人脸活体检测装置,其特征在于,所述装置包括:
拍摄模块,用于通过彩色摄像头拍摄彩色图像,通过深度摄像头拍摄深度图像;
向量获得模块,用于当在所述彩色图像中检测到人脸时,对所述彩色图像进行人脸裁剪及归一化处理,得到彩色人脸图像;对所述深度图像进行人脸裁剪及归一化处理,得到深度人脸图像;通过第一卷积神经网络分别对所述彩色人脸图像和所述深度人脸图像进行特征提取,得到第一彩色向量和第一深度向量;通过第二卷积神经网络分别对所述彩色人脸图像和所述深度人脸图像进行特征提取,得到第二彩色向量和第二深度向量;计算所述第一彩色向量与所述第一深度向量之间的第一差值绝对值,计算所述第二彩色向量与所述第二深度向量之间的第二差值绝对值;将所述第一彩色向量、所述第一深度向量、所述第一差值绝对值、所述第二彩色向量、所述第二深度向量及所述第二差值绝对值拼接为第一拼接向量;将所述第一拼接向量均分为两部分,计算所述两部分之间的第三差值绝对值;将所述第一拼接向量和所述第三差值绝对值拼接为所述人脸对应的特征向量;
判断模块,用于根据所述人脸对应的特征向量,通过预先训练的活体检测分类器判断所述人脸是否为活体。
7.一种基于深度学习的静态三维人脸活体检测设备,其特征在于,包括
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一所述的方法。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5中任一所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811296335.7A CN109711243B (zh) | 2018-11-01 | 2018-11-01 | 一种基于深度学习的静态三维人脸活体检测方法 |
PCT/CN2019/114677 WO2020088588A1 (zh) | 2018-11-01 | 2019-10-31 | 一种基于深度学习的静态三维人脸活体检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811296335.7A CN109711243B (zh) | 2018-11-01 | 2018-11-01 | 一种基于深度学习的静态三维人脸活体检测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109711243A CN109711243A (zh) | 2019-05-03 |
CN109711243B true CN109711243B (zh) | 2021-02-09 |
Family
ID=66254862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811296335.7A Active CN109711243B (zh) | 2018-11-01 | 2018-11-01 | 一种基于深度学习的静态三维人脸活体检测方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109711243B (zh) |
WO (1) | WO2020088588A1 (zh) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109711243B (zh) * | 2018-11-01 | 2021-02-09 | 长沙小钴科技有限公司 | 一种基于深度学习的静态三维人脸活体检测方法 |
CN112102223B (zh) * | 2019-06-18 | 2024-05-14 | 通用电气精准医疗有限责任公司 | 用于自动设置扫描范围的方法和*** |
CN110348319B (zh) * | 2019-06-18 | 2021-05-04 | 武汉大学 | 一种基于人脸深度信息和边缘图像融合的人脸防伪方法 |
CN110298281B (zh) * | 2019-06-20 | 2021-10-12 | 汉王科技股份有限公司 | 视频结构化方法、装置、电子设备及存储介质 |
CN110287672A (zh) * | 2019-06-27 | 2019-09-27 | 深圳市商汤科技有限公司 | 验证方法及装置、电子设备和存储介质 |
CN110472519B (zh) * | 2019-07-24 | 2021-10-29 | 杭州晟元数据安全技术股份有限公司 | 一种基于多模型的人脸活体检测方法 |
CN110580454A (zh) * | 2019-08-21 | 2019-12-17 | 北京的卢深视科技有限公司 | 活体检测方法及装置 |
CN110969077A (zh) * | 2019-09-16 | 2020-04-07 | 成都恒道智融信息技术有限公司 | 一种基于颜色变化的活体检测方法 |
CN111091063B (zh) * | 2019-11-20 | 2023-12-29 | 北京迈格威科技有限公司 | 活体检测方法、装置及*** |
CN112861586B (zh) * | 2019-11-27 | 2022-12-13 | 马上消费金融股份有限公司 | 活体检测、图像分类和模型训练方法、装置、设备及介质 |
CN111191521B (zh) * | 2019-12-11 | 2022-08-12 | 智慧眼科技股份有限公司 | 人脸活体检测方法、装置、计算机设备及存储介质 |
CN111160309B (zh) * | 2019-12-31 | 2023-05-16 | 深圳云天励飞技术有限公司 | 一种图像处理方法和相关设备 |
CN111414864B (zh) * | 2020-03-23 | 2024-03-26 | 深圳云天励飞技术有限公司 | 一种人脸活体检测方法和相关装置 |
CN113536843B (zh) * | 2020-04-16 | 2023-07-14 | 上海大学 | 基于多模态融合卷积神经网络的防伪人脸识别*** |
KR20210128274A (ko) * | 2020-04-16 | 2021-10-26 | 삼성전자주식회사 | 라이브니스 검사 방법 및 장치 |
CN111539311B (zh) * | 2020-04-21 | 2024-03-01 | 上海锘科智能科技有限公司 | 基于ir和rgb双摄的活体判别方法、装置及*** |
CN111814574B (zh) * | 2020-06-12 | 2023-09-15 | 浙江大学 | 应用双分支三维卷积模型的人脸活体检测***、终端及存储介质 |
CN111666917A (zh) * | 2020-06-19 | 2020-09-15 | 北京市商汤科技开发有限公司 | 姿态检测及视频处理方法、装置、电子设备和存储介质 |
KR20210157470A (ko) * | 2020-06-19 | 2021-12-28 | 베이징 센스타임 테크놀로지 디벨롭먼트 컴퍼니 리미티드 | 자세 검출 및 비디오 처리 방법, 장치, 전자 기기 및 저장 매체 |
CN112001914B (zh) * | 2020-08-31 | 2024-03-01 | 三星(中国)半导体有限公司 | 深度图像补全的方法和装置 |
CN112052830B (zh) * | 2020-09-25 | 2022-12-20 | 北京百度网讯科技有限公司 | 人脸检测的方法、装置和计算机存储介质 |
CN112052832A (zh) * | 2020-09-25 | 2020-12-08 | 北京百度网讯科技有限公司 | 人脸检测的方法、装置和计算机存储介质 |
CN114529731B (zh) * | 2020-10-30 | 2024-07-12 | 北京眼神智能科技有限公司 | 人脸特征点定位及属性分析方法、装置、存储介质及设备 |
CN112487922B (zh) * | 2020-11-25 | 2024-05-07 | 奥比中光科技集团股份有限公司 | 一种多模态人脸活体检测方法及*** |
CN112487921B (zh) * | 2020-11-25 | 2023-09-08 | 奥比中光科技集团股份有限公司 | 一种用于活体检测的人脸图像预处理方法及*** |
CN112580434B (zh) * | 2020-11-25 | 2024-03-15 | 奥比中光科技集团股份有限公司 | 一种基于深度相机的人脸误检优化方法、***及人脸检测设备 |
CN112883940A (zh) * | 2021-04-13 | 2021-06-01 | 深圳市赛为智能股份有限公司 | 静默活体检测方法、装置、计算机设备及存储介质 |
CN113449623B (zh) * | 2021-06-21 | 2022-06-28 | 浙江康旭科技有限公司 | 一种基于深度学习的轻型活体检测方法 |
CN113469036A (zh) * | 2021-06-30 | 2021-10-01 | 北京市商汤科技开发有限公司 | 活体检测方法及装置、电子设备和存储介质 |
CN113780222B (zh) * | 2021-09-17 | 2024-02-27 | 深圳市繁维科技有限公司 | 一种人脸活体检测方法、装置、电子设备和可读存储介质 |
CN116543001B (zh) * | 2023-05-26 | 2024-01-12 | 广州工程技术职业学院 | 彩色图像边缘检测方法及装置、设备、存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103679118A (zh) * | 2012-09-07 | 2014-03-26 | 汉王科技股份有限公司 | 一种人脸活体检测方法及*** |
CN106650670A (zh) * | 2016-12-27 | 2017-05-10 | 北京邮电大学 | 活体人脸视频的检测方法及装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102034097B (zh) * | 2010-12-21 | 2012-07-04 | 中国科学院半导体研究所 | 综合利用正面与侧面图像的人脸识别的方法 |
CN105095833B (zh) * | 2014-05-08 | 2019-03-15 | 中国科学院声学研究所 | 用于人脸识别的网络构建方法、识别方法及*** |
CN104899579A (zh) * | 2015-06-29 | 2015-09-09 | 小米科技有限责任公司 | 人脸识别方法和装置 |
KR102387571B1 (ko) * | 2017-03-27 | 2022-04-18 | 삼성전자주식회사 | 라이브니스 검사 방법 및 장치 |
US10977509B2 (en) * | 2017-03-27 | 2021-04-13 | Samsung Electronics Co., Ltd. | Image processing method and apparatus for object detection |
GB2561607B (en) * | 2017-04-21 | 2022-03-23 | Sita Advanced Travel Solutions Ltd | Detection System, Detection device and method therefor |
CN107862299B (zh) * | 2017-11-28 | 2021-08-06 | 电子科技大学 | 一种基于近红外与可见光双目摄像头的活体人脸检测方法 |
CN108171212A (zh) * | 2018-01-19 | 2018-06-15 | 百度在线网络技术(北京)有限公司 | 用于检测目标的方法和装置 |
CN108388889B (zh) * | 2018-03-23 | 2022-02-18 | 百度在线网络技术(北京)有限公司 | 用于分析人脸图像的方法和装置 |
CN108549886A (zh) * | 2018-06-29 | 2018-09-18 | 汉王科技股份有限公司 | 一种人脸活体检测方法及装置 |
CN109711243B (zh) * | 2018-11-01 | 2021-02-09 | 长沙小钴科技有限公司 | 一种基于深度学习的静态三维人脸活体检测方法 |
-
2018
- 2018-11-01 CN CN201811296335.7A patent/CN109711243B/zh active Active
-
2019
- 2019-10-31 WO PCT/CN2019/114677 patent/WO2020088588A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103679118A (zh) * | 2012-09-07 | 2014-03-26 | 汉王科技股份有限公司 | 一种人脸活体检测方法及*** |
CN106650670A (zh) * | 2016-12-27 | 2017-05-10 | 北京邮电大学 | 活体人脸视频的检测方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109711243A (zh) | 2019-05-03 |
WO2020088588A1 (zh) | 2020-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109711243B (zh) | 一种基于深度学习的静态三维人脸活体检测方法 | |
CN109086691B (zh) | 一种三维脸部活体检测方法、脸部认证识别方法及装置 | |
CN106407914B (zh) | 用于检测人脸的方法、装置和远程柜员机*** | |
US11682232B2 (en) | Device and method with image matching | |
CN106372629B (zh) | 一种活体检测方法和装置 | |
KR102016082B1 (ko) | 딥러닝 기반의 포즈 변화에 강인한 얼굴 인식 방법 및 장치 | |
CN107590430A (zh) | 活体检测方法、装置、设备及存储介质 | |
CN105243395B (zh) | 一种人体图像比对方法和装置 | |
CN105740779B (zh) | 人脸活体检测的方法和装置 | |
CN105740781B (zh) | 一种三维人脸活体检测的方法和装置 | |
CN111914775B (zh) | 活体检测方法、装置、电子设备及存储介质 | |
CN108416902A (zh) | 基于差异识别的实时物体识别方法和装置 | |
CN108256404A (zh) | 行人检测方法和装置 | |
CN113205057B (zh) | 人脸活体检测方法、装置、设备及存储介质 | |
CN109815823B (zh) | 数据处理方法及相关产品 | |
US9501719B1 (en) | System and method for verification of three-dimensional (3D) object | |
CN109670517A (zh) | 目标检测方法、装置、电子设备和目标检测模型 | |
JP6090847B2 (ja) | 情報処理装置及び判定方法 | |
CN111626163A (zh) | 一种人脸活体检测方法、装置及计算机设备 | |
EP3642756A1 (en) | Detecting artificial facial images using facial landmarks | |
CN108108711A (zh) | 人脸布控方法、电子设备及存储介质 | |
JP2020526835A (ja) | 画像を投稿するためのユーザのアカウントを動的に識別する装置及び方法 | |
CN108875497B (zh) | 活体检测的方法、装置及计算机存储介质 | |
Nikitin et al. | Face anti-spoofing with joint spoofing medium detection and eye blinking analysis | |
Rodrigues et al. | A simple approach for biometrics: Finger-knuckle prints recognition based on a Sobel filter and similarity measures |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |