国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      活體人臉驗(yàn)證方法及裝置與流程

      文檔序號(hào):12123976閱讀:672來(lái)源:國(guó)知局
      活體人臉驗(yàn)證方法及裝置與流程

      本發(fā)明的實(shí)施例涉及人臉識(shí)別技術(shù)領(lǐng)域,更具體地涉及一種活體人臉驗(yàn)證方法及裝置。



      背景技術(shù):

      當(dāng)前基于人臉的身份驗(yàn)證系統(tǒng)已經(jīng)得到廣泛應(yīng)用。隨著基于人臉的身份驗(yàn)證系統(tǒng)的推廣,已經(jīng)衍生出一些惡意攻擊人臉身份驗(yàn)證的方法。

      在最原始的基于人臉的身份驗(yàn)證系統(tǒng)中,基于當(dāng)前拍攝的人臉照片與預(yù)先存儲(chǔ)的人臉照片之間的比對(duì),來(lái)進(jìn)行身份驗(yàn)證。然而,當(dāng)將被仿冒者本人的照片置于這種基于人臉照片比對(duì)的身份驗(yàn)證系統(tǒng)中的攝像頭前時(shí),這種基于人臉照片比對(duì)的身份驗(yàn)證系統(tǒng)可能通過(guò)用戶身份驗(yàn)證。換言之,惡意用戶可以使用被仿冒者的照片來(lái)進(jìn)行惡意攻擊(即,照片攻擊),這種基于人臉照片比對(duì)的身份驗(yàn)證系統(tǒng)不能抵抗照片攻擊。



      技術(shù)實(shí)現(xiàn)要素:

      本公開(kāi)的一個(gè)實(shí)施例提供了一種活體人臉驗(yàn)證裝置,該活體人臉驗(yàn)證裝置包括光源、圖像拍攝裝置和處理裝置。光源配置為動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式;圖像拍攝裝置配置為拍攝分別與各個(gè)模式對(duì)應(yīng)的多幅所述待驗(yàn)證人臉的圖像;處理裝置配置為基于所述多幅圖像中所述待驗(yàn)證人臉的光反射特性確定所述待驗(yàn)證人臉是否為活體人臉。

      例如,在本公開(kāi)的一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置中,所述光源配置為動(dòng)態(tài)改變所述照射光的顏色和/或位置,從而動(dòng)態(tài)改變照射到所述待驗(yàn)證人臉的所述照射光的模式。

      例如,在本公開(kāi)的一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置中,所述光源為顯示屏幕,所述顯示屏幕配置為通過(guò)改變所顯示的內(nèi)容來(lái)動(dòng)態(tài)改變照射到所述待驗(yàn)證人臉的照射光的模式。

      例如,在本公開(kāi)的一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置中,所述顯示屏幕配置為顯示預(yù)定圖案且動(dòng)態(tài)改變所述預(yù)定圖案的顏色和/或位置。

      例如,在本公開(kāi)的一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置中,所述光源配置為根據(jù)預(yù)定規(guī)則或隨機(jī)地動(dòng)態(tài)改變照射到所述待驗(yàn)證人臉的照射光的模式。

      例如,在本公開(kāi)的一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置中,所述處理裝置還配置為在每次活體人臉驗(yàn)證的初始時(shí)刻生成與該次人臉活體驗(yàn)證相對(duì)應(yīng)的唯一標(biāo)識(shí)符。

      例如,在本公開(kāi)的一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置中,所述處理裝置還配置為根據(jù)所述唯一標(biāo)識(shí)符生成隨時(shí)間變化的實(shí)數(shù)序列,并且基于所述實(shí)數(shù)序列實(shí)現(xiàn)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。

      例如,在本公開(kāi)的一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置中,所述圖像拍攝裝置配置為錄制視頻以拍攝分別與各個(gè)模式對(duì)應(yīng)的多幅所述待驗(yàn)證人臉的圖像。

      例如,在本公開(kāi)的一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置中,所述處理裝置還配置為選取所述多幅圖像中針對(duì)同一人臉特征的部分,然后基于所述部分的光反射特性,并根據(jù)所述光反射特性確定所述待驗(yàn)證人臉是否為活體人臉。

      例如,在本公開(kāi)的一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置中,所述處理裝置還配置為選取所述多幅圖像中相同位置的部分,然后計(jì)算所述部分的光反射特性,并根據(jù)所述光反射特性確定所述待驗(yàn)證人臉是否為活體人臉。

      例如,在本公開(kāi)的一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置中,所述處理裝置還配置為在選取所述多幅圖像中相同位置的部分之前,對(duì)所述多幅圖像進(jìn)行對(duì)齊處理以使得所述多幅圖像中的人臉的位置基本一致。

      例如,在本公開(kāi)的一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置中,所述處理裝置還配置為:計(jì)算所述多幅圖像與相應(yīng)的照射光的模式的相關(guān)性,以及根據(jù)所述相關(guān)性的計(jì)算結(jié)果判斷所述待驗(yàn)證人臉是否為活體人臉。

      例如,在本公開(kāi)的一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置中,所述處理裝置還配置為:基于所述多幅圖像判斷所述待驗(yàn)證人臉在拍攝圖像時(shí)是否面對(duì)所述照射光之外的強(qiáng)光,如是,則提示用戶尋找避免強(qiáng)光直射的環(huán)境進(jìn)行所述活體人臉驗(yàn)證。

      例如,在本公開(kāi)的一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置中,所述處理裝置配置為在測(cè)量所述多幅圖像中所述人臉的光反射特性之后,通過(guò)預(yù)先訓(xùn)練的分類器來(lái)確定所述待驗(yàn)證人臉是否為活體人臉。

      本公開(kāi)的另一個(gè)實(shí)施例提供了一種活體人臉驗(yàn)證裝置,該活體人臉驗(yàn)證裝置包括光源、圖像拍攝裝置、信息發(fā)送接收裝置和處理裝置。光源配置為動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式;圖像拍攝裝置配置為拍攝分別與各個(gè)模式對(duì)應(yīng)的多幅所述待驗(yàn)證人臉的圖像;信息發(fā)送接收裝置配置為將所述多幅所述待驗(yàn)證人臉的圖像發(fā)送至服務(wù)器,從所述服務(wù)器接收基于所述多幅圖像中所述待驗(yàn)證人臉的光反射特性確定所述待驗(yàn)證人臉是否為活體人臉的判斷信息,處理裝置基于所述判斷信息執(zhí)行驗(yàn)證通過(guò)或未通過(guò)操作。

      本公開(kāi)的再一個(gè)實(shí)施例提供了一種活體人臉驗(yàn)證裝置,該活體人臉驗(yàn)證裝置包括信息發(fā)送接收裝置和處理裝置。所述信息發(fā)送接收裝置配置為從客戶端接收多幅待驗(yàn)證人臉的圖像,所述處理裝置配置為基于所述多幅圖像中所述待驗(yàn)證人臉的光反射特性確定所述待驗(yàn)證人臉是否為活體人臉,所述信息發(fā)送接收裝置還配置為將所述處理裝置基于所述多幅圖像中所述待驗(yàn)證人臉的光反射特性確定所述待驗(yàn)證人臉是否為活體人臉的判斷信息發(fā)送給所述客戶端。

      本公開(kāi)的再一個(gè)實(shí)施例提供了一種活體人臉驗(yàn)證裝置,該活體人臉驗(yàn)證裝置包括處理器和存儲(chǔ)器。所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令被所述處理器運(yùn)行時(shí)執(zhí)行以下步驟:獲取在動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式時(shí)拍攝的分別與各個(gè)模式對(duì)應(yīng)的多幅所述待驗(yàn)證人臉的圖像;以及基于所述多幅圖像中所述待驗(yàn)證人臉的光反射特性確定所述待驗(yàn)證人臉是否為活體人臉。

      本公開(kāi)的再一個(gè)實(shí)施例提供了一種活體人臉驗(yàn)證方法,該活體人臉驗(yàn)證方法包括動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式,并拍攝分別與各個(gè)模式對(duì)應(yīng)的多幅所述待驗(yàn)證人臉的圖像,以及基于所述多幅圖像中所述待驗(yàn)證人臉的光反射特性確定所述待驗(yàn)證人臉是否為活體人臉。

      例如,在本公開(kāi)的再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證方法中,動(dòng)態(tài)改變所述照射光的顏色和/或位置來(lái)動(dòng)態(tài)改變照射到所述待驗(yàn)證人臉的所述照射光的模式。

      例如,在本公開(kāi)的再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證方法中,使用顯示屏幕發(fā)出的光作為照射到所述待驗(yàn)證人臉的照射光,并且通過(guò)改變所述顯示屏幕上顯示的內(nèi)容來(lái)動(dòng)態(tài)改變顯示屏幕發(fā)出的光的模式,從而動(dòng)態(tài)改變照射到所述待驗(yàn)證人臉的照射光的模式。

      例如,在本公開(kāi)的再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證方法中,通過(guò)在所述顯示屏幕上顯示預(yù)定圖案,且改變所述預(yù)定圖案的顏色和/或位置來(lái)改變所述顯示屏幕上顯示的內(nèi)容。

      例如,在本公開(kāi)的再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證方法中,根據(jù)預(yù)定規(guī)則或隨機(jī)地動(dòng)態(tài)改變照射到所述待驗(yàn)證人臉的照射光的模式。

      例如,在本公開(kāi)的再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證方法中,在每次活體人臉驗(yàn)證的初始時(shí)刻生成與該次人臉活體驗(yàn)證相對(duì)應(yīng)的唯一標(biāo)識(shí)符。

      例如,在本公開(kāi)的再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證方法中,還包括:根據(jù)所述唯一標(biāo)識(shí)符生成隨時(shí)間變化的實(shí)數(shù)序列,并且基于所述實(shí)數(shù)序列實(shí)現(xiàn)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。

      例如,在本公開(kāi)的再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證方法中,拍攝分別與各個(gè)模式對(duì)應(yīng)的多幅所述待驗(yàn)證人臉的圖像包括錄制包含所述圖像的視頻。

      例如,在本公開(kāi)的再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證方法中,基于所述多幅圖像中所述待驗(yàn)證人臉的光反射特性確定所述待驗(yàn)證人臉是否為活體人臉包括:選取所述多幅圖像中針對(duì)同一人臉特征的部分,然后計(jì)算所述部分的光反射特性,并根據(jù)所述光反射特性確定所述待驗(yàn)證人臉是否為活體人臉。

      例如,在本公開(kāi)的再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證方法中,基于所述多幅圖像中所述待驗(yàn)證人臉的光反射特性確定所述待驗(yàn)證人臉是否為活體人臉包括:選取所述多幅圖像中相同位置的部分,然后計(jì)算所述部分的光反射特性,并根據(jù)所述光反射特性確定所述待驗(yàn)證人臉是否為活體人臉。

      例如,在本公開(kāi)的再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證方法中,在選取所述多幅圖像中相同位置的部分之前,對(duì)所述多幅圖像進(jìn)行對(duì)齊處理以使得所述多幅圖像中的人臉的位置基本一致。

      例如,在本公開(kāi)的再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證方法中,基于所述多幅圖像中所述待驗(yàn)證人臉的光反射特性確定所述待驗(yàn)證人臉是否為活體人臉包括:計(jì)算所述多幅圖像與相應(yīng)的照射光的模式的相關(guān)性;以及根據(jù)所述相關(guān)性的計(jì)算結(jié)果判斷所述待驗(yàn)證人臉是否為活體人臉。

      例如,在本公開(kāi)的再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證方法中,還包括:基于所述多幅圖像判斷所述待驗(yàn)證人臉在拍攝圖像時(shí)是否面對(duì)所述照射光之外的強(qiáng)光,如是,則提示用戶尋找避免強(qiáng)光直射的環(huán)境進(jìn)行所述活體人臉驗(yàn)證。

      例如,在本公開(kāi)的再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證方法中,在測(cè)量所述多幅圖像中所述人臉的光反射特性之后,通過(guò)預(yù)先訓(xùn)練的分類器來(lái)確定所述待驗(yàn)證人臉是否為活體人臉。

      附圖說(shuō)明

      為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅涉及本發(fā)明的一些實(shí)施例,而非對(duì)本發(fā)明的限制。

      圖1(a)是本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的示例性框圖;

      圖1(b)是圖1(a)所示的活體人臉驗(yàn)證裝置的示意圖;

      圖2(a)是本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的顯示屏幕的展示區(qū)域的一種設(shè)置方式;

      圖2(b)是本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的顯示屏幕的展示區(qū)域的另一種設(shè)置方式;

      圖2(c)是本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的顯示屏幕的展示區(qū)域的再一種設(shè)置方式;

      圖2(d)是本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的顯示屏幕的展示區(qū)域的再一種設(shè)置方式;

      圖3(a)是本公開(kāi)一個(gè)實(shí)施例提供的動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的位置的一種方法;

      圖3(b)是本公開(kāi)一個(gè)實(shí)施例提供的動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的位置的另一種方法;

      圖3(c)是本公開(kāi)一個(gè)實(shí)施例提供的動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的位置的再一種方法;

      圖4是本公開(kāi)一個(gè)實(shí)施例提供的動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的顏色的一種方法;

      圖5(a)是本公開(kāi)一個(gè)實(shí)施例提供的動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的位置和顏色的一種方法;

      圖5(b)是本公開(kāi)一個(gè)實(shí)施例提供的動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的位置和顏色的另一種方法;

      圖6(a)是本公開(kāi)一個(gè)實(shí)施例提供的圖像拍攝裝置獲取與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像一種示例性場(chǎng)景;

      圖6(b)是本公開(kāi)一個(gè)實(shí)施例提供的圖像拍攝裝置獲取與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像另一種示例性場(chǎng)景;

      圖7是本公開(kāi)一個(gè)實(shí)施例提供的處理裝置基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉的一種示例性方法;

      圖8(a)是本公開(kāi)一個(gè)實(shí)施例提供的另一種活體人臉驗(yàn)證裝置的示例性框圖;

      圖8(b)是圖8(a)所示的活體人臉驗(yàn)證裝置的示意圖;

      圖9是本公開(kāi)一個(gè)實(shí)施例提供的再一種活體人臉驗(yàn)證裝置的示例性框圖;

      圖10是本公開(kāi)一個(gè)實(shí)施例提供的再一種活體人臉驗(yàn)證裝置的示例性框圖;

      圖11是本公開(kāi)另一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的示例性框圖;

      圖12是本公開(kāi)再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的示例性框圖;

      圖13是本公開(kāi)再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的示例性框圖;以及

      圖14是本公開(kāi)再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證方法的流程圖。

      具體實(shí)施方式

      為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例的附圖,對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;谒枋龅谋景l(fā)明的實(shí)施例,本領(lǐng)域普通技術(shù)人員在無(wú)需創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      除非另作定義,此處使用的技術(shù)術(shù)語(yǔ)或者科學(xué)術(shù)語(yǔ)應(yīng)當(dāng)為本發(fā)明所屬領(lǐng)域內(nèi)具有一般技能的人士所理解的通常意義。本公開(kāi)中使用的“第一”、“第二”以及類似的詞語(yǔ)并不表示任何順序、數(shù)量或者重要性,而只是用來(lái)區(qū)分不同的組成部分。同樣,“包括”或者“包含”等類似的詞語(yǔ)意指出現(xiàn)該詞前面的元件或者物件涵蓋出現(xiàn)在該詞后面列舉的元件或者物件及其等同,而不排除其他元件或者物件?!斑B接”或者“相連”等類似的詞語(yǔ)并非限定于物理的或者機(jī)械的連接,而是可以包括電性的連接,不管是直接的還是間接的?!吧稀薄ⅰ跋隆?、“左”、“右”等僅用于表示相對(duì)位置關(guān)系,當(dāng)被描述對(duì)象的絕對(duì)位置改變后,則該相對(duì)位置關(guān)系也可能相應(yīng)地改變。

      附圖用來(lái)提供對(duì)本發(fā)明實(shí)施例的進(jìn)一步理解,并且構(gòu)成說(shuō)明書的一部分,與本發(fā)明實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中,相同的參考標(biāo)號(hào)通常代表相同部件或步驟。

      針對(duì)上述對(duì)基于人臉的身份驗(yàn)證系統(tǒng)的照片攻擊,可以對(duì)上述基于人臉照片比對(duì)的身份驗(yàn)證系統(tǒng)進(jìn)行改進(jìn)。在改進(jìn)的基于人臉的身份驗(yàn)證系統(tǒng)中,通過(guò)檢查人臉是否有精細(xì)動(dòng)作來(lái)有效地應(yīng)對(duì)上述照片攻擊。更進(jìn)一步,可以要求用戶進(jìn)行指定動(dòng)作,從而增強(qiáng)基于人臉的身份驗(yàn)證系統(tǒng)的抗攻擊性。然而,惡意用戶仍有可能利用平板電腦、智能終端等播放視頻或動(dòng)畫來(lái)仿冒被仿冒者的人臉動(dòng)作,并以此進(jìn)行惡意攻擊(即,動(dòng)畫攻擊)。仿冒被仿冒者的人臉動(dòng)作的視頻或動(dòng)畫可以由攻擊者利用各種手段獲得的被仿冒者的照片合成,或者可以是被仿冒者的真實(shí)視頻。因此,這樣的視頻或動(dòng)畫具有很大的欺騙性,基于人臉動(dòng)作的身份驗(yàn)證系統(tǒng)有時(shí)難以應(yīng)對(duì)這種動(dòng)畫攻擊。因此,業(yè)界仍然在尋找在人臉識(shí)別過(guò)程中進(jìn)行更有效且簡(jiǎn)單易行的活體驗(yàn)證的方法與裝置。

      本公開(kāi)的至少一個(gè)實(shí)施例提供了一種活體人臉驗(yàn)證裝置,該活體人臉驗(yàn)證裝置包括光源、圖像拍攝裝置和處理裝置。光源配置為動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式;圖像拍攝裝置配置為拍攝分別與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像;處理裝置配置為基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉。

      在不同的實(shí)施例中,例如,該光源可以共用其它發(fā)光裝置(例如,顯示屏幕的至少部分區(qū)域、投影儀中的光源)作為光源。又例如,該光源還可以是專用光源(例如,按照一定方式布置的一個(gè)或多個(gè)發(fā)光二級(jí)管或激光二極管,例如用于攝像頭的閃光燈等),也可以為顯示屏幕和其他類型的光源的組合等。

      例如,可以通過(guò)動(dòng)態(tài)的改變照射光的發(fā)光顏色來(lái)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。又例如,還可以通過(guò)動(dòng)態(tài)的改變照射光照射到待驗(yàn)證人臉的位置(即,改變照射光的位置)來(lái)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。再例如,還可以通過(guò)動(dòng)態(tài)地同時(shí)改變照射光的發(fā)光顏色以及照射光照射到待驗(yàn)證人臉的位置來(lái)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。

      例如,可以通過(guò)改變光源的位置來(lái)動(dòng)態(tài)的改變照射光照射到待驗(yàn)證人臉的位置。又例如,還可以通過(guò)改變光源的出射光線的角度來(lái)動(dòng)態(tài)的改變照射光照射到待驗(yàn)證人臉的位置。

      例如,活體人臉驗(yàn)證裝置可以具有基于待驗(yàn)證人臉的視頻或/和圖像判斷待驗(yàn)證人臉是否為活體人臉的功能。又例如,活體人臉驗(yàn)證裝置還可以將待驗(yàn)證人臉的視頻或/和圖像發(fā)送給外部裝置(例如,服務(wù)器),并從外部裝置接收待驗(yàn)證人臉是否為活體人臉的判斷信息。再例如,活體人臉驗(yàn)證裝置還可以基于所接收的多幅圖像中的待驗(yàn)證人臉的光反射特性判斷待驗(yàn)證人臉是否為活體人臉,并將判斷結(jié)果發(fā)送給外部裝置(例如,移動(dòng)終端)。

      例如人臉的人類皮膚是一種漫反射的材質(zhì),而且人臉是三維的;與此相反,例如液晶顯示器(LCD)或有機(jī)發(fā)光二極管(OLED)顯示器的顯示屏幕可以被認(rèn)為是自發(fā)光的物體并且還通常包括部分鏡面反射分量,而照片等通常是平面的并且也通常包括部分鏡面反射分量,而且無(wú)論是顯示屏幕還是照片,其整體上的反射特性是均勻的且缺乏人臉的三維特性。人臉的光反射特性與顯示屏幕或者照片的光反射特性不同,由此可以通過(guò)基于待驗(yàn)證人臉的光反射特性判斷待驗(yàn)證人臉是否為活體人臉。

      下面將結(jié)合附圖對(duì)本發(fā)明不同的實(shí)施例及其具體示例進(jìn)行非限制性的說(shuō)明,如下面所描述的,在不相互抵觸的情況下這些具體實(shí)施例中不同特征可以相互組合,從而得到新的實(shí)施例,這些實(shí)施例也都屬于本公開(kāi)保護(hù)的范圍。

      例如,圖1(a)是本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置100的示例性框圖,圖1(b)是圖1(a)所示的一種活體人臉驗(yàn)證裝置100的示意圖。如圖1(a)和圖1(b)所示,該活體人臉驗(yàn)證裝置100包括顯示屏幕110、圖像拍攝裝置120和處理裝置130。例如,圖像拍攝裝置120可以位于顯示屏幕110的一側(cè)(例如,上側(cè))。例如,處理裝置130可以位于顯示屏幕110的背離發(fā)光方向的一側(cè)。

      該活體人臉驗(yàn)證裝置例如具體實(shí)現(xiàn)為多種形式,本發(fā)明的實(shí)施例對(duì)此沒(méi)有限制,例如該活體人臉驗(yàn)證裝置可以是專用于活體人臉驗(yàn)證的專用裝置,又例如,該活體人臉驗(yàn)證裝置還可以是其它電子裝置(例如,移動(dòng)電話、平板電腦、筆記本電腦、智能眼鏡等)的一個(gè)組成部分,又例如為門禁系統(tǒng)的組成部分或者例如ATM機(jī)等設(shè)備的組成部分。此時(shí),活體人臉驗(yàn)證裝置100無(wú)需設(shè)置額外的光源,由此可以降低該活體人臉驗(yàn)證裝置100的體積、重量和成本。在一個(gè)具體示例中,該活體人臉驗(yàn)證裝置100為電子系統(tǒng)(例如身份驗(yàn)證系統(tǒng)、電子交易系統(tǒng)等)的組成部分,其中,處理裝置130為單獨(dú)的服務(wù)器或服務(wù)器集群,顯示屏幕110和圖像拍攝裝置120分別為移動(dòng)終端(例如智能手機(jī)、平板電腦等)的顯示屏和與顯示屏位于同一側(cè)的前置攝像頭,處理裝置130與移動(dòng)終端間通過(guò)有線或無(wú)線的方式進(jìn)行通信。

      在本實(shí)施例中,可以使用顯示屏幕110的至少部分區(qū)域作為光源。例如,顯示屏幕110可以配置為通過(guò)改變所顯示的內(nèi)容(即,發(fā)光區(qū)域的位置和/或顏色)來(lái)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。例如,顯示屏幕110可以配置為顯示預(yù)定圖案且動(dòng)態(tài)改變所述預(yù)定圖案的顏色和/或位置。下面結(jié)合圖2-圖5說(shuō)明如何通過(guò)改變顯示屏幕110所顯示的內(nèi)容來(lái)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的位置和顏色,進(jìn)而實(shí)現(xiàn)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。

      圖2(a)-圖2(d)示出了光源在顯示屏幕110上的可行的設(shè)置方式。例如,顯示屏幕110可以包括展示區(qū)域151和其它區(qū)域152,光源為展示區(qū)域151的至少部分區(qū)域,顯示屏幕110的其它區(qū)域152可以用于顯示輔助用戶使用該活體人臉驗(yàn)證裝置100的信息,例如操作提示信息等。例如,展示區(qū)域151的顯示亮度可以被顯著增加,或者被選擇發(fā)射更多波長(zhǎng)較短的光,例如藍(lán)光或綠光等。例如,如圖2(a)所示,整個(gè)顯示屏幕110可以設(shè)置為展示區(qū)域151。又例如,如圖2(b)所示,展示區(qū)域151可以設(shè)置在顯示屏幕110的中央?yún)^(qū)域。再例如,如圖2(c)所示,展示區(qū)域151還可以設(shè)置在顯示屏幕110的上方區(qū)域。再例如,如圖2(d)所示,展示區(qū)域151還可以設(shè)置在顯示屏幕110的四周區(qū)域。顯然,展示區(qū)域151和光源設(shè)置的位置和形狀不限于圖2(a)-圖2(d)示出方式,展示區(qū)域151和光源例如還可以設(shè)置在顯示屏幕110的下方區(qū)域、左側(cè)區(qū)域或右側(cè)區(qū)域,展示區(qū)域151和光源的形狀還可以是圓形、三角形、橢圓形等,本申請(qǐng)的實(shí)施例對(duì)此不作限定。

      圖3(a)是本公開(kāi)一個(gè)實(shí)施例提供的動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的位置的一種方法。例如,展示區(qū)域151可以包括一個(gè)引導(dǎo)區(qū)域153,該引導(dǎo)區(qū)域153用于引導(dǎo)用戶把眼睛與預(yù)定位置154對(duì)齊。例如,展示區(qū)域151的發(fā)光區(qū)域的位置可以隨時(shí)間變化。如圖3(a)所示,在T1時(shí)刻,展示區(qū)域151的發(fā)光區(qū)域位于第一位置[W1],該發(fā)光區(qū)域包括展示區(qū)域151的位于第一位置所在列的所有顯示像素;在T2時(shí)刻,展示區(qū)域151的發(fā)光區(qū)域位于第二位置[W2];在Tn時(shí)刻,展示區(qū)域151的發(fā)光區(qū)域位于第N位置[WN];在Tm時(shí)刻,展示區(qū)域151的發(fā)光區(qū)域位于第M位置[WM]。也即是,發(fā)光區(qū)域可以隨時(shí)間在展示區(qū)域151的行方向上動(dòng)態(tài)變化。在展示區(qū)域151的發(fā)光區(qū)域的位置相對(duì)于待驗(yàn)證人臉發(fā)生改變的情況下,發(fā)光區(qū)域所發(fā)射的光線照射到人臉的位置也將相應(yīng)地發(fā)生改變,因此可以實(shí)現(xiàn)照射光的位置的動(dòng)態(tài)改變,并由此可以實(shí)現(xiàn)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。

      顯然,展示區(qū)域151的發(fā)光區(qū)域隨時(shí)間變化的形式不限于圖3(a)所示的情形,還可以是圖3(b)和圖3(c)所示的情形。例如,如圖3(b)所示,發(fā)光區(qū)域在Tn時(shí)刻包括展示區(qū)域151的位于第N’位置[WN’]所在行的所有顯示像素,由此發(fā)光區(qū)域可以隨時(shí)間在展示區(qū)域151的列方向上動(dòng)態(tài)變化。又例如,如圖3(c)所示,發(fā)光區(qū)域在Tn時(shí)刻包括展示區(qū)域151的位于第(N,N’)位置[WN,WN’]處的所有顯示像素,由此發(fā)光區(qū)域還可以隨時(shí)間在展示區(qū)域151的行方向和列方向上動(dòng)態(tài)變化。例如,發(fā)光區(qū)域在行方向或/和列方向上每分鐘的變化次數(shù)以及所包含的顯示像素個(gè)數(shù)可以根據(jù)實(shí)際應(yīng)用需求進(jìn)行設(shè)定,本申請(qǐng)的實(shí)施例對(duì)此不做限定。

      例如,圖4是本公開(kāi)一個(gè)實(shí)施例提供的動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的顏色的一種方法。例如,展示區(qū)域151在T1時(shí)刻的發(fā)光顏色可以是第一顏色161,在T2時(shí)刻的發(fā)光顏色可以是第二顏色162,在Tn時(shí)刻的發(fā)光顏色可以是第N顏色163,在Tm時(shí)刻的發(fā)光顏色可以是第M顏色164。也即是,展示區(qū)域151的發(fā)光顏色可以隨時(shí)間動(dòng)態(tài)變化。通過(guò)控制顯示屏幕110并使展示區(qū)域151的發(fā)光顏色隨時(shí)間動(dòng)態(tài)變化,可以實(shí)現(xiàn)照射光的顏色的動(dòng)態(tài)改變,并由此可以實(shí)現(xiàn)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。例如,展示區(qū)域151的發(fā)光顏色每分鐘變換的次數(shù)以及展示區(qū)域151的發(fā)光區(qū)域的面積和位置可根據(jù)實(shí)際應(yīng)用需求進(jìn)行設(shè)定,本申請(qǐng)的實(shí)施例對(duì)此不做限定。

      例如,圖5(a)是本公開(kāi)一個(gè)實(shí)施例提供的動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的位置和顏色的一種方法。如圖5(a)所示,在T1時(shí)刻,展示區(qū)域151的發(fā)光區(qū)域位于W1’處,并且發(fā)光區(qū)域的發(fā)光顏色可以是第一圖案顏色171;在T2時(shí)刻,展示區(qū)域151的發(fā)光區(qū)域位于W2’處,并且發(fā)光區(qū)域的發(fā)光顏色可以是第二圖案顏色172;在Tn時(shí)刻,展示區(qū)域151的發(fā)光區(qū)域位于WN’處,并且發(fā)光區(qū)域的發(fā)光顏色可以是第N’圖案顏色173;在Tm時(shí)刻,展示區(qū)域151的發(fā)光區(qū)域位于WM’處,并且發(fā)光區(qū)域的發(fā)光顏色可以是第M’圖案顏色174。也即是,發(fā)光區(qū)域的位置和顏色均隨時(shí)間動(dòng)態(tài)變化。通過(guò)控制顯示屏幕110,并使展示區(qū)域151的發(fā)光區(qū)域的位置和發(fā)光顏色隨時(shí)間動(dòng)態(tài)變化,可以實(shí)現(xiàn)照射光位置和顏色的動(dòng)態(tài)改變,并由此可以實(shí)現(xiàn)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。顯然,發(fā)光區(qū)域還可以隨時(shí)間在展示區(qū)域151的列方向或者在展示區(qū)域151的行方向和列方向動(dòng)態(tài)變化,在此不再贅述。

      例如,圖5(b)示出了本公開(kāi)一個(gè)實(shí)施例提供的照射光位置和顏色的另一種控制方法。如圖5(b)所示,展示區(qū)域151在T1時(shí)刻顯示第一圖案181;在T2時(shí)刻顯示第二圖案182;在Tn時(shí)刻顯示第N圖案183;在TM時(shí)刻顯示第M圖案184。展示區(qū)域151不同位置處所展示的顏色的隨時(shí)間變化的規(guī)律與所展示的顏色所處的位置有關(guān)聯(lián),也即是展示區(qū)域151不同位置處所展示的顏色遵從不同的變化規(guī)律。因此可以實(shí)現(xiàn)照射光位置和顏色的動(dòng)態(tài)改變,并由此可以實(shí)現(xiàn)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。例如,不同位置處所展示的顏色所遵從的變化規(guī)律可根據(jù)實(shí)際應(yīng)用需求進(jìn)行設(shè)定,本申請(qǐng)的實(shí)施例對(duì)此不做具體限定。

      例如,顯示屏幕110動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式所遵從的規(guī)則可以按實(shí)際應(yīng)用需求進(jìn)行選擇,例如可以從提前預(yù)存的多種方式中選擇,本申請(qǐng)的實(shí)施例對(duì)此不做具體限定。

      例如,顯示屏幕110可根據(jù)預(yù)定的規(guī)則改變照射到待驗(yàn)證人臉的照射光的模式。例如,展示區(qū)域151的發(fā)光區(qū)域的位置可以按照從顯示屏幕110的左側(cè)順次移動(dòng)到顯示屏幕110的右側(cè)的規(guī)律動(dòng)態(tài)改變。又例如,展示區(qū)域151的發(fā)光區(qū)域的發(fā)光顏色可以按照每分鐘順次顯示紅色、綠色、藍(lán)色20次的規(guī)律動(dòng)態(tài)改變。

      例如,顯示屏幕110還可以隨機(jī)動(dòng)態(tài)的改變照射到待驗(yàn)證人臉的照射光的模式。下面以顏色為例說(shuō)明隨機(jī)動(dòng)態(tài)的改變照射到待驗(yàn)證人臉的照射光的模式的一種示例性方法。(1)獲取唯一標(biāo)識(shí)符。例如,該唯一標(biāo)識(shí)符可以在每次活體人臉驗(yàn)證的初始時(shí)刻由處理裝置130獲取。例如,該唯一標(biāo)識(shí)符可以通過(guò)處理裝置130控制通信裝置從活體人臉驗(yàn)證裝置100的外部的裝置(例如,云端服務(wù)器)獲取。又例如,該唯一標(biāo)識(shí)符還可以由活體人臉驗(yàn)證裝置100的處理裝置130自身生成。例如,活體人臉驗(yàn)證裝置100生成該唯一標(biāo)識(shí)符的方法可以參見(jiàn)隨機(jī)數(shù)生成技術(shù)和全球唯一標(biāo)識(shí)符生成技術(shù)等,本發(fā)明的實(shí)施例對(duì)此沒(méi)有限制。例如,該唯一標(biāo)識(shí)符可以在本次活體人臉驗(yàn)證結(jié)束后立即失效。又例如,該唯一標(biāo)識(shí)符還可以在本次活體人臉驗(yàn)證尚未結(jié)束,但該唯一標(biāo)識(shí)符已生成了一段時(shí)間(例如,3分鐘)之后失效。(2)根據(jù)唯一標(biāo)識(shí)符生成長(zhǎng)度為T的實(shí)數(shù)序列P[i],該實(shí)數(shù)序列對(duì)應(yīng)于在時(shí)間上變化的圖像,例如,P[i]對(duì)應(yīng)于第i幀圖像。實(shí)數(shù)序列的生成方法可以參見(jiàn)現(xiàn)有的加密算法,本申請(qǐng)的實(shí)施例對(duì)此不做限定。例如,可以通過(guò)哈希算法(即hash算法)生成該長(zhǎng)度為T的實(shí)數(shù)序列。例如,實(shí)數(shù)序列的長(zhǎng)度可由實(shí)際應(yīng)用需求進(jìn)行設(shè)定,在此不做限定。例如,實(shí)數(shù)序列P[i]可以滿足sum(P[i])=0,也即是對(duì)實(shí)數(shù)序列P[i]求和所獲得的值可以為零。(3)獲取至少兩種不同的顏色。例如,該至少兩種不同的顏色可以預(yù)先設(shè)置在活體人臉驗(yàn)證裝置100中。例如,對(duì)于色彩空間的坐標(biāo)系(R,G,B)中,假設(shè)以0為強(qiáng)度最小而255為強(qiáng)度最大,則可以指定(0,0,255),(0,255,0),(255,0,0)和(128,128,128)作為預(yù)定顏色。又例如,該至少兩種不同的顏色還可以根據(jù)唯一標(biāo)識(shí)符生成,根據(jù)唯一標(biāo)識(shí)符生成至少兩種不同的顏色的方法可以參見(jiàn)現(xiàn)有的加密算法,在此不再贅述。再例如,該至少兩種不同的顏色還可以隨機(jī)生成,具體方法可以參見(jiàn)隨機(jī)數(shù)生成技術(shù),在此不再贅述。(4)根據(jù)實(shí)數(shù)序列和至少兩種不同的顏色獲取顯示屏幕110在不同時(shí)刻(幀)下所顯示顏色的RGB值。例如,以預(yù)先設(shè)定或生成兩種顏色(r1,g1,b1)和(r2,g2,b2)為例,顯示屏幕110所顯示的第i幀圖像的顏色(r[i],g[i],b[i])可以為如下的形式:r[i]=r1+(r2-r1)×P[i],g[i]=g1+(g2-g1)×P[i],b[i]=b1+(b2-b1)×P[i]。通過(guò)上述步驟可以實(shí)現(xiàn)隨機(jī)動(dòng)態(tài)的改變照射到待驗(yàn)證人臉的照射光的顏色。照射到待驗(yàn)證人臉的照射光的位置以及照射到待驗(yàn)證人臉的照射光的顏色和位置的隨機(jī)動(dòng)態(tài)的改變也可以通過(guò)類似的方法實(shí)現(xiàn),在此不再贅述。由此顯示屏幕110可以隨機(jī)動(dòng)態(tài)的改變照射到待驗(yàn)證人臉的照射光的模式。

      例如,圖像拍攝裝置120可以配置為通過(guò)錄制視頻或連續(xù)拍攝多幀圖片的方式獲取分別與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像。例如,在采用通過(guò)圖像拍攝裝置120連續(xù)拍攝多幀圖片的方式的情況下,圖像拍攝裝置120可以與顯示裝置同步,由此可以實(shí)現(xiàn)通過(guò)拍攝多幀圖片的方式獲取分別與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像,例如可以在拍攝的圖片中附加例如時(shí)間等標(biāo)識(shí)信息以便于之后驗(yàn)證處理中進(jìn)行時(shí)間對(duì)齊。例如,錄制視頻的時(shí)長(zhǎng)或拍攝圖片的幀數(shù)可由實(shí)際應(yīng)用需求進(jìn)行設(shè)定,在此不做限定。

      例如,圖像拍攝裝置120可以為多種類型,例如可以包括至少一個(gè)攝像頭,而攝像頭可以包括CMOS圖像傳感器或CCD圖像傳感器等;又例如,當(dāng)圖像拍攝裝置120可以包括兩個(gè)攝像頭時(shí),兩個(gè)攝像頭可以彼此相同,也可以不同,例如一個(gè)攝像頭的分辨率較高而另一個(gè)的分辨率較低,或一個(gè)攝像頭為全彩色攝像頭而另一個(gè)為黑白攝像頭,等等。本發(fā)明其他實(shí)施例的圖像拍攝裝置與之類似。

      下面結(jié)合圖6(a)和圖6(b)說(shuō)明圖像拍攝裝置120獲取與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像的示例性方法。例如,待驗(yàn)證人臉可以位于圖像拍攝裝置120的朝向顯示屏幕110的發(fā)光方向的一側(cè),待驗(yàn)證人臉可以為活體人臉193或第二顯示屏幕194(即,用于惡意攻擊的顯示屏幕)所顯示的人臉圖像或/和視頻。圖6(a)和圖6(b)分別示出了在待驗(yàn)證人臉為活體人臉193和第二顯示屏幕194所顯示的人臉圖像或/和視頻的情況下,圖像拍攝裝置120獲取與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像的示例性方法。

      例如,展示區(qū)域151的發(fā)光區(qū)域發(fā)出的光線的至少部分將照射到待驗(yàn)證人臉上,待驗(yàn)證人臉對(duì)照射到待驗(yàn)證人臉上的照射光至少部分反射,待驗(yàn)證人臉的反射光的至少部分被圖像拍攝裝置120所采集。例如,圖像拍攝裝置120所采集的原始視頻或/和圖像可以記為A[i],i代表圖像的幀數(shù)。

      例如,圖6(a)是本公開(kāi)一個(gè)實(shí)施例提供的圖像拍攝裝置獲取與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像一種示例性場(chǎng)景(即,待驗(yàn)證人臉為活體人臉193的場(chǎng)景)。如圖6(a)所示,在待驗(yàn)證人臉為活體人臉193的情況下,圖像拍攝裝置120所采集的光線為待驗(yàn)證人臉的反射光線191和環(huán)境光線(圖中未示出)。在照射到活體人臉193上的照射光的模式(顏色或/和位置)發(fā)生改變的情況下,圖像拍攝裝置120獲取的與各個(gè)照射光的模式對(duì)應(yīng)的活體人臉193的圖像將根據(jù)各個(gè)照射光的模式的變化而發(fā)生對(duì)應(yīng)改變。

      例如,圖6(b)是本公開(kāi)一個(gè)實(shí)施例提供的圖像拍攝裝置獲取與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像另一種示例性場(chǎng)景(即,待驗(yàn)證人臉為第二顯示屏幕194所顯示的人臉圖像或/和視頻的場(chǎng)景)。如圖6(b)所示,在待驗(yàn)證人臉為第二顯示屏幕194所顯示的人臉圖像或/和視頻的情況下,圖像拍攝裝置120所采集的光線為待驗(yàn)證人臉的反射光線191、第二顯示屏幕194的自發(fā)光光線192和環(huán)境光線(圖中未示出)。在上述三種光線中,只有第二顯示屏幕194的自發(fā)光光線192在圖像拍攝裝置120中可以用于形成人臉圖像。第二顯示屏幕194及所顯示的待驗(yàn)證人臉的反射光線191通常包括部分鏡面反射分量,并且不能用于在圖像拍攝裝置120中形成人臉圖像,而是以圖像拍攝裝置120所形成的人臉圖像的噪聲的形式存在。因此,在照射到活體人臉上的照射光的模式(顏色或/和位置)發(fā)生改變的情況下,即使第二顯示屏幕194及其顯示的待驗(yàn)證人臉的反射光線191有略微的改變,也幾乎不會(huì)影響第二顯示屏幕194所顯示的待驗(yàn)證人臉的光反射特性。由此可以通過(guò)待驗(yàn)證人臉的光反射特性區(qū)分活體人臉193和第二顯示屏幕194所顯示的人臉圖像或/和視頻,也即是,可以通過(guò)圖像拍攝裝置120獲取的與各個(gè)照射光模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像所體現(xiàn)出的光反射特性來(lái)確定待驗(yàn)證人臉是否為活體人臉。

      例如,該處理裝置130可以包括處理器和存儲(chǔ)器,該處理器例如是中央處理單元(CPU)或者具有數(shù)據(jù)處理能力和/或指令執(zhí)行能力的其它形式的處理單元,可以X86架構(gòu)或ARM架構(gòu)實(shí)現(xiàn),例如,該處理器可以為通用處理器,并且也可以為單片機(jī)、微處理器、數(shù)字信號(hào)處理器、專用的圖像處理芯片、或現(xiàn)場(chǎng)可編程邏輯陣列等。下述實(shí)施例的處理裝置與此類似。存儲(chǔ)器例如可以包括易失性存儲(chǔ)器和/或非易失性存儲(chǔ)器,例如可以包括只讀存儲(chǔ)器(ROM)、硬盤、閃存等多種類型的存儲(chǔ)裝置或存儲(chǔ)介質(zhì)。相應(yīng)地,該存儲(chǔ)器可以實(shí)現(xiàn)為一個(gè)或多個(gè)計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品可以包括各種形式的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),在所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上可以存儲(chǔ)一個(gè)或多個(gè)計(jì)算機(jī)程序指令。處理器可以運(yùn)行所述程序指令,以實(shí)現(xiàn)下文所述的本公開(kāi)實(shí)施例中控制裝置的功能以及/或者其它期望的功能,例如可以基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉。該存儲(chǔ)器還可以存儲(chǔ)其他各種應(yīng)用程序和各種數(shù)據(jù),例如圖像拍攝裝置所獲取的與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像,以及所述應(yīng)用程序使用和/或產(chǎn)生的各種數(shù)據(jù)等。

      例如,處理裝置130可以配置為基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉。例如,處理裝置130可以配置為選取多幅圖像中針對(duì)同一人臉特征的部分,然后基于部分的光反射特性,并根據(jù)光反射特性確定待驗(yàn)證人臉是否為活體人臉。例如,處理裝置130還可以配置為選取多幅圖像中相同位置的部分,然后計(jì)算部分的光反射特性,并根據(jù)光反射特性確定被驗(yàn)證待驗(yàn)證人臉是否為活體人臉。例如,處理裝置130確定待驗(yàn)證人臉是否為活體人臉的方法可以根據(jù)實(shí)際應(yīng)用需求進(jìn)行選擇,本申請(qǐng)的實(shí)施例對(duì)此不做具體限定。

      例如,處理裝置130可以通過(guò)圖7所示的步驟基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉。

      步驟S110:圖像預(yù)處理;

      步驟S120:信息提??;

      步驟S130:活體人臉判斷。

      例如,步驟S110中圖像預(yù)處理的目的是為了保證目標(biāo)對(duì)象的大小、位置和質(zhì)量的一致性。例如,根據(jù)實(shí)際應(yīng)用需求,目標(biāo)對(duì)象可以是整個(gè)人臉區(qū)域或者人臉的部分區(qū)域,在此不做具體限定。

      又例如,由于人臉在錄制視頻或拍攝多幀圖像的過(guò)程中可能會(huì)出現(xiàn)位移,可以使用對(duì)齊補(bǔ)償?shù)姆椒ㄊ苟鄮四槇D像中的目標(biāo)對(duì)象在每一圖像中的位置相一致,此處的相一致是指目標(biāo)對(duì)象的位置近似不變并非要求前后完全相同。

      例如,可以通過(guò)下述的對(duì)齊補(bǔ)償算法來(lái)實(shí)現(xiàn)目標(biāo)對(duì)象的對(duì)齊。(1)根據(jù)原始視頻或/和圖像A[i]計(jì)算定位圖像B[i]與信號(hào)圖像C[i]。例如,可以首先將(r2-r1,g2-g1,b2-b1)歸一化為單位向量(u,v,w);然后,對(duì)原始視頻或/和圖像A[i]中的每一個(gè)像素的顏色(r,g,b),計(jì)算定位圖像B[i]中對(duì)應(yīng)位置處像素的顏色(r',g',b'),r'=r-(r×u+g×v+b×w)×u,g'=g-(r×u+g×v+b×w)×v,b'=b-(r×u+g×v+b×w)×w;最后,計(jì)算信號(hào)圖像C[i]中對(duì)應(yīng)位置處像素的顏色k,k=r×u+g×v+b×w。(2)在B[0]中提取人臉區(qū)域。(3)在B[1]及以后的圖像(即,第一幀及以后的圖像)上運(yùn)行追蹤算法(例如,Lucas Kanade追蹤算法),并將B[1]及以后的圖像與B[0]中的人臉區(qū)域?qū)R,記錄下每一幀的對(duì)齊參數(shù)。(4)使用同一組對(duì)齊參數(shù)將信號(hào)圖像C[i]對(duì)齊,并獲取對(duì)齊后的信號(hào)圖像C中第i幀圖像(x,y)位置處的值C[i,x,y]。

      例如,盡管步驟S110可提升確定待驗(yàn)證人臉是否為活體人臉的效率和可靠性,但并不是必須執(zhí)行的步驟,可以根據(jù)實(shí)際應(yīng)用需求進(jìn)行選擇,本申請(qǐng)的實(shí)施例對(duì)此不做具體限定。

      例如,步驟S120中信息(信號(hào))提取的目的是為了從圖像拍攝裝置120所獲取的視頻或多幀圖像中提取因顯示屏幕110所顯示的圖案的顏色或/和位置變化引起的目標(biāo)對(duì)象的圖像的變化。例如,提取因顯示屏幕110所顯示的圖案的顏色或/和位置變化引起的目標(biāo)對(duì)象的圖像的變化方法可根據(jù)實(shí)際應(yīng)用進(jìn)行選擇,本申請(qǐng)的實(shí)施例對(duì)此不做具體限定。例如,可以通過(guò)計(jì)算相關(guān)圖像S[x,y]的方法(即,計(jì)算多幅圖像與相應(yīng)的照射光的模式的相關(guān)性)實(shí)現(xiàn)上述信息提取。例如,可以根據(jù)對(duì)齊后的信號(hào)圖像C[i,x,y]和實(shí)數(shù)序列P[i]計(jì)算相關(guān)圖像S[x,y]=sum(C[i,x,y]*P[i])。例如,相關(guān)圖像S[x,y]的物理含義是:在待驗(yàn)證人臉為活體人臉的情況下為人臉圖像;在待驗(yàn)證人臉為第二顯示屏幕194所顯示的人臉圖像或/和視頻的情況下,無(wú)法產(chǎn)生對(duì)應(yīng)的人臉圖像。通過(guò)計(jì)算對(duì)齊后的信號(hào)圖像C[i,x,y]和實(shí)數(shù)序列P[i]的相關(guān),可以將與照射到待驗(yàn)證人臉上的照射光模式不符的信號(hào)(例如,背景光)濾除。此外,如果實(shí)數(shù)序列P[i]是根據(jù)唯一標(biāo)識(shí)符實(shí)時(shí)生成,則攻擊者難以立刻生成與唯一標(biāo)識(shí)符對(duì)應(yīng)的人臉動(dòng)畫序列,由此可進(jìn)一步增強(qiáng)人臉驗(yàn)證裝置的安全性。

      例如,為了保證步驟S120中所提取信息(信號(hào))以及活體人臉判斷結(jié)果的可靠性,還可以在獲得相關(guān)圖像S[x,y]之后,在進(jìn)行步驟S130之前,計(jì)算所提取信號(hào)的可靠性。例如,可以通過(guò)下述方式計(jì)算上述所提取信號(hào)的可靠性。

      (1)首先,根據(jù)相關(guān)圖像S[x,y]計(jì)算k1=sum(S[x,y]^2)。

      (2)然后,根據(jù)k1和對(duì)齊后的信號(hào)圖像C[i,x,y]計(jì)算k2=k1/sum_{x,y}variance_i(C[i,x,y])。

      (3)根據(jù)計(jì)算獲得的k1和k2的數(shù)值,以及預(yù)先設(shè)定的閾值判斷所提取信號(hào)的可靠性。例如,在k1和k2的數(shù)值沒(méi)有達(dá)到預(yù)先設(shè)定的閾值的情況下(例如,可以表示圖像拍攝裝置120在拍攝圖像時(shí)面對(duì)了照射光之外的強(qiáng)光),可以提示用戶改變位置(例如,尋找避免陽(yáng)光直射的地方)后再次進(jìn)行人臉驗(yàn)證。

      例如,步驟S130中活體人臉判斷的目的是判斷在步驟S120中所提取的目標(biāo)對(duì)象的圖像的變化是否符合人臉的變化規(guī)律。例如,可以采用機(jī)器學(xué)習(xí)的方法實(shí)現(xiàn)上述活體人臉判斷。例如,可以將步驟S120中所提取的目標(biāo)對(duì)象的圖像的變化信息(例如,目標(biāo)對(duì)象的相關(guān)圖像S[x,y])輸入到事先訓(xùn)練好的分類器中,并由分類器判別是否為拍攝活體人臉?biāo)@得的圖像(即,通過(guò)預(yù)先訓(xùn)練的分類器來(lái)確定待驗(yàn)證人臉是否為活體人臉)。

      例如,上述分類器可以是卷積神經(jīng)網(wǎng)絡(luò)(Convolutional neural networks)、支持向量機(jī)(Support Vector Machine)或其它適用的分類器,本申請(qǐng)的實(shí)施例對(duì)此不做具體限定。例如,分類器可由下述方法進(jìn)行訓(xùn)練。(1)首先,使用本實(shí)施例提供的活體人臉驗(yàn)證裝置100對(duì)大量的活體人臉和第二顯示屏幕194所顯示的人臉圖像或/和視頻采集人臉視頻或多幀圖像;(2)然后,獲取上述所采集人臉視頻或多幀圖像的相關(guān)圖像S[x,y];(3)最后,將上述相關(guān)圖像S[x,y]以及對(duì)應(yīng)的圖像是否為拍攝活體人臉?biāo)@得的圖像的信息輸入分類器,由此可以實(shí)現(xiàn)分類器的訓(xùn)練。

      例如,處理裝置130還可以直接使用機(jī)器學(xué)習(xí)的方法基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉。例如,可以將唯一標(biāo)識(shí)符(或?qū)崝?shù)序列P[i])以及圖像拍攝裝置120所獲取的視頻或多幀圖像輸入到事先訓(xùn)練好的分類器(例如,循環(huán)神經(jīng)網(wǎng)絡(luò))中,并由分類器判別是否為拍攝活體人臉?biāo)@得的圖像。

      例如,圖8(a)是本公開(kāi)一個(gè)實(shí)施例提供的另一種活體人臉驗(yàn)證裝置200的示例性框圖,圖8(b)是圖8(a)所示的活體人臉驗(yàn)證裝置200的示意圖。如圖8(a)和圖8(b)所示,該活體人臉驗(yàn)證裝置200可以包括投影裝置210(例如,微型投影儀)、圖像拍攝裝置220和處理裝置230。例如,圖像拍攝裝置220可以設(shè)置于活體人臉驗(yàn)證裝置200的朝向投影裝置210的發(fā)光方向的一側(cè)。例如,該活體人臉驗(yàn)證裝置200還包括顯示屏幕,該顯示屏幕可用于顯示協(xié)助用戶使用該活體人臉驗(yàn)證裝置200的相關(guān)信息。例如,圖像拍攝裝置220可以位于顯示屏幕的一側(cè)(例如,上側(cè))。例如,投影裝置210可以位于顯示屏幕的一側(cè)(例如,上側(cè))。例如,處理裝置230可以位于顯示屏幕的背離發(fā)光方向的一側(cè)。該活體人臉驗(yàn)證裝置200例如具體實(shí)現(xiàn)為多種形式,例如該活體人臉驗(yàn)證裝置200可以是專用于活體人臉驗(yàn)證的專用裝置,例如,作為門禁系統(tǒng)的組成部分或者例如ATM機(jī)等設(shè)備的組成部分,又例如,該活體人臉驗(yàn)證裝置200還可以是其它電子裝置(例如,移動(dòng)電話、平板電腦、筆記本電腦、智能眼鏡等)的一個(gè)組成部分。

      例如,在本實(shí)施例中,可以使用投影裝置210中的光源作為活體人臉驗(yàn)證裝置200的光源。例如,投影裝置210可以配置為動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。例如,可以通過(guò)控制投影裝置210的投影區(qū)域相對(duì)于待驗(yàn)證人臉的位置(即,投影裝置210光源的出射光線相對(duì)于投影裝置210的角度)來(lái)動(dòng)態(tài)改變照射光的位置,投影區(qū)域可根據(jù)實(shí)際應(yīng)用需求位于待驗(yàn)證人臉的任意位置。又例如,還可以通過(guò)控制投影裝置210光源的發(fā)光顏色來(lái)動(dòng)態(tài)改變照射光的顏色。再例如,還可以通過(guò)改變投影裝置210所顯示的內(nèi)容來(lái)動(dòng)態(tài)(即,投影區(qū)域的位置或/和發(fā)光顏色)改變投影裝置210發(fā)出的光的模式,從而動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。例如,投影裝置210的投影區(qū)域的位置和發(fā)光顏色的控制方法可以參見(jiàn)投影顯示技術(shù)的相關(guān)內(nèi)容,在此不再贅述。

      例如,圖像拍攝裝置220可以配置為拍攝分別與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像。例如,處理裝置230可以配置為基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉。例如,圖像拍攝裝置220和處理裝置230的相關(guān)內(nèi)容可以參見(jiàn)本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的實(shí)施例,在此不再贅述。該活體人臉驗(yàn)證裝置200實(shí)現(xiàn)了活體人臉的驗(yàn)證,并由此提升了人臉驗(yàn)證裝置的安全性。

      例如,圖9是本公開(kāi)一個(gè)實(shí)施例提供的再一種活體人臉驗(yàn)證裝置300的示例性框圖。如圖9所示,該活體人臉驗(yàn)證裝置300可以包括光源310、圖像拍攝裝置320和處理裝置330。例如該活體人臉驗(yàn)證裝置300可以是專用于活體人臉驗(yàn)證的專用裝置,例如,作為門禁系統(tǒng)的組成部分或者例如ATM機(jī)等設(shè)備的組成部分,又例如,該活體人臉驗(yàn)證裝置300還可以是其它電子裝置(例如,移動(dòng)電話、平板電腦、筆記本電腦等)的一個(gè)組成部分。

      例如,該光源310包括發(fā)光單元311和反射裝置312。該光源310可以配置為動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。該光源310所包括的發(fā)光單元的類型、出射波長(zhǎng)(即,發(fā)光顏色)和數(shù)量可以根據(jù)實(shí)際應(yīng)用需要進(jìn)行選擇,本申請(qǐng)的實(shí)施例對(duì)此不作具體限定。例如,該光源310可以包括紅色、綠色和藍(lán)色的發(fā)光二極管。例如,可以通過(guò)控制紅色、綠色和藍(lán)色的發(fā)光二極管發(fā)光強(qiáng)度的比值控制光源310的發(fā)光顏色,由此可以實(shí)現(xiàn)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的顏色和模式。例如,反射裝置312可以配置為改變發(fā)光單元311的出射光線相對(duì)于活體人臉驗(yàn)證裝置300的方向,由此可以動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的位置和模式。例如,反射裝置312的類型可根據(jù)實(shí)際應(yīng)用需求進(jìn)行設(shè)定,本申請(qǐng)的實(shí)施例對(duì)此不做具體限定。例如,反射裝置312可以是空間光調(diào)制器(例如,數(shù)字微反射鏡、液晶光閥等),或是具有角度調(diào)節(jié)功能的反射鏡片。

      例如,圖像拍攝裝置320可以配置為拍攝分別與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像。例如,處理裝置330可以配置為基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉。例如,圖像拍攝裝置320和處理裝置330的相關(guān)內(nèi)容可以參見(jiàn)本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的實(shí)施例,在此不再贅述。該活體人臉驗(yàn)證裝置300實(shí)現(xiàn)了活體人臉的驗(yàn)證,并由此提升了人臉驗(yàn)證裝置的安全性。

      例如,圖10是本公開(kāi)一個(gè)實(shí)施例提供的再一種活體人臉驗(yàn)證裝置400的示例性框圖。如圖10所示,該活體人臉驗(yàn)證裝置400可以包括光源410、圖像拍攝裝置420和處理裝置430。例如該活體人臉驗(yàn)證裝置400可以是專用于活體人臉驗(yàn)證的專用裝置,例如,作為門禁系統(tǒng)的組成部分或者例如ATM機(jī)等設(shè)備的組成部分。

      例如,該光源410包括發(fā)光單元411和平移裝置412,發(fā)光單元411設(shè)置在平移裝置412之上。該光源410可以配置為動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。該光源410所包括的發(fā)光單元的類型、出射波長(zhǎng)(即,發(fā)光顏色)和數(shù)量可以根據(jù)實(shí)際應(yīng)用需要進(jìn)行選擇,本申請(qǐng)的實(shí)施例對(duì)此不作具體限定。例如,該光源410可以包括紅色、綠色和藍(lán)色的發(fā)光二極管。例如,可以通過(guò)控制紅色、綠色和藍(lán)色的發(fā)光二極管發(fā)光強(qiáng)度的比值控制光源410的發(fā)光顏色,由此可以實(shí)現(xiàn)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的顏色和模式。例如,平移裝置412可以配置為改變發(fā)光單元411的位置,由此可以動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的位置和模式。例如,平移裝置412的類型可根據(jù)實(shí)際應(yīng)用需求進(jìn)行設(shè)定,本申請(qǐng)的實(shí)施例對(duì)此不做具體限定。例如,平移裝置412可以是一維電動(dòng)平移臺(tái)、二維電動(dòng)平移臺(tái)或者可以通過(guò)導(dǎo)軌等實(shí)現(xiàn)并且例如通過(guò)步進(jìn)電機(jī)驅(qū)動(dòng)。

      例如,圖像拍攝裝置420可以配置為拍攝分別與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像。例如,處理裝置430可以配置為基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉。例如,圖像拍攝裝置420和處理裝置430的相關(guān)內(nèi)容可以參見(jiàn)本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的實(shí)施例,在此不再贅述。該活體人臉驗(yàn)證裝置400實(shí)現(xiàn)了活體人臉的驗(yàn)證,并由此提升了人臉驗(yàn)證裝置的安全性。

      例如,圖11是本公開(kāi)另一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置500的示例性框圖。如圖11所示,該活體人臉驗(yàn)證裝置500可以包括光源510、圖像拍攝裝置520、信息發(fā)送接收裝置530和處理裝置540。例如,該活體人臉驗(yàn)證裝置500可以是其它電子裝置(例如,移動(dòng)電話、平板電腦、筆記本電腦等)的一個(gè)組成部分。又例如該活體人臉驗(yàn)證裝置500還可以是專用于活體人臉驗(yàn)證的專用裝置,例如作為門禁系統(tǒng)的組成部分或ATM機(jī)等設(shè)備的組成部分等。

      例如,光源510可以配置為動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。例如,該光源510可以共用其它發(fā)光裝置(例如,顯示屏幕的至少部分區(qū)域、投影儀中的光源)作為光源。又例如,該光源510還可以是專用光源(例如,發(fā)光二級(jí)管或激光二極管)。例如,圖像拍攝裝置520可以配置為拍攝分別與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像。例如,光源510和圖像拍攝裝置520的相關(guān)內(nèi)容可以參見(jiàn)本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的實(shí)施例,在此不再贅述。

      例如,信息發(fā)送接收裝置530可以配置為將多幅待驗(yàn)證人臉的圖像發(fā)送至服務(wù)器,并從服務(wù)器接收基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉的判斷信息,例如,該信息發(fā)送接收裝置530可以通過(guò)網(wǎng)絡(luò)或其它技術(shù)將多幅待驗(yàn)證人臉的圖像發(fā)送至服務(wù)器,并通過(guò)網(wǎng)絡(luò)或其它技術(shù)從服務(wù)器接收基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉的判斷信息。例如,所述網(wǎng)絡(luò)可以是因特網(wǎng)、無(wú)線局域網(wǎng)、移動(dòng)通信網(wǎng)絡(luò)等,所述其它技術(shù)例如可以包括藍(lán)牙通信、紅外通信等。例如,所述服務(wù)器可以為通用型服務(wù)器或?qū)S眯头?wù)器,可以為虛擬服務(wù)器或云服務(wù)器等。信息發(fā)送接收裝置530可以包括調(diào)制解調(diào)器、網(wǎng)絡(luò)適配器、藍(lán)牙發(fā)送接收單元或紅外發(fā)送接收單元等,例如還可以對(duì)發(fā)送或接收的信息進(jìn)行編碼、解碼等操作。

      例如,處理裝置540可以基于判斷信息執(zhí)行驗(yàn)證通過(guò)或未通過(guò)操作。由于基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉的判斷工作在服務(wù)器完成,因此可以節(jié)省該處理裝置540的計(jì)算資源,由此可以降低對(duì)處理裝置540性能的要求以及活體人臉驗(yàn)證裝置500的制造成本,并可以提升用戶的體驗(yàn)。該活體人臉驗(yàn)證裝置500可以實(shí)現(xiàn)活體人臉的驗(yàn)證,進(jìn)而提升了人臉驗(yàn)證裝置500的安全性。

      例如,圖12是本公開(kāi)再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置600的示例性框圖。如圖12所示,該活體人臉驗(yàn)證裝置600可以包括信息發(fā)送接收裝置610和處理裝置620。例如,該活體人臉驗(yàn)證裝置600的功能可以由服務(wù)器實(shí)現(xiàn),所述服務(wù)器可以為通用型服務(wù)器或?qū)S眯头?wù)器,可以為虛擬服務(wù)器或云服務(wù)器等。信息發(fā)送接收裝置610可以包括調(diào)制解調(diào)器、網(wǎng)絡(luò)適配器、藍(lán)牙發(fā)送接收單元或紅外發(fā)送接收單元等,例如還可以對(duì)發(fā)送或接收的信息進(jìn)行編碼、解碼等操作。

      例如,該信息發(fā)送接收裝置610可以配置為從客戶端接收多幅待驗(yàn)證人臉的圖像。例如,該處理裝置620可以配置為基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉。例如,該信息發(fā)送接收裝置610還可以配置為將處理裝置620基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉的判斷信息發(fā)送給客戶端。例如,該信息發(fā)送接收裝置610可以通過(guò)例如網(wǎng)絡(luò)或其它技術(shù)實(shí)現(xiàn)信息的發(fā)送和接收,所述網(wǎng)絡(luò)可以是因特網(wǎng)、無(wú)線局域網(wǎng)、移動(dòng)通信網(wǎng)絡(luò)等,所述其它技術(shù)例如可以包括藍(lán)牙通信、紅外通信等。例如,關(guān)于處理裝置620基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉的相關(guān)內(nèi)容可以參見(jiàn)本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的實(shí)施例,在此不再贅述。該活體人臉驗(yàn)證裝置600可以實(shí)現(xiàn)活體人臉的驗(yàn)證,進(jìn)而提升了人臉驗(yàn)證裝置600的安全性。例如,圖11所示的活體人臉驗(yàn)證裝置500作為客戶端和圖12所示的活體人臉驗(yàn)證裝置600作為服務(wù)器可以彼此配合組成活體人臉驗(yàn)證系統(tǒng),該客戶端和服務(wù)器可以位于同一地點(diǎn)或不同地點(diǎn)。

      例如,圖13是本公開(kāi)再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置700的示例性框圖。如圖13所示,該活體人臉驗(yàn)證裝置700可以包括處理器710和存儲(chǔ)器720。存儲(chǔ)器720中存儲(chǔ)有計(jì)算機(jī)程序指令,計(jì)算機(jī)程序指令被處理器710運(yùn)行時(shí)執(zhí)行以下步驟:

      步驟S710:獲取在動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式時(shí)拍攝的分別與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像;以及

      步驟S720:基于多幅圖像中待驗(yàn)證人臉的光反射特性確定被驗(yàn)證待驗(yàn)證人臉是否為活體人臉。

      例如,該處理器710可以是中央處理單元(CPU)或者具有數(shù)據(jù)處理能力和/或指令執(zhí)行能力的其它形式的處理單元,可以X86架構(gòu)或ARM架構(gòu)實(shí)現(xiàn),例如,該處理器710可以為通用處理器,并且也可以為單片機(jī)、微處理器、數(shù)字信號(hào)處理器、專用的圖像處理芯片、或現(xiàn)場(chǎng)可編程邏輯陣列等。

      例如,該存儲(chǔ)器720例如可以包括易失性存儲(chǔ)器和/或非易失性存儲(chǔ)器,例如可以包括只讀存儲(chǔ)器(ROM)、硬盤、閃存等多種類型的存儲(chǔ)裝置或存儲(chǔ)介質(zhì)。相應(yīng)地,該存儲(chǔ)器720可以實(shí)現(xiàn)為一個(gè)或多個(gè)計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品可以包括各種形式的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),在所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上可以存儲(chǔ)一個(gè)或多個(gè)計(jì)算機(jī)程序指令。

      例如,該處理器710可以運(yùn)行所述程序指令,以實(shí)現(xiàn)下文所述的本公開(kāi)實(shí)施例中控制裝置的功能以及/或者其它期望的功能,例如可以基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉。

      例如,該存儲(chǔ)器720還可以存儲(chǔ)其他各種應(yīng)用程序和各種數(shù)據(jù),例如圖像拍攝裝置所獲取的與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像,以及所述應(yīng)用程序使用和/或產(chǎn)生的各種數(shù)據(jù)等。

      例如,在步驟S710中,可以通過(guò)動(dòng)態(tài)改變照射光的顏色和/或位置(例如,可以使用處理器710控制光源來(lái)動(dòng)態(tài)改變照射光的顏色和/或位置)來(lái)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。例如,可以根據(jù)實(shí)際應(yīng)用需求選擇動(dòng)態(tài)改變照射光的顏色和/或位置的方法。例如,可以通過(guò)改變光源的位置來(lái)動(dòng)態(tài)的改變照射光照射到待驗(yàn)證人臉的位置。又例如,還可以通過(guò)改變光源的出射光線的角度來(lái)動(dòng)態(tài)的改變照射光照射到待驗(yàn)證人臉的位置。

      例如,在光源為顯示屏幕的至少部分區(qū)域的情況下,可以通過(guò)改變顯示屏幕上顯示的內(nèi)容來(lái)動(dòng)態(tài)改變顯示屏幕發(fā)出的光的模式,從而動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。例如,可以通過(guò)在顯示屏幕上顯示預(yù)定圖案,且改變預(yù)定圖案的顏色和/或位置來(lái)改變顯示屏幕上顯示的內(nèi)容。例如,顯示屏幕的作為光源的發(fā)光區(qū)域的位置可以在行方向上、在列方向上或者在行方向上和列方向上隨時(shí)間發(fā)生改變,由于發(fā)光區(qū)域的位置相對(duì)于待驗(yàn)證人臉發(fā)生改變,發(fā)光區(qū)域所發(fā)射的光線照射到人臉的位置也將相應(yīng)地發(fā)生改變,因此可以實(shí)現(xiàn)照射光的位置的動(dòng)態(tài)改變,并由此可以實(shí)現(xiàn)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。例如,顯示屏幕的作為光源的發(fā)光區(qū)域的發(fā)光顏色可隨時(shí)間發(fā)生改變,并由此可以動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。顯然,顯示屏幕的作為光源的發(fā)光區(qū)域的位置和發(fā)光顏色可同時(shí)隨時(shí)間發(fā)生改變,并由此可以動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。

      例如,在使用投影裝置的光源作為該活體人臉驗(yàn)證裝置的光源的情況下,可以通過(guò)控制投影裝置的投影區(qū)域相對(duì)于待驗(yàn)證人臉的位置或/和投影區(qū)域的發(fā)光顏色來(lái)動(dòng)態(tài)改變照射光的位置或/和顏色,并由此可以動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。

      例如,在光源包括專用發(fā)光單元的情況下,可以使用反射裝置改變發(fā)光單元的出射光線的方向(例如,相對(duì)于活體人臉驗(yàn)證裝置)或/和使用平移裝置改變發(fā)光單元的位置的方法動(dòng)態(tài)的改變照射到待驗(yàn)證人臉的照射光的位置。例如,在專用發(fā)光單元包括紅色、綠色和藍(lán)色的發(fā)光二極管或激光二極管的情況下,可以通過(guò)控制紅色、綠色和藍(lán)色的發(fā)光二極管發(fā)光強(qiáng)度的比值控制光源的發(fā)光顏色,并由此可以實(shí)現(xiàn)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的顏色。通過(guò)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的位置或/和顏色可以動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。

      例如,可以根據(jù)預(yù)定的規(guī)則或者隨機(jī)動(dòng)態(tài)的改變照射到待驗(yàn)證人臉的照射光的模式。例如,在隨機(jī)動(dòng)態(tài)的改變照射到待驗(yàn)證人臉的照射光的模式的情況下,可以在每次活體人臉驗(yàn)證的初始時(shí)刻生成與該次人臉活體驗(yàn)證相對(duì)應(yīng)的唯一標(biāo)識(shí)符,然后根據(jù)唯一標(biāo)識(shí)符生成隨時(shí)間變化的實(shí)數(shù)序列,并且基于實(shí)數(shù)序列實(shí)現(xiàn)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。例如,該唯一標(biāo)識(shí)符可以在活體人臉驗(yàn)證裝置的內(nèi)部生成,該唯一標(biāo)識(shí)符還可以在活體人臉驗(yàn)證裝置的外部(例如,云端服務(wù)器)生成并傳遞給活體人臉驗(yàn)證裝置。例如,動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式的具體內(nèi)容本公開(kāi)一個(gè)實(shí)施例提供的活體人臉驗(yàn)證裝置的實(shí)施例,在此不再贅述。

      例如,在動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式的情況下,可以例如使用圖像采集裝置拍攝分別與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像,例如可以錄制包含多幅待驗(yàn)證人臉的圖像的視頻或者還可以連續(xù)拍攝多幀圖片。在待驗(yàn)證人臉為活體人臉的情況下,圖像拍攝裝置所采集的光線為待驗(yàn)證人臉的反射光線和環(huán)境光線(圖中未示出)。在照射到活體人臉上的照射光的模式(顏色或/和位置)發(fā)生改變的情況下,圖像拍攝裝置獲取的與各個(gè)照射光的模式對(duì)應(yīng)的活體人臉的圖像將根據(jù)各個(gè)照射光的模式的變化而發(fā)生對(duì)應(yīng)改變。

      在待驗(yàn)證人臉為第二顯示屏幕(用于惡意攻擊的顯示屏幕)所顯示的人臉圖像或/和視頻的情況下,圖像拍攝裝置所采集的光線為待驗(yàn)證人臉的反射光線、第二顯示屏幕的自發(fā)光光線和環(huán)境光線(圖中未示出)。由于第二顯示屏幕是自發(fā)光物體,并且在圖像拍攝裝置所采集的三種光線中,只有第二顯示屏幕的自發(fā)光光線在圖像拍攝裝置中可以用于形成人臉圖像。第二顯示屏幕及所顯示的待驗(yàn)證人臉的反射光線通常包括部分鏡面反射分量,并且不能用于在圖像拍攝裝置中形成人臉圖像,而是以圖像拍攝裝置所形成的人臉圖像的噪聲的形式存在。因此,在照射到活體人臉上的照射光的模式(顏色或/和位置)發(fā)生改變的情況下,即使第二顯示屏幕及其顯示的待驗(yàn)證人臉的反射光線有略微的改變,也幾乎不會(huì)影響第二顯示屏幕所顯示的待驗(yàn)證人臉的光反射特性。由此可以通過(guò)待驗(yàn)證人臉的光反射特性區(qū)分活體人臉和第二顯示屏幕所顯示的人臉圖像或/和視頻,也即是,可以通過(guò)圖像拍攝裝置獲取的與各個(gè)照射光模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像所體現(xiàn)出的光反射特性來(lái)確定待驗(yàn)證人臉是否為活體人臉。例如,可以選取多幅圖像中針對(duì)同一人臉特征的部分,然后計(jì)算同一人臉特征的部分的光反射特性,并根據(jù)光反射特性確定待驗(yàn)證人臉是否為活體人臉。又例如,還可以選取多幅圖像中相同位置的部分,然后計(jì)算多幅圖像中相同位置的部分的光反射特性,并根據(jù)光反射特性確定被驗(yàn)證待驗(yàn)證人臉是否為活體人臉。

      例如,在步驟S720中,基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉包括:

      步驟S721:從所獲取的視頻或多幀待驗(yàn)證人臉的圖像中提取因照射到待驗(yàn)證人臉上的照射光的模式(例如,顏色或/和位置)變化引起的目標(biāo)對(duì)象的圖像的變化的信息(信號(hào));

      步驟S722:根據(jù)所提取的信息(信號(hào))判斷待驗(yàn)證人臉是否為活體人臉。

      例如,可以使用處理器710實(shí)現(xiàn)步驟S721和步驟S722。例如,步驟S721和步驟S722中生成的數(shù)據(jù)可以存儲(chǔ)在存儲(chǔ)器720中。

      例如,在步驟S721中,提取因照射到待驗(yàn)證人臉上的照射光的模式變化引起的目標(biāo)對(duì)象的圖像的變化的信息(信號(hào))方法可根據(jù)實(shí)際應(yīng)用進(jìn)行選擇,本申請(qǐng)的實(shí)施例對(duì)此不做具體限定。例如,可以通過(guò)計(jì)算相關(guān)圖像(即,計(jì)算多幅圖像與相應(yīng)的照射光的模式的相關(guān)性)的方法實(shí)現(xiàn)上述目標(biāo)對(duì)象的圖像的變化的信息提取。例如,計(jì)算相關(guān)圖像的方法可參見(jiàn)本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的實(shí)施例,在此不再贅述。

      例如,在執(zhí)行步驟S721之前還可以對(duì)圖像拍攝裝置獲取的與各個(gè)照射光模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像進(jìn)行預(yù)處理。圖像預(yù)處理的目的是為了保證目標(biāo)對(duì)象的大小、位置和質(zhì)量的一致性。例如,根據(jù)實(shí)際應(yīng)用需求,目標(biāo)對(duì)象可以是整個(gè)人臉區(qū)域或者人臉的部分區(qū)域,在此不做具體限定。例如,可以使用對(duì)齊補(bǔ)償?shù)姆椒ㄊ苟鄮四槇D像中的目標(biāo)對(duì)象在每一圖像中的位置相一致,此處的相一致是指目標(biāo)對(duì)象的位置近似不變,并非要求前后完全相同。對(duì)齊補(bǔ)償?shù)姆椒蓞⒁?jiàn)本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的實(shí)施例,在此不再贅述。

      例如,在執(zhí)行步驟S721之后,在執(zhí)行步驟S722之前,還可以對(duì)步驟S721所提取信號(hào)(例如,相關(guān)圖像或相關(guān)性的計(jì)算結(jié)果)的可靠性進(jìn)行計(jì)算。例如,通過(guò)計(jì)算所提取信號(hào)的可靠性可以判斷待驗(yàn)證人臉在拍攝圖像時(shí)是否面對(duì)照射光之外的強(qiáng)光,并在存在照射光之外的強(qiáng)光的情況下提示用戶尋找避免強(qiáng)光直射的環(huán)境進(jìn)行活體人臉驗(yàn)證。例如,所提取信號(hào)的可靠性的計(jì)算和判斷方法可參見(jiàn)本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的實(shí)施例,在此不再贅述。

      例如,在步驟S722中,可使用機(jī)器學(xué)習(xí)的方法根據(jù)所提取的信號(hào)(例如,相關(guān)圖像)判斷目標(biāo)對(duì)象的圖像的變化是否符合人臉的變化規(guī)律。例如,可以采用機(jī)器學(xué)習(xí)的方法實(shí)現(xiàn)上述判斷,并由此實(shí)現(xiàn)活體人臉驗(yàn)證。例如,可以將所提取的目標(biāo)對(duì)象的圖像的變化的信號(hào)輸入到事先訓(xùn)練好的分類器中,并由分類器判別是否為拍攝活體人臉?biāo)@得的圖像(即由訓(xùn)練好的分類器判別待驗(yàn)證人臉是否為活體人臉)。例如,上述分類器可以是卷積神經(jīng)網(wǎng)絡(luò)(Convolutional neural networks)、支持向量機(jī)(Support Vector Machine)或其它適用的分類器,本申請(qǐng)的實(shí)施例對(duì)此不做具體限定。例如,訓(xùn)練分類器的方法可參見(jiàn)本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的實(shí)施例,在此不再贅述。

      例如,還可以直接使用機(jī)器學(xué)習(xí)的方法基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉。例如,可以將唯一標(biāo)識(shí)符(或?qū)崝?shù)序列)以及圖像拍攝裝置所獲取的視頻或多幀圖像輸入到事先訓(xùn)練好的分類器(例如,循環(huán)神經(jīng)網(wǎng)絡(luò))中,并由分類器判別是否為拍攝活體人臉?biāo)@得的圖像。因此,該活體人臉驗(yàn)證裝置可以實(shí)現(xiàn)活體人臉的驗(yàn)證,并由此提升了人臉驗(yàn)證裝置700的安全性。

      例如,圖14是本公開(kāi)再一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證方法的流程圖。如圖14所示,該活體人臉驗(yàn)證方法包括:

      步驟S10:動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式,并拍攝分別與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像;

      步驟S20:基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉。

      例如,在步驟S10中,可以動(dòng)態(tài)改變照射光的顏色和/或位置來(lái)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。例如,可以根據(jù)實(shí)際應(yīng)用需求選擇動(dòng)態(tài)改變照射光的顏色和/或位置的方法。例如,可以通過(guò)改變光源的位置來(lái)動(dòng)態(tài)的改變照射光照射到待驗(yàn)證人臉的位置。又例如,還可以通過(guò)改變光源的出射光線的角度來(lái)動(dòng)態(tài)的改變照射光照射到待驗(yàn)證人臉的位置。

      例如,在光源為顯示屏幕的至少部分區(qū)域的情況下,可以通過(guò)改變顯示屏幕上顯示的內(nèi)容來(lái)動(dòng)態(tài)改變顯示屏幕發(fā)出的光的模式,從而動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。例如,可以通過(guò)在顯示屏幕上顯示預(yù)定圖案,且改變預(yù)定圖案的顏色和/或位置來(lái)改變顯示屏幕上顯示的內(nèi)容。例如,顯示屏幕的作為光源的發(fā)光區(qū)域的位置可以在行方向上、在列方向上或者在行方向上和列方向上隨時(shí)間發(fā)生改變,由于發(fā)光區(qū)域的位置相對(duì)于待驗(yàn)證人臉發(fā)生改變,發(fā)光區(qū)域所發(fā)射的光線照射到人臉的位置也將相應(yīng)地發(fā)生改變,因此可以實(shí)現(xiàn)照射光的位置的動(dòng)態(tài)改變,并由此可以實(shí)現(xiàn)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。例如,顯示屏幕的作為光源的發(fā)光區(qū)域的發(fā)光顏色可隨時(shí)間發(fā)生改變,并由此可以動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。顯然,顯示屏幕的作為光源的發(fā)光區(qū)域的位置和發(fā)光顏色可同時(shí)隨時(shí)間發(fā)生改變,并由此可以動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。

      例如,在使用投影裝置的光源作為該活體人臉驗(yàn)證裝置的光源的情況下,可以通過(guò)控制投影裝置的投影區(qū)域相對(duì)于待驗(yàn)證人臉的位置或/和投影區(qū)域的發(fā)光顏色來(lái)動(dòng)態(tài)改變照射光的位置或/和顏色,并由此可以動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。

      例如,在光源包括專用發(fā)光單元的情況下,可以使用反射裝置改變發(fā)光單元的出射光線的方向(例如,相對(duì)于活體人臉驗(yàn)證裝置)或/和使用平移裝置改變發(fā)光單元的位置的方法動(dòng)態(tài)的改變照射到待驗(yàn)證人臉的照射光的位置。例如,在專用發(fā)光單元包括紅色、綠色和藍(lán)色的發(fā)光二極管或激光二極管的情況下,可以通過(guò)控制紅色、綠色和藍(lán)色的發(fā)光二極管發(fā)光強(qiáng)度的比值控制光源的發(fā)光顏色,并由此可以實(shí)現(xiàn)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的顏色。通過(guò)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的位置或/和顏色可以動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。

      例如,可以根據(jù)預(yù)定的規(guī)則或者隨機(jī)動(dòng)態(tài)的改變照射到待驗(yàn)證人臉的照射光的模式。例如,在隨機(jī)動(dòng)態(tài)的改變照射到待驗(yàn)證人臉的照射光的模式的情況下,可以在每次活體人臉驗(yàn)證的初始時(shí)刻生成與該次人臉活體驗(yàn)證相對(duì)應(yīng)的唯一標(biāo)識(shí)符,然后根據(jù)唯一標(biāo)識(shí)符生成隨時(shí)間變化的實(shí)數(shù)序列,并且基于實(shí)數(shù)序列實(shí)現(xiàn)動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式。例如,該唯一標(biāo)識(shí)符可以在活體人臉驗(yàn)證裝置的內(nèi)部生成,該唯一標(biāo)識(shí)符還可以在活體人臉驗(yàn)證裝置的外部(例如,云端服務(wù)器)生成并傳遞給活體人臉驗(yàn)證裝置。例如,動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式的具體內(nèi)容本公開(kāi)一個(gè)實(shí)施例提供的活體人臉驗(yàn)證裝置的實(shí)施例,在此不再贅述。

      例如,在動(dòng)態(tài)改變照射到待驗(yàn)證人臉的照射光的模式的情況下,可以例如使用圖像采集裝置拍攝分別與各個(gè)模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像,例如可以錄制包含多幅待驗(yàn)證人臉的圖像的視頻或者還可以連續(xù)拍攝多幀圖片。在待驗(yàn)證人臉為活體人臉的情況下,圖像拍攝裝置所采集的光線為待驗(yàn)證人臉的反射光線和環(huán)境光線(圖中未示出)。在照射到活體人臉上的照射光的模式(顏色或/和位置)發(fā)生改變的情況下,圖像拍攝裝置獲取的與各個(gè)照射光的模式對(duì)應(yīng)的活體人臉的圖像將根據(jù)各個(gè)照射光的模式的變化而發(fā)生對(duì)應(yīng)改變。

      在待驗(yàn)證人臉為第二顯示屏幕(用于惡意攻擊的顯示屏幕)所顯示的人臉圖像或/和視頻的情況下,圖像拍攝裝置所采集的光線為待驗(yàn)證人臉的反射光線、第二顯示屏幕的自發(fā)光光線和環(huán)境光線(圖中未示出)。由于第二顯示屏幕是自發(fā)光物體,并且在圖像拍攝裝置所采集的三種光線中,只有第二顯示屏幕的自發(fā)光光線在圖像拍攝裝置中可以用于形成人臉圖像。第二顯示屏幕及所顯示的待驗(yàn)證人臉的反射光線通常包括部分鏡面反射分量,并且不能用于在圖像拍攝裝置中形成人臉圖像,而是以圖像拍攝裝置所形成的人臉圖像的噪聲的形式存在。因此,在照射到活體人臉上的照射光的模式(顏色或/和位置)發(fā)生改變的情況下,即使第二顯示屏幕及其顯示的待驗(yàn)證人臉的反射光線有略微的改變,也幾乎不會(huì)影響第二顯示屏幕所顯示的待驗(yàn)證人臉的光反射特性。由此可以通過(guò)待驗(yàn)證人臉的光反射特性區(qū)分活體人臉和第二顯示屏幕所顯示的人臉圖像或/和視頻,也即是,可以通過(guò)圖像拍攝裝置獲取的與各個(gè)照射光模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像所體現(xiàn)出的光反射特性來(lái)確定待驗(yàn)證人臉是否為活體人臉。例如,可以選取多幅圖像中針對(duì)同一人臉特征的部分,然后計(jì)算同一人臉特征的部分的光反射特性,并根據(jù)光反射特性確定待驗(yàn)證人臉是否為活體人臉。又例如,還可以選取多幅圖像中相同位置的部分,然后計(jì)算多幅圖像中相同位置的部分的光反射特性,并根據(jù)光反射特性確定被驗(yàn)證待驗(yàn)證人臉是否為活體人臉。

      例如,在步驟S20中,基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉包括:

      步驟S201:從所獲取的視頻或多幀待驗(yàn)證人臉的圖像中提取因照射到待驗(yàn)證人臉上的照射光的模式(例如,顏色或/和位置)變化引起的目標(biāo)對(duì)象的圖像的變化的信息(信號(hào));

      步驟S202:根據(jù)所提取的信息(信號(hào))判斷待驗(yàn)證人臉是否為活體人臉。

      例如,在步驟S201中,提取因照射到待驗(yàn)證人臉上的照射光的模式變化引起的目標(biāo)對(duì)象的圖像的變化的信息(信號(hào))方法可根據(jù)實(shí)際應(yīng)用進(jìn)行選擇,本申請(qǐng)的實(shí)施例對(duì)此不做具體限定。例如,可以通過(guò)計(jì)算相關(guān)圖像(即,計(jì)算多幅圖像與相應(yīng)的照射光的模式的相關(guān)性)的方法實(shí)現(xiàn)上述目標(biāo)對(duì)象的圖像的變化的信息提取。例如,計(jì)算相關(guān)圖像的方法可參見(jiàn)本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的實(shí)施例,在此不再贅述。

      例如,在執(zhí)行步驟S201之前還可以對(duì)圖像拍攝裝置獲取的與各個(gè)照射光模式對(duì)應(yīng)的多幅待驗(yàn)證人臉的圖像進(jìn)行預(yù)處理。圖像預(yù)處理的目的是為了保證目標(biāo)對(duì)象的大小、位置和質(zhì)量的一致性。例如,根據(jù)實(shí)際應(yīng)用需求,目標(biāo)對(duì)象可以是整個(gè)人臉區(qū)域或者人臉的部分區(qū)域,在此不做具體限定。例如,可以使用對(duì)齊補(bǔ)償?shù)姆椒ㄊ苟鄮四槇D像中的目標(biāo)對(duì)象在每一圖像中的位置相一致,此處的相一致是指目標(biāo)對(duì)象的位置近似不變,并非要求前后完全相同。對(duì)齊補(bǔ)償?shù)姆椒蓞⒁?jiàn)本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的實(shí)施例,在此不再贅述。

      例如,在執(zhí)行步驟S201之后,在執(zhí)行步驟S202之前,還可以對(duì)步驟S201所提取信號(hào)(例如,相關(guān)圖像或相關(guān)性的計(jì)算結(jié)果)的可靠性進(jìn)行計(jì)算。例如,通過(guò)計(jì)算所提取信號(hào)的可靠性可以判斷待驗(yàn)證人臉在拍攝圖像時(shí)是否面對(duì)照射光之外的強(qiáng)光,并在存在照射光之外的強(qiáng)光的情況下提示用戶尋找避免強(qiáng)光直射的環(huán)境進(jìn)行活體人臉驗(yàn)證。例如,所提取信號(hào)的可靠性的計(jì)算和判斷方法可參見(jiàn)本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的實(shí)施例,在此不再贅述。

      例如,在步驟S202中,可使用機(jī)器學(xué)習(xí)的方法根據(jù)所提取的信號(hào)(例如,相關(guān)圖像)判斷目標(biāo)對(duì)象的圖像的變化是否符合人臉的變化規(guī)律。例如,可以采用機(jī)器學(xué)習(xí)的方法實(shí)現(xiàn)上述判斷,并由此實(shí)現(xiàn)活體人臉驗(yàn)證。例如,可以將所提取的目標(biāo)對(duì)象的圖像的變化的信號(hào)輸入到事先訓(xùn)練好的分類器中,并由分類器判別是否為拍攝活體人臉?biāo)@得的圖像(即由訓(xùn)練好的分類器判別待驗(yàn)證人臉是否為活體人臉)。例如,上述分類器可以是卷積神經(jīng)網(wǎng)絡(luò)(Convolutional neural networks)、支持向量機(jī)(Support Vector Machine)或其它適用的分類器,本申請(qǐng)的實(shí)施例對(duì)此不做具體限定。例如,訓(xùn)練分類器的方法可參見(jiàn)本公開(kāi)一個(gè)實(shí)施例提供的一種活體人臉驗(yàn)證裝置的實(shí)施例,在此不再贅述。

      例如,還可以直接使用機(jī)器學(xué)習(xí)的方法基于多幅圖像中待驗(yàn)證人臉的光反射特性確定待驗(yàn)證人臉是否為活體人臉。例如,可以將唯一標(biāo)識(shí)符(或?qū)崝?shù)序列)以及圖像拍攝裝置所獲取的視頻或多幀圖像輸入到事先訓(xùn)練好的分類器(例如,循環(huán)神經(jīng)網(wǎng)絡(luò))中,并由分類器判別是否為拍攝活體人臉?biāo)@得的圖像。因此,該活體人臉驗(yàn)證方法可以實(shí)現(xiàn)活體人臉的驗(yàn)證,并由此提升了人臉驗(yàn)證方法的安全性。

      本公開(kāi)提供了一種活體人臉驗(yàn)證方法及裝置,該活體人臉驗(yàn)證方法及裝置實(shí)現(xiàn)了活體人臉的驗(yàn)證,并由此提升了人臉驗(yàn)證方法及裝置的安全性。

      以上所述僅是本發(fā)明的示范性實(shí)施方式,而非用于限制本發(fā)明的保護(hù)范圍,本發(fā)明的保護(hù)范圍由所附的權(quán)利要求確定。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1