[发明专利]人脸识别方法及装置在审
申请号: | 201710725441.1 | 申请日: | 2017-08-22 |
公开(公告)号: | CN107688781A | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 万韶华 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/46 |
代理公司: | 北京尚伦律师事务所11477 | 代理人: | 代治国 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 识别 方法 装置 | ||
技术领域
本公开涉及人脸识别领域,尤其涉及人脸识别方法及装置。
背景技术
随着科技的发展,人脸识别技术日益成熟,多种装置及系统例如笔记本电脑、移动终端以及门禁系统等开始通过获取待检测视频,并通过检测待检测视频中的人脸以完成对身份的识别。但由于合法用户人脸的平面图形较容易取得,非法用户可以通过在待检测视频中添加合法用户的假体人脸例如合法用户的照片等,利用包括该假体人脸的待检测视频通过人脸识别,从而降低了人脸识别的准确性,损害了用户体验。
发明内容
为克服相关技术中存在的问题,本公开的实施例提供一种人脸识别方法及装置。技术方案如下:
根据本公开的实施例的第一方面,提供一种人脸识别方法,包括:
从待检测视频中获取第一帧图像和第二帧图像,第一帧图像和第二帧图像均包括人脸图像;
根据第一帧图像与第二帧图像分别获取第一光流值与第二光流值,第一光流值用于指示第一目标像素在第一帧图像至第二帧图像间的移动距离,第二光流值用于指示第二目标像素在第一帧图像至第二帧图像间的移动距离,第一目标像素包括人脸图像所在区域的像素,第二目标像素包括非人脸图像所在区域的像素;
当第一光流值与第二光流值的差值大于光流差值阈值时,确定待检测视频中的人脸为活体人脸。
通过从待检测视频中获取均包括人脸图像的第一帧图像和第二帧图像,并根据第一帧图像与第二帧图像分别获取第一光流值与第二光流值,其中第一光流值用于指示第一目标像素在第一帧图像至第二帧图像间的移动距离,第二光流值用于指示第二目标像素在第一帧图像至第二帧图像间的移动距离,第一光流值用于指示第一目标像素在第一帧图像至第二帧图像间的移动距离,第二光流值用于指示第二目标像素在第一帧图像至第二帧图像间的移动距离。由于当待检测视频中的人脸为活体人脸时,该活体人脸与背景不应总处于同一个平面,活体人脸的移动速度大小与背景的移动速度大小差距较大,而当待检测视频中的人脸为假体人脸例如照片上的人脸时,假体人脸与背景位于同一平面的几率较大,既假体人脸的移动速度大小接近背景的移动速度大小。因此当第一光流值与第二光流值的差值大于光流差值阈值即确认待检测视频中的人脸的移动速度大小与待检测视频中背景的移动速度大小差距较大时,确定待检测视频中的人脸为活体人脸,从而提高了人脸识别的准确性,改善了用户体验。
在一个实施例中,本公开的实施例提供的人脸识别方法还包括:
当第一光流值与第二光流值的差值小于或等于光流差值阈值时,确定待检测视频中的人脸为假体人脸。
在一个实施例中,第一帧图像与第二帧图像之间的时间间隔小于或等于时间间隔阈值。
在一个实施例中,本公开的实施例提供的人脸识别方法还包括:
根据第一光流值生成第一光流直方图,根据第二光流值生成第二光流直方图;
当第一光流直方图与第二光流直方图的距离大于距离阈值时,确定待检测视频中的人脸为活体人脸。
在一个实施例中,本公开的实施例提供的假体人脸识别方法还包括:
对待检测视频中的图像进行边框检测;
当根据边框检测结果确定待检测视频中的图像包括边框时,确定待检测视频中的人脸为假体人脸。
在一个实施例中,从待检测视频中获取第一帧图像和第二帧图像,包括:
对待检测视频中的图像进行边框检测;
当根据边框检测结果确定待检测视频中的图像不包括边框时,从待检测视频中获取第一帧图像和第二帧图像。
在一个实施例中,本公开的实施例提供的假体人脸识别方法还包括:
在人脸图像所在区域中确定第一目标像素,在非人脸图像所在区域中确定第二目标像素,其中第一目标像素与其相邻像素的灰度值之间的差值大于或等于灰度差值阈值,第二目标像素与其相邻像素的灰度值之间的差值大于或等于灰度差值阈值。
根据本公开的实施例的第二方面,提供一种人脸识别装置,包括:
图像帧获取模块,用于从待检测视频中获取第一帧图像和第二帧图像,第一帧图像和第二帧图像均包括人脸图像;
光流值获取模块,用于根据第一帧图像与第二帧图像分别获取第一光流值与第二光流值,第一光流值用于指示第一目标像素在第一帧图像至第二帧图像间的移动距离,第二光流值用于指示第二目标像素在第一帧图像至第二帧图像间的移动距离,第一目标像素包括人脸图像所在区域的像素,第二目标像素包括非人脸图像所在区域的像素;
第一活体人脸确定模块,用于当第一光流值与第二光流值的差值大于光流差值阈值时,确定待检测视频中的人脸为活体人脸。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710725441.1/2.html,转载请声明来源钻瓜专利网。