本發(fā)明涉及計(jì)算機(jī),尤其涉及一種炫彩活體檢測方法、設(shè)備、存儲介質(zhì)及裝置。
背景技術(shù):
1、隨著活體檢測技術(shù)的不斷提升,攻擊手段也在迅速發(fā)展,打印攻擊、屏幕翻拍攻擊、面具攻擊、3d模型攻擊等手段大大影響了活體檢測的準(zhǔn)確率。炫彩活體檢測依靠不可預(yù)測的打光變化,在對人臉圖像進(jìn)行活體檢測的同時(shí)對打光序列進(jìn)行校驗(yàn),最大程度的預(yù)防了不同種類的攻擊。
2、目前活體檢測可以通過:一是基于光學(xué)原理,利用不同顏色打光時(shí)產(chǎn)生的差異,包括圖像顏色亮度差異、反射光差異、光線顏色變化差異、人臉器官(鼻子、眼睛、嘴)的差異等,判斷輸入圖像是否符合正常人臉的反光特性。二是利用輔助學(xué)習(xí)的手段,通過重建不同顏色光下生理信息、紅外信息、深度信息對輸入樣本是否為活體進(jìn)行判定。其中,僅僅依靠不同顏色打光所帶來的顏色、反射差異作為特征,在面對3d模型攻擊、3d面具攻擊時(shí)效果較差;并且,生理信息受環(huán)境因素影響較大,紅外、深度信息對人臉面部特征的提供不夠充分,導(dǎo)致高清回放等攻擊手段屢屢奏效。因此目前活體檢測方案技術(shù)單一且易受環(huán)境的影響,導(dǎo)致易被攻破,具有局限性的問題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的主要目的在于提供一種炫彩活體檢測方法、設(shè)備、存儲介質(zhì)及裝置,旨在解決目前活體檢測方案技術(shù)單一且易受環(huán)境的影響,導(dǎo)致易被攻破,具有局限性的技術(shù)問題。
2、為實(shí)現(xiàn)上述目的,本發(fā)明提供一種炫彩活體檢測方法,所述炫彩活體檢測方法包括以下步驟:
3、基于預(yù)設(shè)光驗(yàn)證碼校驗(yàn)網(wǎng)絡(luò)對目標(biāo)對象對應(yīng)的炫彩打光圖像集進(jìn)行驗(yàn)證,獲得第一驗(yàn)證結(jié)果;
4、根據(jù)所述第一驗(yàn)證結(jié)果和預(yù)設(shè)3d點(diǎn)云網(wǎng)絡(luò)對所述目標(biāo)對象的人臉進(jìn)行三維重建,并將獲得的3d人臉集輸入至預(yù)設(shè)分類器中進(jìn)行驗(yàn)證,獲得第二驗(yàn)證結(jié)果;
5、根據(jù)所述第二驗(yàn)證結(jié)果確定所述目標(biāo)對象是否為活體并輸出判斷結(jié)果。
6、可選地,所述基于預(yù)設(shè)光驗(yàn)證碼校驗(yàn)網(wǎng)絡(luò)對目標(biāo)對象對應(yīng)的炫彩打光圖像集進(jìn)行驗(yàn)證,獲得第一驗(yàn)證結(jié)果的步驟之前,還包括:
7、獲取炫彩打光序列;
8、基于所述炫彩打光序列控制預(yù)設(shè)攝像設(shè)備采集目標(biāo)對象的炫彩活體視頻;
9、從所述炫彩活體視頻中按照預(yù)設(shè)顏色抽取圖像幀,并對所述圖像幀進(jìn)行預(yù)處理,獲得炫彩打光圖像集。
10、可選地,所述基于預(yù)設(shè)光驗(yàn)證碼校驗(yàn)網(wǎng)絡(luò)對目標(biāo)對象對應(yīng)的炫彩打光圖像集進(jìn)行驗(yàn)證,獲得第一驗(yàn)證結(jié)果的步驟,包括:
11、基于預(yù)設(shè)光驗(yàn)證碼校驗(yàn)網(wǎng)絡(luò)對目標(biāo)對象對應(yīng)的炫彩打光圖像集對應(yīng)的光驗(yàn)證碼進(jìn)行提取,獲得第一光驗(yàn)證碼;
12、將所述第一光驗(yàn)證碼與所述炫彩打光序列對應(yīng)的光驗(yàn)證碼進(jìn)行對比,獲得第一驗(yàn)證結(jié)果。
13、可選地,所述預(yù)處理包括裁剪、仿射變換以及對齊,所述從所述炫彩活體視頻中按照預(yù)設(shè)顏色抽取圖像幀,并對所述圖像幀進(jìn)行預(yù)處理,獲得炫彩打光圖像集的步驟,包括:
14、從所述炫彩活體視頻中按照預(yù)設(shè)顏色抽取圖像幀,并對所述圖像幀進(jìn)行裁剪,獲得裁剪后的預(yù)設(shè)顏色對應(yīng)的圖像幀集合;
15、從所述預(yù)設(shè)顏色對應(yīng)的圖像幀集合中抽取預(yù)設(shè)數(shù)量的圖像幀構(gòu)建圖像幀組合;
16、對所述圖像幀組合進(jìn)行仿射變換處理,并將處理后的圖像幀組合中的圖像幀對齊,獲得對齊后的圖像幀組合;
17、根據(jù)所述對齊后的圖像幀組合確定炫彩打光圖像集。
18、可選地,所述根據(jù)所述第一驗(yàn)證結(jié)果和預(yù)設(shè)3d點(diǎn)云網(wǎng)絡(luò)對所述目標(biāo)對象的人臉進(jìn)行三維重建,并將獲得的3d人臉輸入至預(yù)設(shè)分類器中進(jìn)行驗(yàn)證,獲得第二驗(yàn)證結(jié)果的步驟,包括:
19、在所述第一驗(yàn)證結(jié)果為驗(yàn)證成功時(shí),將所述對齊后的圖像幀組合輸入至預(yù)設(shè)3d點(diǎn)云網(wǎng)絡(luò)對所述目標(biāo)對象的人臉進(jìn)行三維重建,獲得所述預(yù)設(shè)顏色對應(yīng)的3d人臉;
20、將所述預(yù)設(shè)顏色對應(yīng)的3d人臉輸入至預(yù)設(shè)分類器中進(jìn)行驗(yàn)證,獲得第二驗(yàn)證結(jié)果。
21、可選地,所述將所述預(yù)設(shè)顏色對應(yīng)的3d人臉輸入至預(yù)設(shè)分類器中進(jìn)行驗(yàn)證,獲得第二驗(yàn)證結(jié)果的步驟,包括:
22、將所述預(yù)設(shè)顏色對應(yīng)的3d人臉輸入至預(yù)設(shè)弱分類器中,獲得所述3d人臉對應(yīng)的人臉圖像得分;
23、將所述人臉圖像得分作為特征向量輸入至隨機(jī)森林分類器中進(jìn)行聚合,構(gòu)建強(qiáng)分類器;
24、基于所述強(qiáng)分類器將預(yù)設(shè)評分閾值與所述人臉圖像得分進(jìn)行對比,獲得分?jǐn)?shù)對比結(jié)果;
25、若所述分?jǐn)?shù)對比結(jié)果為所述人臉圖像得分低于所述預(yù)設(shè)評分閾值,則第二驗(yàn)證結(jié)果為失敗;
26、若所述分?jǐn)?shù)對比結(jié)果為所述人臉圖像得分不低于所述預(yù)設(shè)評分閾值,則所述第二驗(yàn)證結(jié)果為成功。
27、可選地,所述根據(jù)所述第二驗(yàn)證結(jié)果確定所述目標(biāo)對象是否為活體并輸出判斷結(jié)果的步驟,包括:
28、若所述第二驗(yàn)證結(jié)果為成功,則確定目標(biāo)對象為活體并輸出活體標(biāo)識;
29、若所述第二驗(yàn)證結(jié)果為失敗,則確定所述目標(biāo)對象非活體并輸出非活體標(biāo)識。
30、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種炫彩活體檢測設(shè)備,所述炫彩活體檢測設(shè)備包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的炫彩活體檢測程序,所述炫彩活體檢測程序配置為實(shí)現(xiàn)如上文所述的炫彩活體檢測的步驟。
31、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種存儲介質(zhì),所述存儲介質(zhì)上存儲有炫彩活體檢測程序,所述炫彩活體檢測程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的炫彩活體檢測方法的步驟。
32、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種炫彩活體檢測裝置,所述炫彩活體檢測裝置包括:
33、圖像驗(yàn)證模塊,用于基于預(yù)設(shè)光驗(yàn)證碼校驗(yàn)網(wǎng)絡(luò)對目標(biāo)對象對應(yīng)的炫彩打光圖像集進(jìn)行驗(yàn)證,獲得第一驗(yàn)證結(jié)果;
34、點(diǎn)云驗(yàn)證模塊,用于根據(jù)所述第一驗(yàn)證結(jié)果和預(yù)設(shè)3d點(diǎn)云網(wǎng)絡(luò)對所述目標(biāo)對象的人臉進(jìn)行三維重建,并將獲得的3d人臉輸入至預(yù)設(shè)分類器中進(jìn)行驗(yàn)證,獲得第二驗(yàn)證結(jié)果;
35、活體驗(yàn)證模塊,用于根據(jù)所述第二驗(yàn)證結(jié)果確定所述目標(biāo)對象是否為活體并輸出判斷結(jié)果。
36、本發(fā)明基于預(yù)設(shè)光驗(yàn)證碼校驗(yàn)網(wǎng)絡(luò)對目標(biāo)對象對應(yīng)的炫彩打光圖像集進(jìn)行驗(yàn)證,獲得第一驗(yàn)證結(jié)果;根據(jù)第一驗(yàn)證結(jié)果和預(yù)設(shè)3d點(diǎn)云網(wǎng)絡(luò)對目標(biāo)對象的人臉進(jìn)行三維重建,并將獲得的3d人臉輸入至預(yù)設(shè)分類器中進(jìn)行驗(yàn)證,獲得第二驗(yàn)證結(jié)果;根據(jù)第二驗(yàn)證結(jié)果確定目標(biāo)對象是否為活體并輸出判斷結(jié)果,相較于目前活體檢測方案技術(shù)單一且易受環(huán)境的影響,導(dǎo)致易被攻破,具有局限性,本發(fā)明采用將光學(xué)原理與輔助學(xué)習(xí)相結(jié)合的方式搭建炫彩檢測模型,用以解決單種技術(shù)路線魯棒性差的問題,并提出基于3d點(diǎn)云的人臉三維重建輔助學(xué)習(xí),可以從多角度、多維度的方式感知人臉,從而對不同攻擊手段的防御性更強(qiáng),提高炫彩活體檢測防御能力。
1.一種炫彩活體檢測方法,其特征在于,所述炫彩活體檢測方法包括以下步驟:
2.如權(quán)利要求1所述的炫彩活體檢測方法,其特征在于,所述基于預(yù)設(shè)光驗(yàn)證碼校驗(yàn)網(wǎng)絡(luò)對目標(biāo)對象對應(yīng)的炫彩打光圖像集進(jìn)行驗(yàn)證,獲得第一驗(yàn)證結(jié)果的步驟之前,還包括:
3.如權(quán)利要求2所述的炫彩活體檢測方法,其特征在于,所述基于預(yù)設(shè)光驗(yàn)證碼校驗(yàn)網(wǎng)絡(luò)對目標(biāo)對象對應(yīng)的炫彩打光圖像集進(jìn)行驗(yàn)證,獲得第一驗(yàn)證結(jié)果的步驟,包括:
4.如權(quán)利要求2所述的炫彩活體檢測方法,其特征在于,所述預(yù)處理包括裁剪、仿射變換以及對齊,所述從所述炫彩活體視頻中按照預(yù)設(shè)顏色抽取圖像幀,并對所述圖像幀進(jìn)行預(yù)處理,獲得炫彩打光圖像集的步驟,包括:
5.如權(quán)利要求4所述的炫彩活體檢測方法,其特征在于,所述根據(jù)所述第一驗(yàn)證結(jié)果和預(yù)設(shè)3d點(diǎn)云網(wǎng)絡(luò)對所述目標(biāo)對象的人臉進(jìn)行三維重建,并將獲得的3d人臉輸入至預(yù)設(shè)分類器中進(jìn)行驗(yàn)證,獲得第二驗(yàn)證結(jié)果的步驟,包括:
6.如權(quán)利要求1所述的炫彩活體檢測方法,其特征在于,所述將所述預(yù)設(shè)顏色對應(yīng)的3d人臉輸入至預(yù)設(shè)分類器中進(jìn)行驗(yàn)證,獲得第二驗(yàn)證結(jié)果的步驟,包括:
7.如權(quán)利要求6所述的炫彩活體檢測方法,其特征在于,所述根據(jù)所述第二驗(yàn)證結(jié)果確定所述目標(biāo)對象是否為活體并輸出判斷結(jié)果的步驟,包括:
8.一種炫彩活體檢測設(shè)備,其特征在于,所述炫彩活體檢測設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的炫彩活體檢測程序,所述炫彩活體檢測程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的炫彩活體檢測方法。
9.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)上存儲有炫彩活體檢測程序,所述炫彩活體檢測程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的炫彩活體檢測方法。
10.一種炫彩活體檢測裝置,其特征在于,所述炫彩活體檢測裝置包括: