本申請涉及通信技術(shù)領(lǐng)域,特別涉及一種活體識別方法。本申請同時還涉及一種活體識別設(shè)備。
背景技術(shù):
隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,人們對身份識別技術(shù)的需求越來越多,對其安全可靠性的要求也越來越嚴(yán)格。基于傳統(tǒng)密碼認(rèn)證的身份識別技術(shù)在實(shí)際信息網(wǎng)絡(luò)應(yīng)用中已經(jīng)暴露出許多不足之處,而基于生物特征辨別的身份識別技術(shù)近年來也日益成熟并在實(shí)際應(yīng)用中展現(xiàn)出極大的優(yōu)越性。
作為目前生物特征認(rèn)證領(lǐng)域的熱點(diǎn)技術(shù),人臉活體識別的身份認(rèn)證技術(shù)在人臉圖像的基礎(chǔ)上,通過專用的人臉信息采集設(shè)備采集人臉圖像,然后進(jìn)行人臉檢測、人眼定位和特征提取,然后再與模板庫中的模板圖像進(jìn)行比對,以此識別判斷當(dāng)前驗(yàn)證的對象是否為真實(shí)的用戶個人。
在實(shí)現(xiàn)本申請的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
(1)目前的人臉活體識別技術(shù)只能簡單的識別到眨眼,抬頭,張口這幾個動作,對于更復(fù)雜的動作組合無能為力。因此攻擊者只要對應(yīng)眨眼,抬頭,張口這幾個動作生成專門的識別圖像或視頻,就很容易就能通過識別;
(2)在對抬頭動作的識別過程中,抬頭和轉(zhuǎn)頭動作幅度太大會影像到系統(tǒng)對人臉的識別,從而導(dǎo)致識別失敗,用戶為此必須重新進(jìn)行驗(yàn)證,從而降低了用戶的使用體驗(yàn)。
(3)不同的用戶對于現(xiàn)有的人臉活體識別技術(shù)的動作理解不一,以張口和抬頭動作為例,用戶很有可能停留在張口或者抬頭的最后一個動作,從而給人臉活體識別帶來困難。
由此可見,如何基于人臉識別準(zhǔn)確地對當(dāng)前進(jìn)行驗(yàn)證的對象是否為真人進(jìn)行判斷,從而在保證安全性的基礎(chǔ)上提高用戶的使用體驗(yàn),成為本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
本申請?zhí)岢隽艘环N活體識別方法,用以在保證安全性的的前提下,準(zhǔn)確地判斷當(dāng)前驗(yàn)證的對象的活體身份。該方法包括:
采集待識別的用戶在朗讀驗(yàn)證內(nèi)容時的視頻信息;
根據(jù)所述視頻信息獲取所述用戶的嘴部特征信息,所述嘴部特征信息是包括至少一個唇語特征序號的唇語特征序列,所述唇語特征序號是根據(jù)所述視頻信息中的唇語特征圖像對應(yīng)提??;
判斷所述用戶的嘴部特征信息與唇語庫中所述驗(yàn)證內(nèi)容對應(yīng)的參考唇語特征序列是否相匹配,若匹配,則將所述待識別的用戶確認(rèn)為活體。
優(yōu)選的,所述判斷所述用戶的嘴部特征信息與唇語庫中所述驗(yàn)證內(nèi)容對應(yīng)的參考唇語特征序列是否相匹配,具體為:
從所述唇語庫中獲取與所述驗(yàn)證內(nèi)容對應(yīng)的參考唇語特征序列;
確定所述用戶的嘴部特征信息與所述參考唇語特征序列之間的相似度;
判斷所述相似度是否高于預(yù)設(shè)的閾值;
若判斷結(jié)果為是,確認(rèn)所述嘴部特征信息與所述參考唇語特征序列匹配。
優(yōu)選的,在采集待識別的用戶在朗讀驗(yàn)證內(nèi)容時的視頻信息之前,還包括:
接收所述用戶發(fā)送的活體識別請求;
生成需要所述用戶朗讀的所述驗(yàn)證內(nèi)容,所述驗(yàn)證內(nèi)容由所述唇語庫中所存在的一個或多個字符組成;
向所述用戶展示所述驗(yàn)證內(nèi)容,并提示所述用戶朗讀所述驗(yàn)證內(nèi)容。
優(yōu)選的,在判斷所述用戶的嘴部特征信息與唇語庫中所述驗(yàn)證內(nèi)容對應(yīng)的參考唇語特征序列是否相匹配之前,還包括:
在所述唇語庫中獲取所述驗(yàn)證內(nèi)容中的各個字符所對應(yīng)的唇語特征序號;
按照所述驗(yàn)證內(nèi)容中各個字符的順序依次排列所述唇語特征序號,并根據(jù)排列結(jié)果生成所述嘴部特征信息。
優(yōu)選的,在接收所述用戶發(fā)送的活體識別請求之前,還包括:
根據(jù)所述各個字符在發(fā)音時的唇語相似性為所述各個字符賦予唯一的唇語特征序號;
生成所述各個字符與其對應(yīng)的唇語特征序號的對應(yīng)關(guān)系;
根據(jù)所述對應(yīng)關(guān)系生成所述唇語庫。
優(yōu)選的,在采集待識別的用戶在朗讀驗(yàn)證內(nèi)容時的視頻信息之后,還包括:
判斷所述視頻信息中的圖像是否存在人臉特征,
若是,根據(jù)所述視頻信息提取所述用戶的嘴部特征信息;
若否,向所述用戶返回視頻信息重新采集提示。
優(yōu)選的,根據(jù)所述視頻信息獲取所述用戶的嘴部特征信息,具體為:
按照預(yù)設(shè)的時間間隔對所述視頻信息中的圖像進(jìn)行采集;
過濾并獲取所采集到的圖像中與嘴部特征對應(yīng)的區(qū)域,將所述區(qū)域中的圖像作為所述唇語特征圖像;
根據(jù)預(yù)設(shè)的唇語識別模型對各所述唇語特征圖像進(jìn)行唇語識別,獲取與各所述唇語特征圖像對應(yīng)的唇語特征序號;
按照采集時間順序依次排列所述唇語特征序號,并根據(jù)排列結(jié)果生成所述嘴部特征信息。
優(yōu)選的,根據(jù)所述視頻信息獲取所述用戶的嘴部特征信息,具體為:
按照預(yù)設(shè)的時間間隔對所述視頻信息中的圖像進(jìn)行采集;
過濾并獲取所采集到的圖像中與嘴部特征對應(yīng)的區(qū)域,將所述區(qū)域中的圖像作為所述唇語特征圖像;
根據(jù)預(yù)設(shè)的唇語識別模型對各所述唇語特征圖像進(jìn)行唇語識別,獲取與各所述唇語特征圖像對應(yīng)的唇語特征序號;
按照采集時間順序依次排列所述唇語特征序號,并根據(jù)排列結(jié)果生成所述嘴部特征信息。
相應(yīng)地,本申請還提出了一種活體識別設(shè)備,包括:
采集模塊,采集待識別的用戶在朗讀驗(yàn)證內(nèi)容時的視頻信息;
獲取模塊,根據(jù)所述視頻信息獲取所述用戶的嘴部特征信息,所述嘴部特征信息是包括至少一個唇語特征序號的唇語特征序列,所述唇語特征序號是根據(jù)所述視頻信息中的唇語特征圖像對應(yīng)提取;
判斷模塊,根據(jù)所述用戶的嘴部特征信息與唇語庫中所述驗(yàn)證內(nèi)容對應(yīng)的參考唇語特征序列是否相匹配,并在判斷結(jié)果為匹配時將所述待識別的用戶確認(rèn)為活體。
優(yōu)選的,所述判斷模塊具體用于:
從所述唇語庫中獲取與所述驗(yàn)證內(nèi)容對應(yīng)的參考唇語特征序列;
確定所述用戶的嘴部特征信息與所述參考唇語特征序列之間的相似度;
判斷所述相似度是否高于預(yù)設(shè)的閾值,并在判斷結(jié)果為是時確認(rèn)所述嘴部特征信息與所述參考唇語特征序列匹配。
優(yōu)選的,還包括:
接收模塊,接收所述用戶發(fā)送的活體識別請求,
驗(yàn)證內(nèi)容生成模塊,生成需要所述用戶朗讀的所述驗(yàn)證內(nèi)容,所述驗(yàn)證內(nèi)容由所述唇語庫中所存在的一個或多個字符組成;
展示模塊,向所述用戶展示所述驗(yàn)證內(nèi)容,并向提示所述用戶朗讀所述驗(yàn)證內(nèi)容。
優(yōu)選的,還包括
驗(yàn)證信息生成模塊,在所述唇語庫中獲取所述驗(yàn)證內(nèi)容中的各個字符所對應(yīng)的唇語特征序號,按照所述驗(yàn)證內(nèi)容中各個字符的順序依次排列所述唇語特征序號,并根據(jù)排列結(jié)果生成所述嘴部特征信息。
優(yōu)選的,所述的設(shè)備還包括:
訓(xùn)練模塊,根據(jù)所述各個字符在發(fā)音時的唇語相似性為所述各個字符賦予唯一的唇語特征序號,生成所述各個字符與其對應(yīng)的唇語特征序號的對應(yīng)關(guān)系,根據(jù)所述對應(yīng)關(guān)系生成所述唇語庫。
優(yōu)選的,所述的設(shè)備還包括:
識別模塊,用于判斷所述視頻信息中的圖像是否存在人臉特征,
若是,所述識別模塊根據(jù)所述視頻信息提取所述用戶的嘴部特征信息;
若否,所述識別模塊向所述用戶返回視頻信息重新采集提示。
優(yōu)選的,所述獲取模塊具體包括:
采集子模塊,用于按照預(yù)設(shè)的時間間隔對所述視頻信息中的圖像進(jìn)行采集;
過濾子模塊,用于過濾并獲取所采集到的圖像中與嘴部特征對應(yīng)的區(qū)域,將所述區(qū)域中的圖像作為所述唇語特征圖像;
識別子模塊,用于根據(jù)預(yù)設(shè)的唇語識別模型對各所述唇語特征圖像進(jìn)行唇語識別,獲取與各所述唇語特征圖像對應(yīng)的唇語特征序號;
排列子模塊,用于按照采集時間順序依次排列所述唇語特征序號,并根據(jù)排列結(jié)果生成所述嘴部特征信息。
優(yōu)選的,所述識別子模塊具體用于:
根據(jù)所述唇語識別模型判斷所述唇語特征圖像是否為特定唇語,所述特 定唇語與所述唇語庫中存在當(dāng)前用于驗(yàn)證的字符對應(yīng);
若所述唇語特征圖像為特定唇語,根據(jù)所述唇語特征圖像中的唇語信息獲取與所述特定唇語對應(yīng)的編號,將所述編號作為所述唇語特征序號;
若所述唇語特征圖像非特定唇語,將預(yù)先設(shè)置的空值作為所述唇語特征序號。
由此可見,通過應(yīng)用本申請的技術(shù)方案,在采集待識別的用戶在朗讀驗(yàn)證內(nèi)容時的視頻信息后,根據(jù)視頻信息獲取用戶的嘴部特征信息,并進(jìn)一步判斷用戶的嘴部特征信息與唇語庫中驗(yàn)證內(nèi)容對應(yīng)的參考唇語特征序列是否相匹配,若匹配,則將待識別的用戶確認(rèn)為活體。用戶在該識別過程中無需執(zhí)行復(fù)雜的動作,而用戶所執(zhí)行的動作也易于識別,從而在簡便且易于實(shí)施的基礎(chǔ)上,提高了用戶的使用體驗(yàn),也保證了安全性。
附圖說明
圖1為本申請?zhí)岢龅囊环N活體識別方法的流程示意圖;
圖2為本申請具體實(shí)施例所提出的一種活體識別方法的流程示意圖;
具體實(shí)施方式
如背景技術(shù)所述,目前常用的人臉活體中的眨眼,抬頭,張口等識別方式容易被攻擊突破。而且在這些人臉活體識別過程中的抬頭,轉(zhuǎn)頭,動作幅度太大,會影響到正常的活體識別過程。從而導(dǎo)致用戶的使用體驗(yàn)不佳。
有鑒于現(xiàn)有技術(shù)中的上述問題,本申請?zhí)岢隽艘环N活體識別方法,用戶在通過該方法進(jìn)行活體識別的過程中無需再執(zhí)行復(fù)雜或繁瑣的動作,同時用戶所執(zhí)行的動作也更加的易于識別,保證了安全性。
在介紹本申請的方案之前,需要說明的是,該方案可以由用戶通過PC、移動設(shè)備等客戶端與服務(wù)器側(cè)共同實(shí)現(xiàn)完成,同時考慮到服務(wù)器側(cè)涉及到網(wǎng) 絡(luò)通行,數(shù)據(jù)的流量大,反饋不及時,用戶等待時間過長等因素,也可由具有視頻采集以及分析功能的客戶端實(shí)現(xiàn)。技術(shù)人員可以依據(jù)實(shí)際情況進(jìn)行選擇,這些都屬于本申請的保護(hù)范圍。
如圖1所示,該方法包括以下步驟:
S101,采集待識別的用戶在朗讀驗(yàn)證內(nèi)容時的視頻信息。
為了能夠準(zhǔn)確地對當(dāng)前的用戶是否為活體進(jìn)行識別,本申請通過提示用戶朗讀驗(yàn)證內(nèi)容的視頻來與預(yù)先設(shè)置的識別信息進(jìn)行對比,該驗(yàn)證內(nèi)容由一個或多個(出于安全起見一般為多個)用于驗(yàn)證的字符組成,同時為了針對所采集的用戶視頻中的各幀圖像進(jìn)行識別,本申請預(yù)先設(shè)置一個唇語庫,該唇語庫中存在當(dāng)前用于驗(yàn)證的各個字符與唇語特征序號的對應(yīng)關(guān)系。在本申請的優(yōu)選實(shí)施例中,該唇語庫的生成過程如下:
步驟a)根據(jù)所述各個字符在發(fā)音時的唇語相似性為所述各個字符賦予唯一的唇語特征序號;
步驟b)生成所述各個字符與其對應(yīng)的唇語特征序號的對應(yīng)關(guān)系;
步驟c)根據(jù)所述對應(yīng)關(guān)系生成所述唇語庫。
基于上述生成的唇語庫,本申請的優(yōu)選的實(shí)施例在當(dāng)接收到用戶發(fā)送的活體識別請求后,首先生成需要所述用戶朗讀的所述驗(yàn)證內(nèi)容,該驗(yàn)證內(nèi)容即由唇語庫中所存在的一個或多個字符組成,驗(yàn)證內(nèi)容的生成方式既可以為隨機(jī)生成,也可以是依據(jù)既定的規(guī)則進(jìn)行生成。在驗(yàn)證內(nèi)容生成之后,即在向用戶展示該驗(yàn)證內(nèi)容的同時,提示用戶朗讀所述驗(yàn)證內(nèi)容。基于客戶端類型的不同,此時可以采用語音的方式向用戶進(jìn)行提示,也可以通過顯示設(shè)備向用戶進(jìn)行展示,這些都屬于本申請的保護(hù)范圍。
此外,出于客觀因素的原因,有時所采集到的視頻信息可能是不包含人臉圖像的錯誤視頻信息。為了減少資源的消耗以及提高處理效率,在本申請 的一個優(yōu)選實(shí)施例中,針對所獲取到的視頻信息進(jìn)行人臉特征的識別,即判斷所述視頻信息中的圖像是否存在人臉特征,如果存在,則繼續(xù)根據(jù)視頻信息提取所述用戶的嘴部特征信息;如果不存在,則向所述用戶返回視頻信息重新采集提示,用戶在收到該提示后即可準(zhǔn)備再次進(jìn)行驗(yàn)證。
S102,根據(jù)所述視頻信息獲取所述用戶的嘴部特征信息,所述嘴部特征信息是包括至少一個唇語特征序號的唇語特征序列,所述唇語特征序號是根據(jù)所述視頻信息中的唇語特征圖像對應(yīng)提取。
由于視頻是由靜態(tài)圖片所組成,因此基于S101中所采集的視頻信息,該步驟將針對視頻信息的圖像的中的嘴部區(qū)域進(jìn)行識別處理,在本申請優(yōu)選的實(shí)施例中,嘴部區(qū)域?yàn)榇秸Z特征圖像,該步驟具體包括以下流程:
(1)按照預(yù)設(shè)的時間間隔對所述視頻信息中的圖像進(jìn)行采集;
(2)過濾并獲取采集到的圖像中與嘴部特征對應(yīng)的區(qū)域,將所述區(qū)域中的圖像作為所述唇語特征圖像;
為了提高識別速度,本申請在該流程中增加了過濾的過程,主要用于過濾不需要識別的唇語。
(3)根據(jù)預(yù)設(shè)的唇語識別模型對各所述唇語特征圖像進(jìn)行唇語識別,獲取與各所述唇語特征圖像對應(yīng)的唇語特征序號;
(4)按照采集時間順序依次排列所述唇語特征序號;
(5)根據(jù)排列結(jié)果生成所述嘴部特征信息。
對于唇語的識別,本優(yōu)選實(shí)施例中采用預(yù)設(shè)的唇語識別模型進(jìn)行處理,例如采集不用人讀”O(jiān)”的圖像,把嘴唇的形象數(shù)據(jù)訓(xùn)練出一個O對應(yīng)的子模型文件。基于訓(xùn)練得到的唇語識別模型,該過程根據(jù)所述唇語識別模型判斷所述唇語特征圖像是否為特定唇語。在此需要說明的是,由于本申請是判斷識別用戶視頻信息的唇語特征序列與驗(yàn)證內(nèi)容的驗(yàn)證特征序列是否匹配, 因此該步驟中的特定唇語與唇語庫中存在當(dāng)前用于驗(yàn)證的字符是一一對應(yīng)的,具體的輸出方式基于以下情況進(jìn)行處理:
若所述唇語特征圖像為特定唇語,根據(jù)所述唇語特征圖像中的唇語信息獲取與所述特定唇語對應(yīng)的編號,將所述編號作為所述唇語特征序號;
若所述唇語特征圖像非特定唇語,將預(yù)先設(shè)置的空值作為所述唇語特征序號。
在具體的應(yīng)用場景中,假設(shè)隨機(jī)生成的用戶需要讀出的文字為“你好嗎,lucy”,那么該采集用戶圖片嘴部特征信息的過程首先即把視頻禎中的嘴部過濾出來,并且把嘴部對應(yīng)的形狀轉(zhuǎn)換成唇語對應(yīng)的數(shù)字。然后存入到當(dāng)前用戶的唇語序列里面。最后獲取的數(shù)組序列如下:
1)[12,12,33,32,23,44,53,88,99];
2)[12,0,33,32,0,44,0,88,0];
3)[23,2,2,2,3,12,33,32,23,44,53,88,99];
4)[12,2,33,2,32,2,23,2,44,2,53,2,88,2,99];
5)[2,33,2,32,2,23,2,44,2,53,2,88,2,99];
6)[12,32,23,44,53,88,99,12,32]。
需要說明的是,如果一個字符的發(fā)音會帶來唇形的改變,那么在唇語庫中,這個字符的唇語則有可能會采用多個數(shù)字來表示。例如,“來”這個文字,一般發(fā)音時嘴部會由小變大,相應(yīng)地,唇形也會有所變化,比如需要兩個或者三個形狀對應(yīng)的數(shù)字來表示。對于唇語庫中的每一個字符或字符串或詞組等內(nèi)容,通過一定數(shù)量的樣本采用機(jī)器訓(xùn)練的方式可以得到該些字符所對應(yīng)的唇語的數(shù)字表示,該數(shù)字表示可以包括至少一個數(shù)字的數(shù)組序。因此,唇語特征序列所對應(yīng)的數(shù)字的個數(shù)有可能會超過待識別內(nèi)容的字?jǐn)?shù),一個文字可以對應(yīng)一個數(shù)字,也有可能會對應(yīng)多個數(shù)字。
S103,判斷所述用戶的嘴部特征信息與唇語庫中所述驗(yàn)證內(nèi)容對應(yīng)的參 考唇語特征序列是否相匹配。
由于驗(yàn)證特征信息同樣需要根據(jù)當(dāng)前的驗(yàn)證內(nèi)容臨時進(jìn)行生成,因此在該步驟之前,需要根據(jù)唇語庫以及驗(yàn)證內(nèi)容生成對應(yīng)的驗(yàn)證特征信息。在優(yōu)選的實(shí)施例中,首先需要在唇語庫中獲取驗(yàn)證內(nèi)容中的各個字符所對應(yīng)的唇語特征序號,隨后按照驗(yàn)證內(nèi)容中各個字符的順序依次排列唇語特征序號,最終根據(jù)排列結(jié)果生成嘴部特征信息。
基于S102中所得到的嘴部特征信息,S103中需要將之與標(biāo)準(zhǔn)的參考唇語特征序列進(jìn)行匹配,該匹配是否通過可以依據(jù)二者之間的相似度進(jìn)行判斷,具體地,在本申請的優(yōu)選實(shí)施例中,首先從唇語庫中獲取與驗(yàn)證內(nèi)容對應(yīng)的參考唇語特征序列,隨后確定用戶的嘴部特征信息與所述參考唇語特征序列之間的相似度,并判斷相似度是否高于預(yù)設(shè)的閾值,在判斷結(jié)果為是時確認(rèn)嘴部特征信息與參考唇語特征序列匹配。
以S103中的驗(yàn)證內(nèi)容為例,本具體實(shí)施例在隨機(jī)生成用戶需要讀出的文字的過程中也會生成對應(yīng)的唇語特征序列,例如“你好嗎,lucy”對應(yīng)的唇語序列是[12,32,23,44,53,88,99]。說明12是“你”字在唇語庫中對應(yīng)的數(shù)字12,其他數(shù)字也是相應(yīng)字在唇語庫中的數(shù)字序列。是否匹配嘴型特征序列主要是與系統(tǒng)參考的唇語序列比較相似度(從序列后面開始比較)。如上6組序列,比較后的得分分別是60,40,90,92,95,100。此時即可基于預(yù)設(shè)的閾值確認(rèn)通過的序列,進(jìn)而判斷驗(yàn)證是否通過。
S104,若匹配,則將所述待識別的用戶確認(rèn)為活體。
本申請在用戶識別過程中無需執(zhí)行復(fù)雜的動作,而用戶所執(zhí)行的動作也易于識別,從而在簡便且易于實(shí)施的基礎(chǔ)上,提高了用戶的使用體驗(yàn),也保證了安全性。
為達(dá)到以上技術(shù)目的,本申請還提出了一種活體識別設(shè)備,如圖2所示, 包括:
采集模塊210,采集待識別的用戶在朗讀驗(yàn)證內(nèi)容時的視頻信息;
獲取模塊220,根據(jù)所述視頻信息獲取所述用戶的嘴部特征信息,所述嘴部特征信息是包括至少一個唇語特征序號的唇語特征序列,所述唇語特征序號是根據(jù)所述視頻信息中的唇語特征圖像對應(yīng)提取;
判斷模塊230,根據(jù)所述用戶的嘴部特征信息與唇語庫中所述驗(yàn)證內(nèi)容對應(yīng)的參考唇語特征序列是否相匹配,并在判斷結(jié)果為匹配時將所述待識別的用戶確認(rèn)為活體。
在優(yōu)選的實(shí)施例中,還包括:
接收模塊,接收所述用戶發(fā)送的活體識別請求,
驗(yàn)證內(nèi)容生成模塊,生成需要所述用戶朗讀的所述驗(yàn)證內(nèi)容,所述驗(yàn)證內(nèi)容由所述唇語庫中所存在的一個或多個字符組成;
展示模塊,向所述用戶展示所述驗(yàn)證內(nèi)容,并向提示所述用戶朗讀所述驗(yàn)證內(nèi)容。
在優(yōu)選的實(shí)施例中,還包括:
驗(yàn)證信息生成模塊,在所述唇語庫中獲取所述驗(yàn)證內(nèi)容中的各個字符所對應(yīng)的唇語特征序號,按照所述驗(yàn)證內(nèi)容中各個字符的順序依次排列所述唇語特征序號,并根據(jù)排列結(jié)果生成所述嘴部特征信息。
在優(yōu)選的實(shí)施例中,還包括:
訓(xùn)練模塊,根據(jù)所述各個字符在發(fā)音時的唇語相似性為所述各個字符賦予唯一的唇語特征序號,生成所述各個字符與其對應(yīng)的唇語特征序號的對應(yīng)關(guān)系,根據(jù)所述對應(yīng)關(guān)系生成所述唇語庫。
在優(yōu)選的實(shí)施例中,還包括:
識別模塊,用于判斷所述視頻信息中的圖像是否存在人臉特征,
若是,所述識別模塊根據(jù)所述視頻信息提取所述用戶的嘴部特征信息;
若否,所述識別模塊向所述用戶返回視頻信息重新采集提示。
在優(yōu)選的實(shí)施例中,所述獲取模塊具體包括:
采集子模塊,用于按照預(yù)設(shè)的時間間隔對所述視頻信息中的圖像進(jìn)行采集;
過濾子模塊,用于過濾并獲取所采集到的圖像中與嘴部特征對應(yīng)的區(qū)域,將所述區(qū)域中的圖像作為所述唇語特征圖像;
識別子模塊,用于根據(jù)預(yù)設(shè)的唇語識別模型對各所述唇語特征圖像進(jìn)行唇語識別,獲取與各所述唇語特征圖像對應(yīng)的唇語特征序號;
排列子模塊,用于按照采集時間順序依次排列所述唇語特征序號,并根據(jù)排列結(jié)果生成所述嘴部特征信息。
在優(yōu)選的實(shí)施例中,所述識別子模塊具體用于:
根據(jù)所述唇語識別模型判斷所述唇語特征圖像是否為特定唇語,所述特定唇語與所述唇語庫中存在當(dāng)前用于驗(yàn)證的字符對應(yīng);
若所述唇語特征圖像為特定唇語,根據(jù)所述唇語特征圖像中的唇語信息獲取與所述特定唇語對應(yīng)的編號,將所述編號作為所述唇語特征序號;
若所述唇語特征圖像非特定唇語,將預(yù)先設(shè)置的空值作為所述唇語特征序號。
本申請?zhí)峁┑幕铙w識別方法及裝置,在采集待識別的用戶在朗讀驗(yàn)證內(nèi)容時的視頻信息后,根據(jù)視頻信息獲取用戶的嘴部特征信息,并進(jìn)一步判斷用戶的嘴部特征信息與唇語庫中驗(yàn)證內(nèi)容對應(yīng)的參考唇語特征序列是否相匹配,若匹配,則將待識別的用戶確認(rèn)為活體。用戶在該識別過程中無需執(zhí)行復(fù)雜的動作,而用戶所執(zhí)行的動作也易于識別,從而在簡便且易于實(shí)施的基礎(chǔ)上,提高了用戶的使用體驗(yàn),也保證了安全性。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申 請可以通過硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實(shí)現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是CD-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實(shí)施場景所述的方法。
本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實(shí)施場景的示意圖,附圖中的模塊或流程并不一定是實(shí)施本申請所必須的。
本領(lǐng)域技術(shù)人員可以理解實(shí)施場景中的裝置中的模塊可以按照實(shí)施場景描述進(jìn)行分布于實(shí)施場景的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施場景的一個或多個裝置中。上述實(shí)施場景的模塊可以合并為一個模塊,也可以進(jìn)一步拆分成多個子模塊。
上述本申請序號僅僅為了描述,不代表實(shí)施場景的優(yōu)劣。
以上公開的僅為本申請的幾個具體實(shí)施場景,但是,本申請并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本申請的保護(hù)范圍。