[发明专利]一种视频人脸活体检测方法在审
申请号: | 201510819131.7 | 申请日: | 2015-11-23 |
公开(公告)号: | CN105320950A | 公开(公告)日: | 2016-02-10 |
发明(设计)人: | 李冰;由磊;王宝亮;杨沫;赵建军 | 申请(专利权)人: | 天津大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 李素兰 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种视频人脸活体检测方法:输入一个视频流;截取所述视频流,得到N个视频帧图片;对N个视频帧图片采用动态相关性模型算法建立N-1个动态模型;相位角模型选择,得到最终的单个动态降阶模型图片;对上述的动态降阶模型模型图片提取基于分割加权的LBP等价模式特征直方图;基于三种核函数的SVM分类,区分虚拟攻击和合法用户。与现有技术相比,本发明首次使用动态相关性模型对视频帧进行预处理,能精准地捕获到人脸的动态变化,很好地弥补了目前对于视频攻击的性能较好的活体检测方法的缺失;其次,重点突出了对活体检测性能大的人脸区域。本发明的人脸活体检测性能算法从总体上优于其他现有的针对视频攻击的方法。 | ||
搜索关键词: | 一种 视频 活体 检测 方法 | ||
【主权项】:
一种视频人脸活体检测方法,其特征在于,该方法包括以下步骤:步骤一,输入一个视频流;步骤二,截取所述视频流,得到N个视频帧图片;步骤三,对N个视频帧图片采用动态相关性模型算法建立N‑1个动态模型:对于N个视频帧,产生一个面积大小为mn×N的数据矩阵F:![]()
设M是两个相邻帧之间的线性映射系数,且F2=MF1 (2)则有:F=[F1 MF1 … MN‑1 F1]和[F2 F3 … FN]=M[F1 F2 … FN‑1];步骤四,相位角模型选择,得到最终的单个动态降阶模型图片:公式(2)表示基于克雷洛夫子空间的视频帧的相互的关系,依据通过Arnoldi迭代算法使其正交化,得到:MF1≈F1A (3)其中,A是由前N‑1个帧变换过程中产生的伴随矩阵,并且通过结合前N‑1个帧逼近第N帧;即:F2=c0F1+c1F2+…+cN‑2FN‑1={F1,F2,…Fn‑1}c
得到:F2≈F1A (5)从公式(4)到(5),得到:MF1≈F2≈F1A (6)得到了接近于M的特征值的低维的系统矩阵A,通过计算矩阵A的复特征值的相位角,选取相位角为零或者逼近于零的特征值所对应的模型为最终的单个动态降阶模型图片;步骤五,对上述的动态降阶模型模型图片提取基于分割加权的LBP等价模式特征直方图;首先将步骤四获得的动态降阶模型图片的人脸图像进行人脸检测和定位,按照人脸器官分为左眼、右眼、左脸颊、鼻子、右脸颊、嘴巴和脸轮廓七个区域;随后,在每个区域中的每个像素点计算LBP等价模式特征值;然后计算每个子区域的直方图并进行直方图归一化处理;计算公式如下:![]()
其中的gc为邻域像素点的灰度值,gc为中心像素点的灰度值,P为邻域中像素点的个数,R为邻域半径,LBPP,Rriu2表示中心像素点c处的等价模式LBP特征值。![]()
代表0、1之间跳变次数小于等于2;然后对于每个区域的LBP特征进行不同的系数加权,设左眼、右眼、左脸颊、鼻子、右脸颊、嘴巴和脸轮廓七个区域对应的Fisher系数分别为Rle,Rre,Rlf,Rn,Rrf,Rm,Ro;将得到的每个区域的LBP等价模式特征值按照每个区域的R值进行加权即为每个区域最终的特征值,然后拼接成一个特征向量,即为整幅人脸图像的LBP等价模式纹理特征向量;步骤六,基于三种核函数的SVM分类,区分虚拟攻击和合法用户:将得到的人脸的图像的LBP等价模式纹理特征向量送入SVM分类器来训练和测试,采用基于多项式核、径向基核和sigmoid核三种核函数的SVM分类器,然后根据特异性和敏感度这两个指标判断基于不同的核函数下的SVM的性能,并选择性能最好的SVM对测试样本进行判决并分析测试结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510819131.7/,转载请声明来源钻瓜专利网。
- 上一篇:字符识别装置和字符识别方法
- 下一篇:产品信息录入方法和系统