视频检测方法、视频检测系统以及计算机程序产品的制作方法

文档序号:9756945阅读:667来源:国知局
视频检测方法、视频检测系统以及计算机程序产品的制作方法
【技术领域】
[0001] 本公开涉及视频检测领域,更具体地,本公开涉及能够实现人体活体检测的视频 检测方法、视频检测系统以及计算机程序产品。
【背景技术】
[0002] 目前,人脸识别系统越来越多地应用于安防、金融等领域中需要身份验证的场景, 诸如银行远程开户、门禁系统、远程交易操作验证等。在这些高安全级别的应用领域中,除 了确保被验证者的人脸相似度符合数据库中存储的底库数据外,首先需要被验证者是一个 合法的生物活体。也就是说,人脸识别系统需要能够防范攻击者使用照片、3D人脸模型或者 面具等方式进行攻击。
[0003] 解决上述问题的方法通常称为活体检测,其目的是判断获取到的生物特征是否来 自一个有生命、在现场的、真实的人。目前市场上的技术产品中还没有公认成熟的活体验证 方案,已有的活体检测技术要么依赖特殊的硬件设备(诸如红外相机、深度相机),要么只 能防范简单的静态照片攻击。

【发明内容】

[0004] 鉴于上述问题而提出了本公开。本公开提供了一种视频检测方法、视频检测系统 以及计算机程序产品,其通过提取被验证者的视频图像序列中规律性生理信号以进行活体 检测,从而可以有效地防范照片、3D人脸模型和面具攻击。
[0005] 根据本公开的一个实施例,提供了一种视频检测方法,包括:获取经由视频数据采 集装置采集的视频数据;基于所述视频数据,确定待检测对象;获取对应于所述待检测对 象的待检测信号;以及确定所述待检测信号是否为活体生理信号,其中,所述待检测信号是 对应于所述待检测对象的视频数据的频域信号。
[0006] 此外,根据本公开的一个实施例的视频检测方法,其中基于所述视频数据,确定待 检测对象包括:基于所述视频数据,确定其中的人脸图像作为所述待检测对象,并且确定所 述人脸图像中的至少一个关键点。
[0007] 此外,根据本公开的一个实施例的视频检测方法,其中获取对应于所述待检测对 象的待检测信号包括:对所述待检测对象的视频数据执行傅里叶变换,并且提取预定频率 范围内的所述视频数据的频域信号作为所述待检测信号。
[0008] 此外,根据本公开的一个实施例的视频检测方法,其中对所述待检测对象的视频 数据执行傅里叶变换,并且提取预定频率范围内的所述视频数据的频域信号作为所述待检 测信号包括:对所述至少一个关键点的位置序列执行傅里叶变换,获得所述至少一个关键 点的第一频域信号,提取所述第一频域信号在所述预定频率范围的第一分量系数,将所述 第一分量系数作为第一向量信号;对所述至少一个关键点的局部图像区域数据执行傅里叶 变换,获得所述至少一个关键点的第二频域信号,提取所述第二频域信号在所述预定时域、 空域频率范围和预定空间范围内的第二分量系数,将所述第二分量系数作为第二向量信 号;以及组合所述第一向量信号和所述第二向量信号生成第三向量信号作为所述待检测信 号。
[0009] 此外,根据本公开的一个实施例的视频检测方法,其中确定所述待检测信号是否 为活体生理信号包括:比对所述待检测信号与预定活体生理信号,以确定所述待检测信号 是否为活体生理信号,
[0010] 此外,根据本公开的一个实施例的视频检测方法,其中,所述预定活体生理信号为 对应于活体的心跳、呼吸和颤动中的至少一种的生理信号。
[0011] 此外,根据本公开的一个实施例的视频检测方法,其中,所述预定频率范围为对应 于活体运动的频率的范围,所述预定空间范围为对应于活体的关键点的生理尺寸的空间范 围。
[0012] 根据本公开的另一个实施例,提供了一种视频检测系统,包括:处理器;存储器; 和存储在所述存储器中的计算机程序指令,在所述计算机程序指令被所述处理器运行时执 行以下步骤:获取经由视频数据采集装置采集的视频数据;基于所述视频数据,确定待检 测对象;获取对应于所述待检测对象的待检测信号;以及确定所述待检测信号是否为活体 生理信号,其中,所述待检测信号是对应于所述待检测对象的视频数据的频域信号。
[0013] 此外,根据本公开的另一个实施例的视频检测系统,其中在所述计算机程序指令 被所述处理器运行时执行基于所述视频数据,确定待检测对象的步骤包括:基于所述视频 数据,确定其中的人脸图像作为所述待检测对象,并且确定所述人脸图像中的至少一个关 键点。
[0014] 此外,根据本公开的另一个实施例的视频检测系统,其中在所述计算机程序指令 被所述处理器运行时执行获取对应于所述待检测对象的待检测信号的步骤包括:对所述待 检测对象的视频数据执行傅里叶变换,并且提取预定频率范围内的所述视频数据的频域信 号作为所述待检测信号。
[0015] 此外,根据本公开的另一个实施例的视频检测系统,其中在所述计算机程序指令 被所述处理器运行时执行对所述待检测对象的视频数据执行傅里叶变换,并且提取预定频 率范围内的所述视频数据的频域信号作为所述待检测信号的步骤包括:对所述至少一个 关键点的位置序列执行傅里叶变换,获得所述至少一个关键点的第一频域信号,提取所述 第一频域信号在所述预定频率范围的第一分量系数,将所述第一分量系数作为第一向量信 号;对所述至少一个关键点的局部图像区域数据执行傅里叶变换,获得所述至少一个关键 点的第二频域信号,提取所述第二频域信号在所述预定时域、空域频率范围和预定空间范 围内的第二分量系数,将所述第二分量系数作为第二向量信号;以及组合所述第一向量信 号和所述第二向量信号生成第三向量信号作为所述待检测信号。
[0016] 此外,根据本公开的另一个实施例的视频检测系统,其中在所述计算机程序指令 被所述处理器运行时执行确定所述待检测信号是否为活体生理信号的步骤包括:比对所述 待检测信号与预定活体生理信号,以确定所述待检测信号是否为活体生理信号。
[0017] 此外,根据本公开的另一个实施例的视频检测系统,其中,所述预定活体生理信号 为对应于活体的心跳、呼吸和颤动中的至少一种的生理信号。
[0018] 此外,根据本公开的另一个实施例的视频检测系统,其中,所述预定频率范围为对 应于活体运动的频率的范围,所述预定空间范围为对应于活体的关键点的生理尺寸的空间 范围。
[0019] 根据本公开的又一个实施例,提供了一种计算机程序产品,包括计算机可读存储 介质,在所述计算机可读存储介质上存储了计算机程序指令,所述计算机程序指令在被计 算机运行时执行以下步骤:获取经由视频数据采集装置采集的视频数据;基于所述视频数 据,确定待检测对象;获取对应于所述待检测对象的待检测信号;以及确定所述待检测信 号是否为活体生理信号,其中,所述待检测信号是对应于所述待检测对象的视频数据的频 域信号。
[0020] 要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在 于提供要求保护的技术的进一步说明。
【附图说明】
[0021] 通过结合附图对本发明实施例进行更详细的描述,本发明的上述以及其它目的、 特征和优势将变得更加明显。附图用来提供对本发明实施例的进一步理解,并且构成说明 书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中, 相同的参考标号通常代表相同部件或步骤。
[0022] 图1是图示根据本发明实施例的视频检测方法的流程图。
[0023] 图2是图示根据本发明实施例的视频检测系统的功能性框图。
[0024] 图3是进一步图示根据本发明实施例的视频检测方法中确定待检测对象的流程 图。
[0025] 图4是进一步图示根据本发明实施例的视频检测方法中获取待检测信号的流程 图。
[0026] 图5
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1