CN104933414A - 一种基于wld-top的活体人脸检测方法 - Google Patents
一种基于wld-top的活体人脸检测方法 Download PDFInfo
- Publication number
- CN104933414A CN104933414A CN201510350814.2A CN201510350814A CN104933414A CN 104933414 A CN104933414 A CN 104933414A CN 201510350814 A CN201510350814 A CN 201510350814A CN 104933414 A CN104933414 A CN 104933414A
- Authority
- CN
- China
- Prior art keywords
- wld
- living body
- training
- body faces
- video
- 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.)
- Granted
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 30
- 238000000034 method Methods 0.000 claims abstract description 47
- 238000012549 training Methods 0.000 claims abstract description 46
- 239000013598 vector Substances 0.000 claims abstract description 34
- 238000012360 testing method Methods 0.000 claims abstract description 27
- 239000011159 matrix material Substances 0.000 claims abstract description 14
- 238000001914 filtration Methods 0.000 claims abstract description 13
- JOCBASBOOFNAJA-UHFFFAOYSA-N N-tris(hydroxymethyl)methyl-2-aminoethanesulfonic acid Chemical compound OCC(CO)(CO)NCCS(O)(=O)=O JOCBASBOOFNAJA-UHFFFAOYSA-N 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 9
- 230000004069 differentiation Effects 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 claims description 7
- 230000005284 excitation Effects 0.000 claims description 6
- 238000001727 in vivo Methods 0.000 claims description 4
- 238000002790 cross-validation Methods 0.000 claims description 3
- 238000009415 formwork Methods 0.000 claims description 3
- 238000010606 normalization Methods 0.000 claims description 3
- 230000009467 reduction Effects 0.000 claims description 3
- 230000008929 regeneration Effects 0.000 claims description 3
- 238000011069 regeneration method Methods 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims description 3
- 230000001815 facial effect Effects 0.000 abstract description 3
- 238000002474 experimental method Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000003542 behavioural effect Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 230000008921 facial expression Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 241000232219 Platanista Species 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000005764 inhibitory process Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000010008 shearing Methods 0.000 description 1
- 241000894007 species Species 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
- G06V40/162—Detection; Localisation; Normalisation using pixel segmentation or colour matching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2411—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on the proximity to a decision surface, e.g. support vector machines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
- G06V40/167—Detection; Localisation; Normalisation using comparisons between temporally consecutive images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/07—Target detection
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Oral & Maxillofacial Surgery (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Computational Biology (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于WLD-TOP的活体人脸检测方法,包括以下步骤:(1)训练阶段:读取训练集视频,对每一帧进行人脸区域检测,并转换成灰度人脸图像帧序列,构造三维图像矩阵,然后构造滤波模板并计算WLD特征,再生成WLD-TOP特征向量,最后将特征向量输入SVM分类器进行训练,从而建立SVM模型;(2)测试阶段:对于测试的图像序列,对每一帧进行人脸检测并转换为灰度人脸图像序列,然后构造三维图像矩阵及滤波模板,计算WLD特征,生成WLD-TOP特征向量,最后送入训练好的SVM模型,得出活体人脸检测结果。本发明利用韦伯定理,在LBP-TOP基础上,不仅体现了邻域像素和中心像素的大小关系,还量化了邻域像素和中心像素的差异,使得描述子的特征更加全面。
Description
技术领域
本发明涉及人脸检测的研究领域,特别涉及一种基于WLD-TOP的活体人脸检测方法。
背景技术
人脸识别技术通过比较和分析人脸的生物特征,从而鉴别人的身份。人脸识别技术在过去的几十年间取得了长足的进步,人脸识别的产品被应用于门禁、重要场所监控、出入境等多个场合。人脸识别技术的一个优点是自动识别目标,无需监管,但也留下了安全的隐患,如果不法分子使用用户的照片甚至视频可以轻易的骗过人脸识别系统,就会造成危害,严重威胁到了社会的安全稳定。
常见的人脸欺骗攻击包括照片攻击和视频攻击。照片攻击带有用户的人脸特征,而视频攻击更带有合法用户的动态特征,如眨眼和面部表情的变化,更具欺骗性,严重地影响了人脸识别系统判别的准确性。
现在的活体人脸检测方法主要有以下几种:一是基于纹理结构分析的方法,该方法通过分析三维活体人脸和重拍人脸成像的差异性,提取相关纹理特征进行判别;二是基于面部运动信息分析的方法,活体人脸和重拍人脸的本质区别在于前者是三维物体,后者是二维平面结构,存在人脸的二次拍摄,它们产生的运动效果是完全不同的;三是基于活体特征信息分析的方法,该方法分析人脸的热红外图像、眨眼和嘴唇运动等活体特征,这种方法可能需要一些额外的检测设备支持,因此在推广上存在硬件的限制。
上述三种方法的实现都要用到合适的图像描述子,它可以极大的提高活体人脸检测的准确率。由于人脸欺骗攻击手段越来越多,尤其是基于视频的欺骗手段,具有活体人脸的动态特征,比如可以通过合法用户的动态视频获得眨眼等面部表情的变化从而达到欺骗攻击的目的,所以我们需要一个能加入时间和空间信息的描述子来作辨别。
发明内容
本发明的主要目的在于克服现有技术的缺点与不足,提供一种基于WLD-TOP的活体人脸检测方法,通过提取WLD描述子,并加入视频帧的时间轴信息,从而构成WLD-TOP(Weber Local Descriptor-Three Orthogonal Planes)描述子,它融合了WLD描述子的空间特征和视频帧的时间特征,提高了活体人脸检测的准确率。
为了达到上述目的,本发明采用以下技术方案:
一种基于WLD-TOP描述子的活体人脸检测方法,包括下述步骤:
S1、训练阶段:读取训练集视频,对每一帧进行人脸区域检测,并转换成灰度人脸图像帧序列,构造三维图像矩阵,然后构造滤波模板并计算WLD特征,再生成WLD-TOP特征向量,最后将特征向量输入SVM分类器进行训练,从而建立SVM模型;
S2、测试阶段:对于测试的图像序列,对每一帧进行人脸检测并转换为灰度人脸图像序列,然后构造三维图像矩阵及滤波模板,计算WLD特征,生成WLD-TOP特征向量,最后送入训练好的SVM模型,得出活体人脸检测结果。
优选的,步骤S1中,所述训练集视频是活体人脸视频、录制的照片人脸、重放攻击或打印图片攻击。
优选的,步骤S1中,在读入视频帧后,提取haar特征并用adaboosting算法进行人脸区域检测,提取其中的彩色人脸图并转为大小尺寸一致的灰度图。
优选的,步骤S1中,所述构造三维图像矩阵的方法为:
设置一次读取的视频帧长度R,选取T坐标的边界阈值LT,则实际作为中心像素处理的视频帧长度Rt=R-2LT,再将这组视频帧的灰度值读入一个含X、Y和T坐标的三维矩阵I(x,y,t)中。
优选的,步骤S1中,构造滤波模板并计算WLD特征的方法为:
分别选取X、Y坐标边界裕值LX、LY,确定WLD描述子的滑动滤波模板长度p,构成p*p的滤波模板对I的三个正交平面XY、XT和YT,分别利用WLD方法的p*p模板计算除去边界裕值后的各中心像素点的差分激励ξ和方向梯度Φt,计算方法如下:首先假设计算的中心点是xc,它的八个相邻点分别是xi,i=0,...,p2-1, 定义 令v1=x5-x1,v2=x7-x3,取定义
则其中θ'∈[0,2π),S是方向梯度特征的维数,则Φt=0,1,...,S-1,由上述步骤得到WLD的描述子{ξ'(xc),Φt}。
优选的,步骤S1中,
WLD-TOP计算过程为:首先对ξ'(xc)作如下归一化:
故ξ(xc)取值为0到N-1这N个整数值;Φt归一化到用整数0到S-1表示的S个方向,以XY平面为例,对WLD{ξ(xc),Φt}二维直方图进行降维,固定Φt,求对应的ξ(xc)子直方图,根据S维的Φt分为S组子直方图,按照Φt从小到大的顺序依次连接这S个子直方图,定义
f(x,y)=N×Φt+ξ(xc),则XY平面的直方图
hi,XY=Σx,yM{f(x,y)=i},i=0,1,...,NΦt-1,其中 从而构成NΦt维的WLD直方图HXY,再用此法得到三个正交平面
(n=0:XY,n=1:XT,n=2:YT)的直方图hi,n=Σx,y,tM{f(x,y,t)=i},i=0,1,...,NΦt-1,将它们转为NΦt维的行向量Hn,依次前后连接,生成3NΦt维的WLD-TOP特征行向量HWT=[H0 H1 H2]。
优选的,步骤S1中,
所述SVM分类器使用LIBSVM作为基础的SVM实现工具;将训练集得到的所有k个特征向量构成训练集特征矩阵 采用SVM训练,并用训练出来的模型对含有j个特征向量的测试集特征矩阵 分类,得到是否为活体人脸的判别标签,并与真实标签比对,从而得到活体检测判别的准确率。
优选的,步骤S1中,
所述SVM分类器对于输入的训练样本集,采用交叉验证方法进行训练,并利用网格搜索方法寻找SVM的最优参数集{C,γ}。
本发明与现有技术相比,具有如下优点和有益效果:
1、本发明提出的WLD-TOP方法,利用韦伯定理,在LBP-TOP基础上,不仅体现了邻域像素和中心像素的大小关系,还量化了邻域像素和中心像素的差异,并将这种差异作为一种特征,再结合方向梯度特征,使得描述子的特征更加全面。
2、本发明将WLD描述子扩展到三维空间,加入了时间轴信息,将时间和空间信息融合为一体,对具有动态特征的视频攻击提高了检测准确性。
3、本发明简化了传统WLD计算方向梯度和直方图的数学过程,本发明的计算方法仅在传统方法上改变了特征向量元素的顺序,在不改变传统WLD特征向量元素大小的基础上,用更直观的数学表达式构造这些特征。
4、本发明在不同数据集上做训练和测试,通过构建了SYSU活体人脸检测数据集,并和CASIA数据集相结合做了跨数据集的实验,提高了WLD-TOP的泛化性能。
附图说明
图1是本发明的方法流程图;
图2(a)-图2(c)是本发明WLD-TOP描述人脸的效果示例图;
图3是本发明WLD差分激励和方向梯度的原理图;
图4是本发明WLD-TOP描述子的直方图;
图5(a)-图5(d)是本发明用于训练和测试的CASIA人脸区域图;
图6(a)-图6(d)是本发明用于训练和测试的SYSU人脸区域图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
实施例
如图1所示,本发明基于WLD-TOP的活体人脸检测方法,包括以下步骤:
(1)训练阶段:读取训练集视频,对每一帧进行人脸区域检测,并转换成灰度人脸图像帧序列,构造三维图像矩阵,然后构造滤波模板并计算WLD特征,再生成WLD-TOP特征向量,最后将特征向量输入SVM分类器进行训练,从而建立SVM模型;
第(1)阶段的具体内容为:
(1.1)读取训练集视频:读取训练集视频,它可能是活体人脸视频,也可能是录制的照片人脸、重放攻击、打印图片攻击等,我们读入视频帧,然后提取haar特征并用adaboosting算法进行人脸区域检测,提取其中的彩色人脸图并转为大小尺寸一致的灰度图;
(1.2)构造三维图像矩阵:设置一次读取的视频帧长度R,选取T坐标的边界阈值LT,则实际作为中心像素处理的视频帧长度Rt=R-2LT,再将这组视频帧的灰度值读入一个含X、Y和T坐标的三维矩阵I(x,y,t)中。
(1.3)计算WLD特征:分别选取X、Y坐标边界裕值LX,LY,确定WLD描述子的滑动滤波模板长度p,构成p*p的滤波模板(实验中p=3,LX=LY=LT=1);对I的三个正交平面XY、XT和YT,分别利用WLD方法的p*p模板计算除去边界裕值后的各中心像素点的差分激励ξ(xc)和方向梯度Φt,计算方法如下:首先假设计算的中心点是xc,它的八个相邻点分别是xi,i=0,...,p2-1, 定义 令v1=x5-x1,v2=x7-x3,取 定义则其中θ'∈[0,2π),S是方向梯度特征的维数,则Φt=0,1,...,S-1,由上述步骤得到WLD的描述子{ξ'(xc),Φt},如图3所示,
(1.4)生成WLD-TOP特征向量:首先对ξ'(xc)作如下归一化:
故ξ(xc)取值为0到N-1这N个整数值;Φt归一化到用整数0到S-1表示的S个方向,以XY平面为例,对WLD{ξ(xc),Φt}二维直方图进行降维,固定Φt,求对应的ξ(xc)子直方图,根据S维的Φt分为S组子直方图,按照Φt从小到大的顺序依次连接这S个子直方图,定义
f(x,y)=N×Φt+ξ(xc),则XY平面的直方图
hi,XY=Σx,yM{f(x,y)=i},i=0,1,...,NΦt-1,其中 从而构成NΦt维的WLD直方图HXY,再用此法得到三个正交平面
(n=0:XY,n=1:XT,n=2:YT)的直方图hi,n=Σx,y,tM{f(x,y,t)=i},i=0,1,...,NΦt-1,将它们转为NΦt维的行向量Hn,依次前后连接,生成3NΦt维的WLD-TOP特征行向量HWT=[H0 H1 H2],如图4所示。
(1.5)将特征向量输入SVM分类器进行训练:SVM分类器使用LIBSVM作为基础的SVM实现工具;将训练集得到的所有k个特征向量构成训练集特征矩阵 采用SVM训练,并用训练出来的模型对含有j个特征向量的测试集特征矩阵 分类,得到是否为活体人脸的判别标签,并与真实标签比对,从而得到活体检测判别的准确率。
(1.6)建立SVM模型:SVM分类器对于输入的训练样本集,采用交叉验证方法进行训练,并利用网格搜索方法寻找SVM的最优参数集{C,γ}。
(2)测试阶段:对于测试的图像序列,对每一帧进行人脸检测并转换为灰度人脸图像序列,然后构造三维图像矩阵及滤波模板,计算WLD特征,生成WLD-TOP特征向量,最后送入训练好的SVM模型,得出活体人脸检测结果。
上述步骤(2)中的构造三维图像矩阵、计算WLD特征、生成WLD-TOP特征向量以及将特征向量输入SVM分类器进行训练的方法与步骤(1)中的方法相同。
本发明通过以下实验对本发明的效果进行说明:(1)实验数据集选用CASIA活体人脸检测数据集(如图5(a)-图5(d)所示,图5(a)、图5(b)分别为训练集的活体和非活体图片,图5(c)、图5(d)分别为测试集的活体和非活体图片)和申请人自制的SYSU活体人脸检测数据集(如图6(a)-图6(d)所示,图6(a)、图6(b)分别为训练集的活体和非活体图片,图6(c)、图6(d)分别为测试集的活体和非活体图片),CASIA数据集采集了50个用户的人脸视频,其中20个用作训练集,30个用作测试集,每个用户录制了活体、剪切照片攻击、手动弯曲照片攻击、视频攻击四种类型的视频,每种类型有3段视频,分为低、中、高分辨率人脸视频,即单个用户共有3段活体人脸视频,9段假冒人脸视频,SYSU数据集采集了29个用户的人脸视频,其中20个用作训练,9个用作测试,攻击方式为iphone手机和ipad平板录制的二次人脸视频,每个用户有3个拍摄场景,对应每个场景,单个用户总共有3段活体人脸视频和6段假冒人脸视频。
CASIA数据集和SYSU数据集内部实验:将实验数据集的视频按每帧提取人脸区域,并作归一化处理成大小一致(62×62像素)的人脸灰度图片,WLD描述子的滑动滤波模板长度p=3,边界阈值设为LX=LY=LT=1;读取训练集中每个用户长度为Rt=3的人脸视频帧,作为一个三维图像矩阵,图像的效果图如图2(a)-图2(c)所示,再对每个正交平面XY、XT、YT按照图3所示方法依次计算WLD{ξ(xc),Φt},差分激励的维数N=256,方向梯度的个数S=8,采用如图4所示的流程图计算WLD二维直方图;对每个正交平面的WLD二维直方图按不同的Φt降为8个一维子直方图,将它们按Φt大小顺序拼接起来得到该像素点的WLD一维直方图,该直方图含有2048维特征行向量,再按照XY、XT、YT平面的顺序依次拼接这些一维直方图得到该点的6144维WLD-TOP特征行向量的直方图;以此类推,将训练集的每个用户的不同视频下的人脸帧都进行训练,得到一个训练集的特征矩阵Htrain,将测试集的不同用户也按(1)-(2)处理得到特征矩阵Htest;对Htrain进行用LIBSVM软件包的的svmtrain函数训练,得到训练模型model,利用model进行SVM预测得出判别准确率,调整svmtrain函数的-t,-c,-g等参数,找到使准确率最高的最优参数,得出WLD-TOP在CASIA(或者SYSU)数据集上的最终判别准确率accuracy。
CASIA数据集和SYSU数据集交叉实验:本申请中用CASIA数据集做训练,用SUSU做测试,然后再用SYSU数据集做训练,用CASIA做测试。将两个数据集的视频按每帧提取人脸区域,并作归一化处理成大小一致(62×62像素)的人脸灰度图片,WLD描述子的滑动滤波模板长度p=3,边界阈值设为LX=LY=LT=1;读取训练集中每个用户长度为Rt=3的人脸视频帧,作为一个三维图像矩阵,再对每个正交平面XY、XT、YT按照图3所示方法依次计算WLD{ξ(xc),Φt},差分激励的维数N=256,方向梯度的个数S=8,采用如图4所示的流程图计算WLD二维直方图;对每个正交平面的WLD二维直方图按不同的Φt降为8个一维子直方图,将它们按Φt大小顺序拼接起来得到该像素点的WLD一维直方图,再按照XY、XT、YT平面的顺序依次拼接这些一维直方图得到该点的6144维WLD-TOP特征行向量的直方图;以此类推,将训练集的每个用户的不同视频下的人脸帧都进行训练,得到一个训练集的特征矩阵Htrain,将测试集的不同用户也按(1)-(2)处理得到特征矩阵Htest;对Htrain进行用LIBSVM软件包的的svmtrain函数训练,得到训练模型model,利用model进行SVM预测得出判别准确率,调整svmtrain函数的-t,-c,-g等参数,找到使准确率最高的最优参数,得出WLD-TOP在跨数据集上的最终判别准确率accuracy。
实验中,本申请还与WLD、LBPTOP和LBP三种方法做了比较。具体比较结果如表1-表4所示:
表1:CASIA数据集实验
方法 | 准确率% |
WLD-top | 90.78 |
LBP-top | 79.06 |
WLD | 87.08 |
LBP | 78.35 |
表2:SYSU数据集实验
方法 | 准确率% |
WLD-top | 93.44 |
LBP-top | 81.97 |
WLD | 85.27 |
LBP | 81.42 |
表3 CASIA数据集和SYSU数据集交叉实验
方法 | 准确率% |
WLD-top | 74.62 |
LBP-top | 53.96 |
WLD | 64.81 |
LBP | 53.85 |
表4 各描述子判别一个视频的平均时间(Rt=3)
方法 | 时间 |
WLD-top | 0.29s |
LBP-top | 0.20s |
WLD | 0.22s |
LBP | 0.16s |
从实验的结果来看,采用本发明的WLD-TOP描述子活体检测的效果要优于已有的LBP-TOP和WLD描述子,本发明不仅在准确率上有一定的提升,在实际、复杂的视频人脸攻击场景中比基于LBP-TOP和WLD的描述子的准确率有较大地提高。由于WLD-TOP是在三个平面上计算WLD特征,所以速度会略慢于其它两种方法。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
Claims (8)
1.一种基于WLD-TOP描述子的活体人脸检测方法,其特征在于,包括下述步骤:
S1、训练阶段:读取训练集视频,对每一帧进行人脸区域检测,并转换成灰度人脸图像帧序列,构造三维图像矩阵,然后构造滤波模板并计算WLD特征,再生成WLD-TOP特征向量,最后将特征向量输入SVM分类器进行训练,从而建立SVM模型;
S2、测试阶段:对于测试的图像序列,对每一帧进行人脸检测并转换为灰度人脸图像序列,然后构造三维图像矩阵及滤波模板,计算WLD特征,生成WLD-TOP特征向量,最后送入训练好的SVM模型,得出活体人脸检测结果。
2.根据权利要求1所述的基于WLD-TOP描述子的活体人脸检测方法,其特征在于,步骤S1中,所述训练集视频是活体人脸视频、录制的照片人脸、重放攻击或打印图片攻击。
3.根据权利要求1所述的基于WLD-TOP描述子的活体人脸检测方法,其特征在于,步骤S1中,在读入视频帧后,提取haar特征并用adaboosting算法进行人脸区域检测,提取其中的彩色人脸图并转为大小尺寸一致的灰度图。
4.根据权利要求1所述的基于WLD-TOP描述子的活体人脸检测方法,其特征在于,步骤S1中,所述构造三维图像矩阵的方法为:
设置一次读取的视频帧长度R,选取T坐标的边界阈值LT,则实际作为中心像素处理的视频帧长度Rt=R-2LT,再将这组视频帧的灰度值读入一个含X、Y和T坐标的三维矩阵I(x,y,t)中。
5.根据权利1所述的基于WLD-TOP描述子的活体人脸检测方法,其特征在于,步骤S1中,构造滤波模板并计算WLD特征的方法为:
分别选取X、Y坐标边界裕值LX、LY,确定WLD描述子的滑动滤波模板长度p,构成p*p的滤波模板对I的三个正交平面XY、XT和YT,分别利用WLD方法的p*p模板计算除去边界裕值后的各中心像素点的差分激励ξ和方向梯度Φt,计算方法如下:首先假设计算的中心点是xc,它的八个相邻点分别是xi,i=0,...,p2-1, 定义 令v1=x5-x1,v2=x7-x3,取定义令其中θ'∈[0,2π),S是方向梯度特征的维数,则Φt=0,1,...,S-1,由上述步骤得到WLD的描述子{ξ'(xc),Φt}。
6.根据权利5所述的基于WLD-TOP描述子的活体人脸检测方法,其特征在于,步骤S1中,
WLD-TOP计算过程为:首先对ξ'(xc)作如下归一化:故ξ(xc)取值为0到N-1这N个整数值;Φt归一化到用整数0到S-1表示的S个方向,以XY平面为例,对WLD{ξ(xc),Φt}二维直方图进行降维,固定Φt,求对应的ξ(xc)子直方图,根据S维的Φt分为S组子直方图,按照Φt从小到大的顺序依次连接这S个子直方图,定义f(x,y)=N×Φt+ξ(xc),则XY平面的直方图hi,XY=Σx,yM{f(x,y)=i},i=0,1,...,NΦt-1,其中 从而构成NΦt维的WLD直方图HXY,再用此法得到三个正交平面(n=0:XY,n=1:XT,n=2:YT)的直方图hi,n=Σx,y,tM{f(x,y,t)=i},i=0,1,...,NΦt-1,将它们转为NΦt维的行向量Hn,依次前后连接,生成3NΦt维的WLD-TOP特征行向量HWT=[H0 H1 H2]。
7.根据权利1所述的基于WLD-TOP描述子的活体人脸检测方法,其特征在于,步骤S1中,
所述SVM分类器使用LIBSVM作为基础的SVM实现工具;将训练集得到的所有k个特征向量构成训练集特征矩阵 采用SVM训练,并用训练出来的模型对含有j个特征向量的测试集特征矩阵 分类,得到是否为活体人脸的判别标签,并与真实标签比对,从而得到活体检测判别的准确率。
8.根据权利1所述的基于WLD-TOP描述子的活体人脸检测方法,其特征在于,步骤S1中,
所述SVM分类器对于输入的训练样本集,采用交叉验证方法进行训练,并利用网格搜索方法寻找SVM的最优参数集{C,γ}。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510350814.2A CN104933414B (zh) | 2015-06-23 | 2015-06-23 | 一种基于wld-top的活体人脸检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510350814.2A CN104933414B (zh) | 2015-06-23 | 2015-06-23 | 一种基于wld-top的活体人脸检测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104933414A true CN104933414A (zh) | 2015-09-23 |
CN104933414B CN104933414B (zh) | 2018-06-05 |
Family
ID=54120574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510350814.2A Active CN104933414B (zh) | 2015-06-23 | 2015-06-23 | 一种基于wld-top的活体人脸检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104933414B (zh) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105320950A (zh) * | 2015-11-23 | 2016-02-10 | 天津大学 | 一种视频人脸活体检测方法 |
CN105701495A (zh) * | 2016-01-05 | 2016-06-22 | 贵州大学 | 图像纹理特征提取方法 |
CN105740775A (zh) * | 2016-01-25 | 2016-07-06 | 北京天诚盛业科技有限公司 | 一种三维人脸活体识别方法及其装置 |
CN105975926A (zh) * | 2016-04-29 | 2016-09-28 | 中山大学 | 基于光场相机的人脸活体检测方法 |
CN106228129A (zh) * | 2016-07-18 | 2016-12-14 | 中山大学 | 一种基于matv特征的人脸活体检测方法 |
CN107122709A (zh) * | 2017-03-17 | 2017-09-01 | 上海云从企业发展有限公司 | 活体检测方法及装置 |
CN107563283A (zh) * | 2017-07-26 | 2018-01-09 | 百度在线网络技术(北京)有限公司 | 生成攻击样本的方法、装置、设备及存储介质 |
CN107808115A (zh) * | 2017-09-27 | 2018-03-16 | 联想(北京)有限公司 | 一种活体检测方法、装置及存储介质 |
CN107992842A (zh) * | 2017-12-13 | 2018-05-04 | 深圳云天励飞技术有限公司 | 活体检测方法、计算机装置及计算机可读存储介质 |
CN108021892A (zh) * | 2017-12-06 | 2018-05-11 | 上海师范大学 | 一种基于极短视频的人脸活体检测方法 |
WO2018133791A1 (zh) * | 2017-01-19 | 2018-07-26 | 腾讯科技(深圳)有限公司 | 一种基于视频分析的活体判别方法、系统及存储介质 |
CN108596041A (zh) * | 2018-03-28 | 2018-09-28 | 中科博宏(北京)科技有限公司 | 一种基于视频的人脸活体检测方法 |
CN108875464A (zh) * | 2017-05-16 | 2018-11-23 | 南京农业大学 | 一种基于三维人脸情绪识别的灯光音乐控制系统及控制方法 |
CN111259792A (zh) * | 2020-01-15 | 2020-06-09 | 暨南大学 | 基于dwt-lbp-dct特征的人脸活体检测方法 |
CN111797702A (zh) * | 2020-06-11 | 2020-10-20 | 南京信息工程大学 | 基于空间局部二值模式与光流梯度的人脸伪造视频检测方法 |
CN112001429A (zh) * | 2020-08-06 | 2020-11-27 | 中山大学 | 一种基于纹理特征的深度伪造视频检测方法 |
CN112132000A (zh) * | 2020-09-18 | 2020-12-25 | 睿云联(厦门)网络通讯技术有限公司 | 一种活体检测方法、装置、计算机可读介质及电子设备 |
CN112507847A (zh) * | 2020-12-03 | 2021-03-16 | 江苏科技大学 | 一种基于邻域像素差加权模式的人脸反欺诈方法 |
CN114120452A (zh) * | 2021-09-02 | 2022-03-01 | 北京百度网讯科技有限公司 | 一种活体检测模型训练方法、装置、电子设备及存储介质 |
CN114596638A (zh) * | 2020-11-30 | 2022-06-07 | 华为技术有限公司 | 人脸活体检测方法、装置及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040048753A (ko) * | 2002-12-04 | 2004-06-10 | 삼성전자주식회사 | 얼굴 인식 시스템에서의 사진 판별 장치 및 방법 |
CN101216887A (zh) * | 2008-01-04 | 2008-07-09 | 浙江大学 | 照片人脸与活体人脸的计算机自动鉴别方法 |
-
2015
- 2015-06-23 CN CN201510350814.2A patent/CN104933414B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040048753A (ko) * | 2002-12-04 | 2004-06-10 | 삼성전자주식회사 | 얼굴 인식 시스템에서의 사진 판별 장치 및 방법 |
CN101216887A (zh) * | 2008-01-04 | 2008-07-09 | 浙江大学 | 照片人脸与活体人脸的计算机自动鉴别方法 |
Non-Patent Citations (2)
Title |
---|
CHU HE ET AL: "WLD: A Robust Local Image Descriptor", 《IEEE TRANSACTIONS ON SOFTWARE ENGINEERING》 * |
TIAGO DE FREITAS PEREIRA ET AL: "LBP-TOP based countermeasure against face spoofing attacks", 《ACCVWORKSHOPS 2012》 * |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105320950A (zh) * | 2015-11-23 | 2016-02-10 | 天津大学 | 一种视频人脸活体检测方法 |
CN105701495A (zh) * | 2016-01-05 | 2016-06-22 | 贵州大学 | 图像纹理特征提取方法 |
CN105740775A (zh) * | 2016-01-25 | 2016-07-06 | 北京天诚盛业科技有限公司 | 一种三维人脸活体识别方法及其装置 |
CN105975926B (zh) * | 2016-04-29 | 2019-06-21 | 中山大学 | 基于光场相机的人脸活体检测方法 |
CN105975926A (zh) * | 2016-04-29 | 2016-09-28 | 中山大学 | 基于光场相机的人脸活体检测方法 |
CN106228129A (zh) * | 2016-07-18 | 2016-12-14 | 中山大学 | 一种基于matv特征的人脸活体检测方法 |
CN106228129B (zh) * | 2016-07-18 | 2019-09-10 | 中山大学 | 一种基于matv特征的人脸活体检测方法 |
WO2018133791A1 (zh) * | 2017-01-19 | 2018-07-26 | 腾讯科技(深圳)有限公司 | 一种基于视频分析的活体判别方法、系统及存储介质 |
CN107122709B (zh) * | 2017-03-17 | 2020-12-04 | 上海云从企业发展有限公司 | 活体检测方法及装置 |
CN107122709A (zh) * | 2017-03-17 | 2017-09-01 | 上海云从企业发展有限公司 | 活体检测方法及装置 |
CN108875464A (zh) * | 2017-05-16 | 2018-11-23 | 南京农业大学 | 一种基于三维人脸情绪识别的灯光音乐控制系统及控制方法 |
CN107563283B (zh) * | 2017-07-26 | 2023-01-06 | 百度在线网络技术(北京)有限公司 | 生成攻击样本的方法、装置、设备及存储介质 |
CN107563283A (zh) * | 2017-07-26 | 2018-01-09 | 百度在线网络技术(北京)有限公司 | 生成攻击样本的方法、装置、设备及存储介质 |
CN107808115A (zh) * | 2017-09-27 | 2018-03-16 | 联想(北京)有限公司 | 一种活体检测方法、装置及存储介质 |
CN108021892B (zh) * | 2017-12-06 | 2021-11-19 | 上海师范大学 | 一种基于极短视频的人脸活体检测方法 |
CN108021892A (zh) * | 2017-12-06 | 2018-05-11 | 上海师范大学 | 一种基于极短视频的人脸活体检测方法 |
CN107992842A (zh) * | 2017-12-13 | 2018-05-04 | 深圳云天励飞技术有限公司 | 活体检测方法、计算机装置及计算机可读存储介质 |
CN107992842B (zh) * | 2017-12-13 | 2020-08-11 | 深圳励飞科技有限公司 | 活体检测方法、计算机装置及计算机可读存储介质 |
CN108596041B (zh) * | 2018-03-28 | 2019-05-14 | 中科博宏(北京)科技有限公司 | 一种基于视频的人脸活体检测方法 |
CN108596041A (zh) * | 2018-03-28 | 2018-09-28 | 中科博宏(北京)科技有限公司 | 一种基于视频的人脸活体检测方法 |
CN111259792B (zh) * | 2020-01-15 | 2023-05-12 | 暨南大学 | 基于dwt-lbp-dct特征的人脸活体检测方法 |
CN111259792A (zh) * | 2020-01-15 | 2020-06-09 | 暨南大学 | 基于dwt-lbp-dct特征的人脸活体检测方法 |
CN111797702A (zh) * | 2020-06-11 | 2020-10-20 | 南京信息工程大学 | 基于空间局部二值模式与光流梯度的人脸伪造视频检测方法 |
CN112001429A (zh) * | 2020-08-06 | 2020-11-27 | 中山大学 | 一种基于纹理特征的深度伪造视频检测方法 |
CN112001429B (zh) * | 2020-08-06 | 2023-07-11 | 中山大学 | 一种基于纹理特征的深度伪造视频检测方法 |
CN112132000B (zh) * | 2020-09-18 | 2024-01-23 | 睿云联(厦门)网络通讯技术有限公司 | 一种活体检测方法、装置、计算机可读介质及电子设备 |
CN112132000A (zh) * | 2020-09-18 | 2020-12-25 | 睿云联(厦门)网络通讯技术有限公司 | 一种活体检测方法、装置、计算机可读介质及电子设备 |
CN114596638A (zh) * | 2020-11-30 | 2022-06-07 | 华为技术有限公司 | 人脸活体检测方法、装置及存储介质 |
CN112507847A (zh) * | 2020-12-03 | 2021-03-16 | 江苏科技大学 | 一种基于邻域像素差加权模式的人脸反欺诈方法 |
CN112507847B (zh) * | 2020-12-03 | 2022-11-08 | 江苏科技大学 | 一种基于邻域像素差加权模式的人脸反欺诈方法 |
CN114120452A (zh) * | 2021-09-02 | 2022-03-01 | 北京百度网讯科技有限公司 | 一种活体检测模型训练方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN104933414B (zh) | 2018-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104933414A (zh) | 一种基于wld-top的活体人脸检测方法 | |
Almaev et al. | Local gabor binary patterns from three orthogonal planes for automatic facial expression recognition | |
CN103679158B (zh) | 人脸认证方法和装置 | |
CN102938065B (zh) | 基于大规模图像数据的人脸特征提取方法及人脸识别方法 | |
CN108537743A (zh) | 一种基于生成对抗网络的面部图像增强方法 | |
Guo et al. | Extended local binary patterns for efficient and robust spontaneous facial micro-expression recognition | |
Damer et al. | Ear recognition using multi-scale histogram of oriented gradients | |
CN107392187B (zh) | 一种基于梯度方向直方图的人脸活体检测方法 | |
Xian et al. | Evaluation of low-level features for real-world surveillance event detection | |
CN103605993B (zh) | 一种基于面向场景判别性分析的图像到视频人脸识别方法 | |
Yohanes et al. | Real time face recognition comparison using fisherfaces and local binary pattern | |
CN104143091A (zh) | 基于改进mLBP的单样本人脸识别方法 | |
Zuo et al. | Face liveness detection algorithm based on livenesslight network | |
Chen et al. | Face deduplication in video surveillance | |
Patel et al. | Robust face detection using fusion of haar and daubechies orthogonal wavelet template | |
Geetha et al. | 3D face recognition using Hadoop | |
CN114360058B (zh) | 一种基于行走视角预测的跨视角步态识别方法 | |
CN116645718A (zh) | 一种基于多流架构的微表情识别方法及系统 | |
Yuan et al. | A review of recent advances in ear recognition | |
Wang et al. | Face recognition algorithm using wavelet decomposition and Support Vector Machines | |
Yang et al. | Improving action units recognition using dense flow-based face registration in video | |
Li et al. | Intelligent terminal face spoofing detection algorithm based on deep belief network | |
Li et al. | Face anti-spoofing methods based on physical technology and deep learning | |
Bharathi et al. | Discriminative dct-mlp based approach for off-line signature verification | |
Lin | Person detection based on fusion histogram of gradients with texture (FHGT) local features |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
OL01 | Intention to license declared | ||
OL01 | Intention to license declared |