[發明專利]用于驗證活體人臉的方法、設備和計算機程序產品有效
| 申請號: | 201580000312.5 | 申請日: | 2015-04-29 |
| 公開(公告)號: | CN105518708B | 公開(公告)日: | 2018-06-12 |
| 發明(設計)人: | 張弛 | 申請(專利權)人: | 北京曠視科技有限公司;北京邁格威科技有限公司 |
| 主分類號: | G06K9/00 | 分類號: | G06K9/00;G06F21/32;G10L15/25 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 于小寧;張銀英 |
| 地址: | 100190 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 活體人臉 驗證對象 驗證 面部動作 字符串 計算機程序產品 隨機地 有效地 發音 匹配 結果判斷 攻擊 防范 | ||
1.一種用于驗證活體人臉的方法,包括:
隨機地生成字符串并呈現給待驗證對象;
識別所述待驗證對象閱讀所述字符串時的面部動作;
確定所述面部動作是否與所述字符串的發音相匹配,得到第一確定結果;
基于所述第一確定結果判斷所述待驗證對象是否是活體人臉;
其中,所述確定所述面部動作是否與所述字符串的發音相匹配包括:
經由已訓練的神經元網絡基于所述面部動作確定所述待驗證對象說出所述字符串的概率;
當所確定的概率大于預定概率時,確定所述面部動作與所述字符串的發音相匹配;
當所確定的概率小于等于預定概率時,確定所述面部動作與所述字符串的發音不匹配;
所述已訓練的神經元網絡通過如下的操作來獲得:
獲取與所述字符串對應的多個訓練圖像,各個訓練圖像包括不同的人在說出所述字符串時的面部圖像;
確定在人臉的關鍵點之中的易于被面具覆蓋的指定關鍵點;
生成與每個訓練圖像中的人臉的包含所述指定關鍵點的多個關鍵點對應的特征向量序列;
利用所生成的各個特征向量序列來訓練所述神經元網絡。
2.根據權利要求1的用于驗證活體人臉的方法,其中,所述識別所述待驗證對象的面部動作包括:
獲取待驗證對象的面部圖像;
分析所述面部圖像而獲得人臉屬性;
基于所獲得的人臉屬性確定所述面部動作。
3.根據權利要求2的用于驗證活體人臉的方法,其中,
所述分析所述面部圖像而獲得人臉屬性包括通過分析每幀面部圖像獲得人臉的關鍵點位置作為人臉屬性,
所述基于所獲得的人臉屬性確定所述面部動作包括基于所述關鍵點位置在各幀面部圖像中的變化來確定所述面部動作。
4.根據權利要求1的用于驗證活體人臉的方法,還包括:
獲取待驗證對象在預定時間段期間的音頻信息;
確定所述音頻信息是否與所述字符串的發音相匹配,得到第二確定結果。
5.根據權利要求4的用于驗證活體人臉的方法,其中,所述基于所述第一確定結果判斷所述待驗證對象是否是活體人臉包括:基于第一確定結果和第二確定結果判斷所述待驗證對象是否是活體人臉。
6.根據權利要求5的用于驗證活體人臉的方法,其中,基于第一確定結果和第二確定結果判斷所述待驗證對象是否是活體人臉包括:
如果第二確定結果指明所述音頻信息與所述字符串的發音不匹配,判斷所述待驗證對象不是活體人臉;
在第二確定結果指明所述音頻信息與所述字符串的發音相匹配的情況下,如果第一確定結果指明所述面部動作與所述字符串的發音相匹配,判斷所述待驗證對象是活體人臉,如果第一確定結果指明所述面部動作與所述字符串的發音不匹配,判斷所述待驗證對象不是活體人臉。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京曠視科技有限公司;北京邁格威科技有限公司,未經北京曠視科技有限公司;北京邁格威科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580000312.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:活體檢測方法及設備、計算機程序產品
- 下一篇:設備識別





