- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于交互式随机动作人脸活体检测
基于交互式随机动作人脸活体检测
摘 要:针对人脸识别可以通过照片和视频进行攻击的问题,提出一种交互式随机动作的活体检测方法。对认证用户发出随机化的动作指令,根据对视频中的人脸进行检测和对齐跟踪来判断用户是否按要求完成动作,从而实现活体检测。利用随机化序列方式有效地抵抗了照片和视频认证的攻击。
关键词:人脸识别;人脸检测;活体检测;交互式随机动作;认证
DOIDOI:10.11907/rjdk.1511355
中图分类号:TP306
文献标识码:A 文章编号文章编号2015)012002602
0 引言
人脸识别作为一项成熟的生物识别技术,目前已被广泛应用于金融、公安、社会服务、电子商务等领域。然而人脸很容易用视频或照片等进行复制,从而达到攻击的目的,活体检测是人脸识别能否有效应用的前提,目前对活体检测方法的研究有很多。大多数活体检测方法基于特征提取与训练的方式,由于应用环境的复杂性和不可控性,基于训练的方法的准确性不可控[16]。另一类方法要求用户做转头、摇头、眨眼或者张嘴等动作,这类方法对于视频的防欺骗性不高,比如北京智慧眼科技有限公司的活体检测只要求用户眨眼即可;腾讯微众银行通过语音识别技术识别用户是否正确认读数字并结合用户嘴巴是否张开作为辅助技术来确保用户是活体,但是这种方法需要声音接收设备,比常规的视频活体检测的应用场景限制更严格。本文克服现有技术的不足,提供一种交互式随机动作的活体检测方法,采用人脸对齐技术,使得检测的健壮性更高,能准确判断出当前检测者是否为活体真人,解决了现有活体检测技术中存在的照片或视频欺骗问题。采用对视频中的人脸进行检测、跟踪和对齐,对用户发随机化的动作指令,对人脸特征位置进行分析来确定用户所做的动作是否按要求完成,从而实现活体检测。通过随机化的序列方式有效地抵抗了照片和视频的攻击。
1 人脸检测与人脸对齐算法
在人脸活体检测认证的应用场景中,一般要求人脸图像清晰且人脸正面朝向镜头。在该应用场景中,人脸检测算法的要求不高,可采用OpenCV中的AdaBoost人脸检测器实现人脸定位。获取视频中的人脸位置后,可利用人脸对齐算法[7]定位人脸的特征点位置。人脸对齐算法可得到比较准确的人脸各个特征点的位置,给定图像中n个特征点位置Pi∈P,通过提取对应位置的SIFT特征[8]、HOG特征[9]或者其它特征,根据式(1)求最小化实现人脸特征点对齐:
F(P0+ΔP)=||H(P0+ΔP)-H(P*)||(1)
其中,P0为根据人脸检测器的定位以及平均人脸对齐特征点计算得到的初始位置配置,P*为训练集中手工标注的人脸特征点位置,ΔP为初始位置配置与P*的位移量,H(?)为SIFT特征或者HOG特征提取函数。
在训练阶段,先采用人工标注的方式对训练数据集人脸各个特征点的位置进行标注。使用人脸检测器对训练数据集中的人脸进行定位,根据检测到的人脸框,计算各个特征点在人脸框中的局部坐标,对训练数据集中所有特征点的坐标计算其平均值,就可以得到一个训练集的平均人脸特征点位置,将它作为人脸特征点位置的初始配置。人脸对齐模型训练通过计算每个训练数据的人工标注特征点与初始配置特征点的差异,得到迭代方向和步长生成对齐模型。为了提高算法的健壮性,需要对训练数据进行增强,即在原始训练数据对的基础上,通过对人脸检测框进行旋转、平移和缩放来增加初始配置的多样性。
训练得到人脸对齐模型后,就可以根据对齐模型和人脸检测框通过迭代的方式来得到各个人脸标注特征点位置。对于视频的每一帧使用人脸检测算法得到人脸框,人脸检测算法可能会获得多个人脸框。由于人脸活体检测认证应用中,被认证者是端坐在摄像机前的,所以取最大的1~2个人脸框作为候选人脸即可。然后根据人脸框使用平均人脸特征点位置作为初始配置,再根据人脸对齐模型进行迭代获得人脸特征点的位置。
为了进一步提高算法的健壮性,引入一个评分模型来降低误判。首先使用OpenCV的人脸检测器对FDDB人脸数据库[10]进行检测,检测时降低阈值以达到99%以上召回率。该人脸检测器就可产生很多的误报人脸窗口,将这些输出结果通过人工筛选方式分成人脸和非人脸两类。训练时,利用前面得到的人脸对齐模型对人脸和非人脸都进行对齐迭代,根据各个特征点的位置分计算32×32的128位SIFT特征,然后将这些SIFT特征连接起来,输入到线性SVM中进行训练。这样就可以根据线性SVM的得分为阈值来评判人脸对齐的结果。本文实验中阈值为0.3,小于0.3的就认为该人脸对齐结果不符合要求,如图1所示。
图1 人脸对齐算法产生的人脸特征点位置
2 基于有限状态机的张嘴和眨眼动作识别
对视频进行人脸检测和人脸对齐后,
您可能关注的文档
最近下载
- GB_T 3880.2-2024一般工业用铝及铝合金板、带材 第 2 部分力学性能.docx VIP
- 地铁全面节能改造技术方案(RT轨道苏州会议).pdf VIP
- 鼻部解剖及生理(共49张课件).pptx VIP
- 原发性醛固酮增多症诊断治疗的专家共识(2024)解读.pptx
- 工程装饰装修施工方案.docx VIP
- CECS-10-89埋地给水钢管道水泥砂浆衬里技术标准.pdf VIP
- 中国如何推进智慧消防稳定发展.doc VIP
- 岭南版上册二年级美术教案.doc VIP
- 2025 年重庆市高中数学联赛初赛试题及答案解析.docx VIP
- 《HarmonyOS鸿蒙应用开发》电子教案--项目2-01.doc VIP
原创力文档


文档评论(0)