本公開涉及生物識(shí)別技術(shù)領(lǐng)域,尤其涉及活體識(shí)別方法和裝置。
背景技術(shù):
隨著計(jì)算機(jī)視覺的發(fā)展,人臉識(shí)別已經(jīng)廣泛應(yīng)用在在線支付、網(wǎng)絡(luò)金融等業(yè)務(wù)中。在人臉識(shí)別的過程中活體驗(yàn)證是一個(gè)重要的步驟,可以提高系統(tǒng)的安全性?,F(xiàn)有的人臉活體驗(yàn)證過程往往根據(jù)用戶面部的動(dòng)作如眨眼、嘴型變化等來判定是否活體,這些方案均需要用戶良好的配合才能識(shí)別出活體。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開提供一種活體識(shí)別方法和裝置。
根據(jù)本公開實(shí)施例的第一方面,提供一種活體識(shí)別方法,包括:
采集待檢測目標(biāo)在第一光照下的n張第一面部圖像;以及在第二光照下的n張第二面部圖像;所述n為大于或等于1的整數(shù);所述第一光照的亮度不同于所述第二光照的亮度;
根據(jù)所述n張第一面部圖像和所述n張第二面部圖像,獲取面部的光照變化特征信息;
根據(jù)所述面部的光照變化特征信息,對(duì)所述待檢測目標(biāo)進(jìn)行活體識(shí)別。
可選地,所述根據(jù)所述n張第一面部圖像和所述n張第二面部圖像,獲取面部的光照變化特征信息,包括:
根據(jù)所述n張第一面部圖像,獲得第一灰度圖像;
根據(jù)所述n張第二面部圖像,獲得第二灰度圖像;
根據(jù)所述第一灰度圖像和所述第二灰度圖像,獲取圖像灰度差值特征信息;
確定所述圖像灰度差值特征信息為所述光照變化特征信息。
可選地,所述根據(jù)所述第一灰度圖像和所述第二灰度圖像,獲取圖像灰度差值特征信息,包括:
將所述第一灰度圖像和所述第二灰度圖像分別劃分為m個(gè)圖像區(qū)域,m為大于或等于1的整數(shù);
獲取每個(gè)圖像區(qū)域在所述第一灰度圖像與所述第二灰度圖像之間的灰度差值的直方圖;
串聯(lián)所述m個(gè)圖像區(qū)域的灰度差值的直方圖,獲得所述圖像灰度差值特征信息。
可選地,根據(jù)所述n張面部圖像,獲得灰度圖像,包括:
從所述n張面部圖像中確定面部代表圖像;
對(duì)所述面部代表圖像做灰度處理,獲得所述灰度圖像;
其中,當(dāng)所述面部圖像為第一面部圖像時(shí),所述面部代表圖像為所述第一面部代表圖像;
當(dāng)所述面部圖像為第二面部圖像時(shí),所述面部代表圖像為所述第二面部代表圖像。
可選地,從n張面部圖像中確定面部代表圖像,包括:
根據(jù)所述n張面部圖像,獲取平均面部圖像;
從n張面部圖像中,確定與所述平均面部圖像相似度最高的面部圖像為所述面部代表圖像。
可選地,所述根據(jù)所述n張第一面部圖像和所述n張第二面部圖像,獲取面部的光照變化特征信息,包括:
對(duì)所述n張第一面部圖像進(jìn)行對(duì)齊處理,獲得n張對(duì)齊處理后的第一面部圖像;
對(duì)所述n張第二面部圖像進(jìn)行對(duì)齊處理,獲得n張對(duì)齊處理后的第二面部圖像;
根據(jù)所述n張對(duì)齊處理后的第一面部圖像和所述n張對(duì)齊處理后的第二面部圖像,獲取面部的光照變化特征信息。
可選地,所述根據(jù)所述面部的光照變化特征信息,對(duì)所述待檢測目標(biāo)進(jìn)行活體識(shí)別,包括:
確定所述光照變化特征信息是否呈非線性變化趨勢;
當(dāng)所述光照變化特征信息呈非線性變化趨勢時(shí),識(shí)別所述待檢測目標(biāo)為活體;
當(dāng)所述光照變化特征信息呈線性變化趨勢時(shí),識(shí)別所述待檢測目標(biāo)為非活體。
根據(jù)本公開實(shí)施例的第二方面,提供一種活體識(shí)別裝置,包括:
采集模塊,被配置為采集待檢測目標(biāo)在第一光照下的n張第一面部圖像;以及在第二光照下的n張第二面部圖像;所述n為大于或等于1的整數(shù);所述第一光照的亮度不同于所述第二光照的亮度;
獲取模塊,被配置為根據(jù)所述n張第一面部圖像和所述n張第二面部圖像,獲取面部的光照變化特征信息;
識(shí)別模塊,被配置為根據(jù)所述面部的光照變化特征信息,對(duì)所述待檢測目標(biāo)進(jìn)行活體識(shí)別。
可選地,所述獲取模塊包括:第一獲取子模塊、第二獲取子模塊和第一確定子模塊;
所述第一獲取子模塊,被配置為根據(jù)所述n張第一面部圖像,獲得第一灰度圖像;以及根據(jù)所述n張第二面部圖像,獲得第二灰度圖像;
所述第二獲取子模塊,被配置為根據(jù)所述第一灰度圖像和所述第二灰度圖像,獲取圖像灰度差值特征信息;
所述第一確定子模塊,被配置為確定所述圖像灰度差值特征信息為所述光照變化特征信息。
可選地,所述第二獲取子模塊,被配置為將所述第一灰度圖像和所述第二灰度圖像分別劃分為m個(gè)圖像區(qū)域,m為大于或等于1的整數(shù);獲取每個(gè)圖像區(qū)域在所述第一灰度圖像與所述第二灰度圖像之間的灰度差值的直方圖;串聯(lián)所述m個(gè)圖像區(qū)域的灰度差值的直方圖,獲得所述圖像灰度差值特征信息。
可選地,所述第一獲取子模塊,被配置為:從所述n張第一面部圖像中確定第一面部代表圖像;對(duì)所述第一面部代表圖像做灰度處理,獲得所述第一灰度圖像;
其中,當(dāng)所述面部圖像為第一面部圖像時(shí),所述面部代表圖像為所述第一面部代表圖像;
當(dāng)所述面部圖像為第二面部圖像時(shí),所述面部代表圖像為所述第二面部代表圖像。
可選地,所述第一獲取子模塊,被配置為:根據(jù)所述n張面部圖像,獲取平均面部圖像;以及從n張面部圖像中,確定與所述平均面部圖像相似度最高的面部圖像為所述面部代表圖像。
可選地,所述獲取模塊,包括:對(duì)齊處理子模塊和第三獲取子模塊;
所述對(duì)齊處理子模塊,被配置為對(duì)所述n張第一面部圖像進(jìn)行對(duì)齊處理,獲得n張對(duì)齊處理后的第一面部圖像;對(duì)所述n張第二面部圖像進(jìn)行對(duì)齊處理,獲得n張對(duì)齊處理后的第二面部圖像;
所述第三獲取子模塊,被配置為根據(jù)所述n張對(duì)齊處理后的第一面部圖像和所述n張對(duì)齊處理后的第二面部圖像,獲取面部的光照變化特征信息。
可選地,所述識(shí)別模塊,包括:第二確定子模塊和識(shí)別子模塊;
所述第二確定子模塊,被配置為確定所述光照變化特征信息是否呈非線性變化趨勢;
所述識(shí)別子模塊,被配置為當(dāng)所述光照變化特征信息呈非線性變化趨勢時(shí),識(shí)別所述待檢測目標(biāo)為活體;當(dāng)所述光照變化特征信息呈線性變化趨勢時(shí),識(shí)別所述待檢測目標(biāo)為非活體。
根據(jù)本公開實(shí)施例的第三方面,提供一種活體識(shí)別裝置,包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
采集待檢測目標(biāo)在第一光照下的n張第一面部圖像;以及在第二光照下的n張第二面部圖像;所述n為大于或等于1的整數(shù);所述第一光照的亮度不同于所述第二光照的亮度;
根據(jù)所述n張第一面部圖像和所述n張第二面部圖像,獲取面部的光照變化特征信息;
根據(jù)所述面部的光照變化特征信息,對(duì)所述待檢測目標(biāo)進(jìn)行活體識(shí)別。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:通過采集待檢測目標(biāo)在不同光照下的面部圖像,然后根據(jù)不同光照下的面部圖像,獲取面部的光照變化特征信息,進(jìn)而根據(jù)光照變化特征信息,對(duì)待檢測目標(biāo)進(jìn)行活體識(shí)別。因此,本實(shí)施例通過采集不同光照下的面部圖像即可進(jìn)行活體識(shí)別,需要改變的是光照,無需待檢測目標(biāo)進(jìn)行動(dòng)作配合,提高活體識(shí)別的準(zhǔn)確度和效率,也簡化了待檢測目標(biāo)的操作。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種活體識(shí)別方法的流程圖。
圖2是根據(jù)一示例性實(shí)施例示出的在不同光照下采集到的面部圖像的示意圖。
圖3是根據(jù)另一示例性實(shí)施例示出的一種活體識(shí)別方法的流程圖。
圖4是根據(jù)另一示例性實(shí)施例示出的一種活體識(shí)別方法的流程圖。
圖5是根據(jù)一示例性實(shí)施例示出的面部的特征點(diǎn)的示意圖。
圖6是根據(jù)一示例性實(shí)施例示出的一種活體識(shí)別裝置的框圖。
圖7是根據(jù)另一示例性實(shí)施例示出的一種活體識(shí)別裝置的框圖。
圖8是根據(jù)另一示例性實(shí)施例示出的一種活體識(shí)別裝置的框圖。
圖9是根據(jù)另一示例性實(shí)施例示出的一種活體識(shí)別裝置的框圖。
圖10是根據(jù)一示例性實(shí)施例示出的一種活體識(shí)別裝置800的框圖。
通過上述附圖,已示出本公開明確的實(shí)施例,后文中將有更詳細(xì)的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構(gòu)思的范圍,而是通過參考特定實(shí)施例為本領(lǐng)域技術(shù)人員說明本公開的概念。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的一種活體識(shí)別方法的流程圖,如圖1所示,活體識(shí)別方法用于終端中,包括以下步驟。
在步驟s11中,采集待檢測目標(biāo)在第一光照下的n張第一面部圖像。
在步驟s12中,采集待檢測目標(biāo)在第二光照下的n張第二面部圖像。
本實(shí)施例中可以對(duì)待檢測目標(biāo)進(jìn)行活體檢測,以識(shí)別該待檢測目標(biāo)為活體還是非活體。該待檢測目標(biāo)可以為人,也可以為動(dòng)物,本實(shí)施對(duì)此不做限定。本實(shí)施例在該待檢測目標(biāo)處于兩種不同亮度的光照下,分別采集該待檢測目標(biāo)的面部圖像,該面部圖像為包含眼睛在內(nèi)的圖像,本實(shí)施例對(duì)面部圖像的圖像范圍不做限定。在第一光照照射待檢測目標(biāo)時(shí),采集n張面部圖像,該面部圖像此處稱為第一面部圖像;該第一面部圖像表示在第一光照下采集到的面部圖像。在第二光照照射待檢測目標(biāo)時(shí),采集n張面部圖像,該面部圖像稱為第二面部圖像,該第二面部圖像表示在第二光照下采集到的面部圖像。本實(shí)施例中的第一光照的亮度不同于第二光照的亮度。其中,圖2示出了不同光照下的采集到的面部圖像的示意圖。
需要說明的是,第一光照和第二光照可以是終端的屏幕發(fā)出的光照,或者,也可以是終端的閃光燈發(fā)出的光照?;蛘撸谝还庹蘸偷诙庹湛梢允仟?dú)立于終端之外的光源發(fā)出的光照,本實(shí)施例對(duì)此不做限定。
可選地,本實(shí)施例可以按照預(yù)設(shè)時(shí)間間隔采集上述n張第一面部圖像,也就是相鄰兩張第一面部圖像的采集時(shí)間間隔該預(yù)設(shè)時(shí)間間隔。相應(yīng)地,本實(shí)施例也按照預(yù)設(shè)時(shí)間間隔采集上述n張第二面部圖像。
在步驟s13中,根據(jù)所述n張第一面部圖像和所述n張第二面部圖像,獲取面部的光照變化特征信息。
本實(shí)施例中,在采集到n張第一面部圖像和n張第二面部圖像后,從該n張第一面部圖像和該n張第二面部圖像中提取出面部的光照變化特征信息,該光照變化特征信息是指面部在光照由第一光照變化為第二光照時(shí)的變化特征信息。
在步驟s14中,根據(jù)所述面部的光照變化特征信息,對(duì)所述待檢測目標(biāo)進(jìn)行活體識(shí)別。
本實(shí)施例中,在獲取待檢測目標(biāo)的面部的光照變化特征信息后,由于活體的待檢測目標(biāo)的面部是3維立體的,而非活體的待檢測目標(biāo)(例如照片)的面部是2維平面的,因此,2維平面的面部和3維平面的面部在不同光照下的光照變化特征信息是不相同的。因此,本實(shí)施例根據(jù)上述面部的光照特征信息,對(duì)待檢測目標(biāo)進(jìn)行活體識(shí)別。
綜上所述,本實(shí)施例提供的活體識(shí)別方法,通過采集待檢測目標(biāo)在不同光照下的面部圖像,然后根據(jù)不同光照下的面部圖像,獲取面部的光照變化特征信息,進(jìn)而根據(jù)光照變化特征信息,對(duì)待檢測目標(biāo)進(jìn)行活體識(shí)別。因此,本實(shí)施例通過采集不同光照下的面部圖像即可進(jìn)行活體識(shí)別,需要改變的是光照,無需待檢測目標(biāo)進(jìn)行動(dòng)作配合,提高活體識(shí)別的準(zhǔn)確度和效率,也簡化了待檢測目標(biāo)的操作。
其中,上述s14的一種可能的實(shí)現(xiàn)方式為:確定所述光照變化特征信息是否呈非線性變化趨勢;當(dāng)所述光照變化特征信息呈非線性變化趨勢時(shí),識(shí)別所述待檢測目標(biāo)為活體;當(dāng)所述光照變化特征信息呈線性變化趨勢時(shí),識(shí)別所述待檢測目標(biāo)為非活體。本實(shí)施例中,由于不同光照下的刺激,活體的待檢測目標(biāo)的面部的光照變化特征信息呈非線性變化,而非活體的待檢測目標(biāo)的面部的光照變化特征信息呈線性變化趨勢,因此,本實(shí)施例判斷不同光照下獲取到的面部的光照變化特征信息是否呈非線性變化趨勢,若確定呈非線性變化,則識(shí)別該待檢測目標(biāo)為活體,若確定呈線性變化,則識(shí)別該待檢測目標(biāo)為非活體。
其中,s14的一種可能的實(shí)現(xiàn)方式為:將上述的面部的光照變化特征信息輸入至訓(xùn)練好的分類器中,由于訓(xùn)練好的分類器根據(jù)光照變化特征信息進(jìn)行活體識(shí)別,本實(shí)施例再獲取訓(xùn)練好的分類器的識(shí)別結(jié)果。在對(duì)分類器進(jìn)行訓(xùn)練階段中,采集一定數(shù)量的活體在光照變化前后的面部圖像,并提取面部的光照變化特征信息,輸入分類器,由分類器學(xué)習(xí)活體的面部的光照變化特征信息。另外,還采集一定數(shù)量的非活體(例如照片)在光照變化前后的面部圖像,并提取各面部的光照變化特征信息,輸入給分類器,由分類器學(xué)習(xí)非活體的面部的光照變化特征信息。在活體的面部的光照變化特征信息和非活體的面部的光照變化特征信息均學(xué)習(xí)完畢后,分類器成為訓(xùn)練好的分類器。其中,分類器例如為線性判斷(lda)分類器。
圖3是根據(jù)另一示例性實(shí)施例示出的一種活體識(shí)別方法的流程圖,如圖3所示,活體識(shí)別方法用于終端中,包括以下步驟。
在步驟s21中,采集待檢測目標(biāo)在第一光照下的n張第一面部圖像。
在步驟s22中,采集待檢測目標(biāo)在第二光照下的n張第二面部圖像。
本實(shí)施例中,步驟s21和步驟s22的具體實(shí)現(xiàn)過程可以參見圖1所示方法實(shí)施例中的相關(guān)描述,此處不再贅述。
在步驟s23中,根據(jù)所述n張第一面部圖像,獲得第一灰度圖像。
本實(shí)施例中,在獲取n張第一面部圖像之后,根據(jù)n張第一面部圖像,獲得一張灰度圖像,該灰度圖像稱為第一面部圖像。
其中,步驟s23的一種可能的實(shí)現(xiàn)方式包括步驟s231和s232。
在步驟s231中,從所述n張第一面部圖像中確定第一面部代表圖像。
本實(shí)施例中,從n張第一面部圖像中確定一張面部代表圖像,該面部代表圖像可以代表n張第一面部圖像,該面部代表圖像此處稱為第一面部代表圖像,該第一面部代表圖像為n張第一面部圖像中的一張第一面部圖像。
可選地,從n張第一面部圖像中確定第一面部代表圖像的一種方式為:根據(jù)所述n張第一面部圖像,獲取平均面部圖像;從n張第一面部圖像中,確定與所述平均面部圖像相似度最高的第一面部圖像為第一面部代表圖像。具體地,根據(jù)n張第一面部圖像,確定n張第一面部圖像的平均面部圖像,然后再獲取每張第一面部圖像與該平均面部圖像的相似度,將與該平均面部圖像的相似度最高的第一面部圖像作為第一面部代表圖像。
作為步驟s231的一種可替換方式,本實(shí)施例可以根據(jù)n張第一面部圖像,確定n張第一面部圖像的平均面部圖像,確定該平均面部圖像為第一面部代表圖像。
在步驟s232中,對(duì)所述第一面部代表圖像做灰度處理,獲得所述第一灰度圖像。
本實(shí)施例中,對(duì)上述第一面部代表圖像做灰度處理,獲得的圖像稱為第一灰度圖像。
可選地,步驟s23的另一種可能的實(shí)現(xiàn)方式為:對(duì)n張第一面部圖像中每張第一面部圖像做灰度處理,獲得n張灰度處理后的第一面部圖像,再根據(jù)n張灰度處理后的第一面部圖像,獲得n張灰度處理后的第一面部圖像的平均圖像,將該平均圖像作為上述第一灰度圖像。
在步驟s24中,根據(jù)所述n張第二面部圖像,獲得第二灰度圖像。
本實(shí)施例中,步驟s24的具體實(shí)現(xiàn)過程可以參見步驟s23的具體實(shí)現(xiàn)過程,此處不再贅述。
在步驟s25中,根據(jù)所述第一灰度圖像和所述第二灰度圖像,獲取圖像灰度差值特征信息。
本實(shí)施例中,在獲得上述第一灰度圖像和上述第二灰度圖像之后,根據(jù)該第一灰度圖像和第二灰度圖像,獲得第一灰度圖像和第二灰度圖像之間的圖像灰度差值特征信息。
可選地,上述步驟s25的一種可能的實(shí)現(xiàn)方式可以包括步驟s251-步驟s253:
在步驟s251中,將所述第一灰度圖像和所述第二灰度圖像分別劃分為m個(gè)圖像區(qū)域。
本實(shí)施例中,將第一灰度圖像劃分為m個(gè)圖像區(qū)域,m為大于或等于1的整數(shù)。而且,本實(shí)施例還依據(jù)相同的規(guī)則將第二灰度圖像劃分為m個(gè)圖像區(qū)域。
以m為3舉例說明,將第一灰度圖像劃分為第一圖像區(qū)域、第二圖像區(qū)域和第三圖像區(qū)域。將第二灰度圖像也劃分為第一圖像區(qū)域、第二圖像區(qū)域和第三圖像區(qū)域。其中,第一灰度圖像的第一圖像區(qū)域在第一灰度圖像中的位置,與,第二灰度圖像的第一圖像區(qū)域在第二灰度圖像中的位置相同,以此類推,不再贅述。
在步驟s252中,獲取每個(gè)圖像區(qū)域在所述第一灰度圖像與所述第二灰度圖像之間的灰度差值的直方圖。
本實(shí)施例中,獲取第一灰度圖像中的第一圖像區(qū)域與第二灰度圖像中的第一圖像區(qū)域之間的灰度差的直方圖(稱為第一直方圖),以及獲取第一灰度圖像中的第二圖像區(qū)域與第二灰度圖像中的第二圖像區(qū)域之間的灰度差的直方圖(稱為第二直方圖),以及獲取第一灰度圖像中的第三圖像區(qū)域與第二灰度圖像中的第三圖像區(qū)域之間的灰度差的直方圖(稱為第三直方圖)。
在步驟s253中,串聯(lián)所述m個(gè)圖像區(qū)域的灰度差值的直方圖,獲得所述圖像灰度差值特征信息。
本實(shí)施例中,將第一直方圖、第二直方圖和第三直方圖串接起來,獲得的總的直方圖稱為圖像灰度差值特征信息。
在步驟s26中,確定所述圖像灰度差值特征信息為所述光照變化特征信息。
本實(shí)施例中,由于在不同的光照下,采集到的面部圖像是有差別的,而面部圖像可以通過圖像灰度值來表示,因此,本實(shí)施例可以將第一灰度圖像和第二灰度圖像之間的圖像灰度差值特征信息作為光照變化特征信息。
在步驟s27中,根據(jù)所述面部的光照變化特征信息,對(duì)所述待檢測目標(biāo)進(jìn)行活體識(shí)別。
本實(shí)施例中,步驟s27的具體實(shí)現(xiàn)過程可以參見圖1所示實(shí)施例中的相關(guān)描述,此處不再贅述。
綜上所述,本實(shí)施例提供的活體識(shí)別方法,通過采集待檢測目標(biāo)在不同光照下的面部圖像,然后根據(jù)不同光照下的面部圖像,獲取面部的光照變化特征信息,進(jìn)而根據(jù)光照變化特征信息,對(duì)待檢測目標(biāo)進(jìn)行活體識(shí)別。因此,本實(shí)施例通過采集不同光照下的面部圖像即可進(jìn)行活體識(shí)別,需要改變的是光照,無需待檢測目標(biāo)進(jìn)行動(dòng)作配合,提高活體識(shí)別的準(zhǔn)確度和效率,也簡化了待檢測目標(biāo)的操作。
圖4是根據(jù)另一示例性實(shí)施例示出的一種活體識(shí)別方法的流程圖,如圖4所示,活體識(shí)別方法用于終端中,包括以下步驟。
在步驟s31中,采集待檢測目標(biāo)在第一光照下的n張第一面部圖像。
在步驟s32中,采集待檢測目標(biāo)在第二光照下的n張第二面部圖像。
本實(shí)施例中,步驟s31和步驟s32的具體實(shí)現(xiàn)過程可以參見圖1所示方法實(shí)施例中的相關(guān)描述,此處不再贅述。
在步驟s33中,對(duì)所述n張第一面部圖像進(jìn)行對(duì)齊處理,獲得n張對(duì)齊處理后的第一面部圖像。
本實(shí)施例中,采集到的第一面部圖像為多張時(shí),為了更好的獲得面部的光照變化特征信息,本實(shí)施例對(duì)采集的n張第一面部圖像進(jìn)行對(duì)齊處理,獲得n張對(duì)齊處理后的第一面部圖像。對(duì)齊處理過程為:首先定位各張第一面部圖像中的面部的特征點(diǎn),然后根據(jù)面部的特征點(diǎn)利用相似變換來對(duì)齊n張第一面部圖像,例如:根據(jù)面部的嘴或眼睛或鼻等的特征點(diǎn)來對(duì)n張第一面部圖像進(jìn)行對(duì)齊處理。其中,本實(shí)施例可以使用esr算法來定位第一面部圖像中的面部的特征點(diǎn),其中,面部的特征點(diǎn)如圖5所示。
需要說明的是,本實(shí)施例對(duì)步驟s33與步驟s32和步驟s34的執(zhí)行順序不做限定。
在步驟s34中,對(duì)所述n張第二面部圖像進(jìn)行對(duì)齊處理,獲得n張對(duì)齊處理后的第二面部圖像。
本實(shí)施例中,步驟s34的具體實(shí)現(xiàn)過程可以參見步驟s33的具體實(shí)現(xiàn)過程,此處不再贅述。
在步驟s35中,根據(jù)所述n張對(duì)齊處理后的第一面部圖像和所述n張對(duì)齊處理后的第二面部圖像,獲取面部的光照變化特征信息。
其中,步驟s35的具體實(shí)現(xiàn)過程可以參見圖1或圖3所示實(shí)施例中的相關(guān)描述,此處不再贅述。
在步驟s36中,根據(jù)所述面部的光照變化特征信息,對(duì)所述待檢測目標(biāo)進(jìn)行活體識(shí)別。
其中,步驟s36的具體實(shí)現(xiàn)過程可以參見圖1所示實(shí)施例中的相關(guān)描述,此處不再贅述。
綜上所述,本實(shí)施例提供的活體識(shí)別方法,通過采集待檢測目標(biāo)在不同光照下的面部圖像,然后根據(jù)不同光照下的面部圖像,獲取面部的光照變化特征信息,進(jìn)而根據(jù)光照變化特征信息,對(duì)待檢測目標(biāo)進(jìn)行活體識(shí)別。因此,本實(shí)施例通過采集不同光照下的面部圖像即可進(jìn)行活體識(shí)別,需要改變的是光照,無需待檢測目標(biāo)進(jìn)行動(dòng)作配合,提高活體識(shí)別的準(zhǔn)確度和效率,也簡化了待檢測目標(biāo)的操作。
下述為本公開裝置實(shí)施例,可以用于執(zhí)行本公開方法實(shí)施例。對(duì)于本公開裝置實(shí)施例中未披露的細(xì)節(jié),請參照本公開方法實(shí)施例。
圖6是根據(jù)一示例性實(shí)施例示出的一種活體識(shí)別裝置的框圖。該活體識(shí)別裝置可以通過軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為電子設(shè)備的部分或者全部。參照圖6,該裝置包括采集模塊100,獲取模塊200和識(shí)別模塊300。
采集模塊100,被配置為采集待檢測目標(biāo)在第一光照下的n張第一面部圖像;以及在第二光照下的n張第二面部圖像;所述n為大于或等于1的整數(shù);所述第一光照的亮度不同于所述第二光照的亮度。
獲取模塊200,被配置為根據(jù)采集模塊100采集的所述n張第一面部圖像和所述n張第二面部圖像,獲取面部的光照變化特征信息。
識(shí)別模塊300,被配置為根據(jù)獲取模塊200獲取的所述面部的光照變化特征信息,對(duì)所述待檢測目標(biāo)進(jìn)行活體識(shí)別。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖7是根據(jù)另一示例性實(shí)施例示出的一種活體識(shí)別裝置的框圖。該活體識(shí)別裝置可以通過軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為電子設(shè)備的部分或者全部。參照圖7,該裝置在圖6所示裝置實(shí)施例的基礎(chǔ)上,所述獲取模塊200包括:第一獲取子模塊210、第二獲取子模塊220和第一確定子模塊230。
所述第一獲取子模塊210,被配置為根據(jù)所述n張第一面部圖像,獲得第一灰度圖像;以及根據(jù)所述n張第二面部圖像,獲得第二灰度圖像。
所述第二獲取子模塊220,被配置為根據(jù)第一獲取子模塊210獲得的所述第一灰度圖像和所述第二灰度圖像,獲取圖像灰度差值特征信息。
所述第一確定子模塊230,被配置為確定第二獲取子模塊220獲取的所述圖像灰度差值特征信息為所述光照變化特征信息。
可選地,所述第二獲取子模塊220,被配置為將所述第一灰度圖像和所述第二灰度圖像分別劃分為m個(gè)圖像區(qū)域,m為大于或等于1的整數(shù);獲取每個(gè)圖像區(qū)域在所述第一灰度圖像與所述第二灰度圖像之間的灰度差值的直方圖;串聯(lián)所述m個(gè)圖像區(qū)域的灰度差值的直方圖,獲得所述圖像灰度差值特征信息。
可選地,所述第一獲取子模塊210,被配置為:從所述n張第一面部圖像中確定第一面部代表圖像;對(duì)所述第一面部代表圖像做灰度處理,獲得所述第一灰度圖像;其中,當(dāng)所述面部圖像為第一面部圖像時(shí),所述面部代表圖像為所述第一面部代表圖像;當(dāng)所述面部圖像為第二面部圖像時(shí),所述面部代表圖像為所述第二面部代表圖像。
可選地,所述第一獲取子模塊210,被配置為:根據(jù)所述n張面部圖像,獲取平均面部圖像;以及從n張面部圖像中,確定與所述平均面部圖像相似度最高的面部圖像為所述面部代表圖像。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖8是根據(jù)另一示例性實(shí)施例示出的一種活體識(shí)別裝置的框圖。該活體識(shí)別裝置可以通過軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為電子設(shè)備的部分或者全部。參照圖8,該裝置在圖6或圖7所示裝置實(shí)施例的基礎(chǔ)上,所述獲取模塊200包括:對(duì)齊處理子模塊240和第三獲取子模塊250。
所述對(duì)齊處理子模塊240,被配置為對(duì)所述n張第一面部圖像進(jìn)行對(duì)齊處理,獲得n張對(duì)齊處理后的第一面部圖像;對(duì)所述n張第二面部圖像進(jìn)行對(duì)齊處理,獲得n張對(duì)齊處理后的第二面部圖像。
所述第三獲取子模塊250,被配置為根據(jù)所述n張對(duì)齊處理后的第一面部圖像和所述n張對(duì)齊處理后的第二面部圖像,獲取面部的光照變化特征信息。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖9是根據(jù)另一示例性實(shí)施例示出的一種活體識(shí)別裝置的框圖。該活體識(shí)別裝置可以通過軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為電子設(shè)備的部分或者全部。參照圖9,該裝置在圖6-圖8任一所示裝置實(shí)施例的基礎(chǔ)上,所述識(shí)別模塊300,包括:第二確定子模塊310和識(shí)別子模塊320。
所述第二確定子模塊310,被配置為確定所述光照變化特征信息是否呈非線性變化趨勢。
所述識(shí)別子模塊320,被配置為當(dāng)?shù)诙_定子模塊310確定所述光照變化特征信息呈非線性變化趨勢時(shí),識(shí)別所述待檢測目標(biāo)為活體;當(dāng)當(dāng)?shù)诙_定子模塊310確定所述光照變化特征信息呈線性變化趨勢時(shí),識(shí)別所述待檢測目標(biāo)為非活體。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖10是根據(jù)一示例性實(shí)施例示出的一種活體識(shí)別裝置800的框圖。例如,裝置800可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照圖10,裝置800可以包括以下一個(gè)或多個(gè)組件:處理組件802,存儲(chǔ)器804,電力組件806,多媒體組件808,音頻組件810,輸入/輸出(i/o)的接口812,傳感器組件814,以及通信組件816。
處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件802可以包括一個(gè)或多個(gè)處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個(gè)或多個(gè)模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
存儲(chǔ)器804被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器804可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(sram),電可擦除可編程只讀存儲(chǔ)器(eeprom),可擦除可編程只讀存儲(chǔ)器(eprom),可編程只讀存儲(chǔ)器(prom),只讀存儲(chǔ)器(rom),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
電力組件806為裝置800的各種組件提供電力。電力組件806可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件808包括在所述裝置800和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測觸摸、滑動(dòng)和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件808包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置800處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件810被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件810包括一個(gè)麥克風(fēng)(mic),當(dāng)裝置800處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器804或經(jīng)由通信組件816發(fā)送。在一些實(shí)施例中,音頻組件810還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
i/o接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件814包括一個(gè)或多個(gè)傳感器,用于為裝置800提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件814可以檢測到裝置800的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800一個(gè)組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件816被配置為便于裝置800和其他設(shè)備之間有線或無線方式的通信。裝置800可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件816還包括近場通信(nfc)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于射頻識(shí)別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(irda)技術(shù),超寬帶(uwb)技術(shù),藍(lán)牙(bt)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置800可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(asic)、數(shù)字信號(hào)處理器(dsp)、數(shù)字信號(hào)處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是rom、隨機(jī)存取存儲(chǔ)器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由裝置800的處理器執(zhí)行時(shí),使得裝置800能夠執(zhí)行上述活體識(shí)別方法。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本公開的其它實(shí)施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求書指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求書來限制。