亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

身份驗證方法及裝置與流程

文檔序號:11678050閱讀:237來源:國知局
身份驗證方法及裝置與流程

本公開涉及移動設(shè)備技術(shù)領(lǐng)域,尤其涉及一種身份驗證方法及裝置。



背景技術(shù):

隨著移動設(shè)備的快速發(fā)展和廣泛應(yīng)用,用戶對移動設(shè)備(例如:智能手機、平版電腦等)的安全性要求也越來越高,各種身份性驗證手段并行發(fā)展,以滿足用戶對移動設(shè)備的安全性需求。

相關(guān)技術(shù)中,可通過人臉識別進行身份驗證,也即對輸入的人臉圖像獲著視頻流進行特征提取和識別,將其與預(yù)設(shè)的用戶特征數(shù)據(jù)進行對比,從而驗證用戶身份。相關(guān)技術(shù)中的人臉識別方法存在欺騙攻擊缺陷,即非法用戶可通過合法用戶的面部照片、視頻流或者三維模型等通過驗證,因此相關(guān)技術(shù)的人臉識別技術(shù)存在安全隱患,可能會對用戶財產(chǎn)造成不必要的損失,降低了用戶體驗。



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

為克服相關(guān)技術(shù)中存在的問題,本公開實施例提供一種身份驗證方法及裝置,用以解決相關(guān)技術(shù)的安全隱患問題,避免對用戶財產(chǎn)造成不必要的損失。

根據(jù)本公開實施例的第一方面,提供一種身份驗證方法,應(yīng)用在移動設(shè)備上,可包括:

控制超聲波發(fā)射裝置發(fā)射超聲波信號;

基于所述超聲波信號的超聲回波信號確定所述待驗證目標(biāo)的第一人臉特征向量和所述待驗證目標(biāo)與所述移動設(shè)備之間的距離;

當(dāng)所述第一人臉特征向量滿足第一預(yù)設(shè)條件時,控制攝像裝置基于所述距離采集待驗證目標(biāo)的人臉圖像;

從所述人臉圖像中提取所述待驗證目標(biāo)的第二人臉特征向量;

當(dāng)所述第二人臉特征向量滿足第二預(yù)設(shè)條件時,根據(jù)所述第一人臉特征向量和所述第二人臉特征向量對所述待驗證目標(biāo)進行身份驗證。

在一實施例中,根據(jù)所述第一人臉特征向量和所述第二人臉特征向量對所述待驗證目標(biāo)進行身份驗證,包括:

當(dāng)所述第一人臉特征向量與所述第二人臉特征向量匹配時,將所述第一人臉特征向量或第二人臉特征向量與所述第一預(yù)設(shè)數(shù)據(jù)庫中所述待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對,得到第一對比結(jié)果,所述第一對比結(jié)果用于表示所述待驗證目標(biāo)是否驗證通過。

在一實施例中,方法還包括:

將所述第一人臉特征向量和所述第二人臉特征向量分別按照預(yù)設(shè)方式縮減為第一向量和第二向量;

當(dāng)所述第一向量和所述第二向量相同時,確定所述第一人臉特征向量與所述第二人臉特征向量匹配;

所述將所述第一人臉特征向量或第二人臉特征向量與所述第一預(yù)設(shè)數(shù)據(jù)庫中所述待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對,包括:

將所述第一向量或者所述第二向量與所述第一預(yù)設(shè)數(shù)據(jù)庫中所述待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對。

在一實施例中,根據(jù)所述第一人臉特征向量和所述第二人臉特征向量對所述待驗證目標(biāo)進行身份驗證,包括:

將所述第一人臉特征向量與第二預(yù)設(shè)數(shù)據(jù)庫中所述待驗證目標(biāo)的預(yù)設(shè)用戶特征進行對比,得到第二對比結(jié)果;并且,

將所述第二人臉特征向量與第三預(yù)設(shè)數(shù)據(jù)庫中所述待驗證目標(biāo)的預(yù)設(shè)用戶特征進行對比,得到第三對比結(jié)果;

當(dāng)所述第二對比結(jié)果與所述第三對比結(jié)果均表示所述所述待驗證目標(biāo)驗證通過驗證時,確定所述驗證用戶驗證通過。

在一實施例中,方法還包括:

當(dāng)所述第一人臉特征向量不滿足第一預(yù)設(shè)條件時或者當(dāng)所述第二人臉特征向量不滿足第二預(yù)設(shè)條件時,確定所述待驗證目標(biāo)沒有驗證通過。

在一實施例中,基于所述超聲波信號的超聲回波信號確定所述待驗證目標(biāo)的第一人臉特征向量,包括:

對所述超聲回波信號進行信號截取和信號壓縮處理,得到壓縮信號;

從所述壓縮信號中提取所述第一人臉特征向量。

在一實施例中,控制攝像裝置基于所述距離采集待驗證目標(biāo)的人臉圖像,包括:

獲取包含所述待驗證目標(biāo)的圖像;

調(diào)用預(yù)先設(shè)置的圖像檢測算法,從所述圖像中提取人臉圖像。

根據(jù)本公開實施例的第二方面,提供一種身份驗證裝置,應(yīng)用在移動設(shè)備上,可包括:

信號發(fā)射模塊,被配置為控制超聲波發(fā)射裝置發(fā)射超聲波信號;

第一確定模塊,被配置為基于所述信號發(fā)射模塊發(fā)射的所述超聲波信號的超聲回波信號確定所述待驗證目標(biāo)的第一人臉特征向量和所述待驗證目標(biāo)與所述移動設(shè)備之間的距離;

圖像采集模塊,被配置為當(dāng)所述第一確定模塊確定的所述第一人臉特征向量滿足第一預(yù)設(shè)條件時,控制攝像裝置基于所述第一確定模塊確定的所述距離采集待驗證目標(biāo)的人臉圖像;

特征提取模塊,被配置為從所述圖像采集模塊采集的所述人臉圖像中提取所述待驗證目標(biāo)的第二人臉特征向量;

身份驗證模塊,被配置為當(dāng)所述特征提取模塊提取的所述第二人臉特征向量滿足第二預(yù)設(shè)條件時,根據(jù)所述第一確定模塊確定的所述第一人臉特征向量和所述特征提取模塊提取的所述第二人臉特征向量對所述待驗證目標(biāo)進行身份驗證。

在一實施例中,身份驗證模塊包括:

第一比較子模塊,被配置為當(dāng)所述第一人臉特征向量與所述第二人臉特征向量匹配時,將所述第一人臉特征向量或第二人臉特征向量與所述第一預(yù)設(shè)數(shù)據(jù)庫中所述待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對,得到第一對比結(jié)果,所述第一對比結(jié)果用于表示所述待驗證目標(biāo)是否驗證通過。

在一實施例中,裝置還包括:

縮減模塊,被配置為將所述第一人臉特征向量和所述第二人臉特征向量分別按照預(yù)設(shè)方式縮減為第一向量和第二向量;

匹配確定模塊,被配置為當(dāng)所述縮減模塊縮減得到的所述第一向量和所述第二向量相同時,確定所述第一人臉特征向量與所述第二人臉特征向量匹配;

所述第一比較子模塊包括:

第四比較子模塊,被配置為將所述第一向量或者所述第二向量與所述第一預(yù)設(shè)數(shù)據(jù)庫中所述待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對。

在一實施例中,身份驗證模塊包括:

第二比較子模塊,被配置為將所述第一人臉特征向量與第二預(yù)設(shè)數(shù)據(jù)庫中所述待驗證目標(biāo)的預(yù)設(shè)用戶特征進行對比,得到第二對比結(jié)果;并且,

第三比較子模塊,被配置為將所述第二人臉特征向量與第三預(yù)設(shè)數(shù)據(jù)庫中所述待驗證目標(biāo)的預(yù)設(shè)用戶特征進行對比,得到第三對比結(jié)果;

驗證通過子模塊,被配置為當(dāng)所述第二比較子模塊得到的所述第二對比結(jié)果與所述第三比較子模塊得到的所述第三對比結(jié)果均表示所述所述待驗證目標(biāo)驗證通過驗證時,確定所述驗證用戶驗證通過。

在一實施例中,裝置還包括:

第二確定模塊,被配置為當(dāng)所述第一人臉特征向量不滿足第一預(yù)設(shè)條件時或者當(dāng)所述第二人臉特征向量不滿足第二預(yù)設(shè)條件時,確定所述待驗證目標(biāo)沒有驗證通過。

在一實施例中,第一確定模塊包括:

預(yù)處理子模塊,被配置為對所述超聲回波信號進行信號截取和信號壓縮處理,得到壓縮信號;

特征提取子模塊,被配置為從所述預(yù)處理子模塊得到的所述壓縮信號中提取所述第一人臉特征向量。

在一實施例中,圖像采集模塊包括:

圖像獲取子模塊,被配置為獲取包含所述待驗證目標(biāo)的圖像;

圖像提取子模塊,被配置為調(diào)用預(yù)先設(shè)置的圖像檢測算法,從所述圖像中提取人臉圖像。

根據(jù)本公開實施例的第三方面,提供一種身份驗證裝置,包括:

處理器;

用于存儲處理器可執(zhí)行指令的存儲器;

其中,所述處理器被配置為:

控制超聲波發(fā)射裝置發(fā)射超聲波信號;

基于所述超聲波信號的超聲回波信號確定所述待驗證目標(biāo)的第一人臉特征向量和所述待驗證目標(biāo)與所述移動設(shè)備之間的距離;

當(dāng)所述第一人臉特征向量滿足第一預(yù)設(shè)條件時,控制攝像裝置基于所述距離采集待驗證目標(biāo)的人臉圖像;

從所述人臉圖像中提取所述待驗證目標(biāo)的第二人臉特征向量;

當(dāng)所述第二人臉特征向量滿足第二預(yù)設(shè)條件時,根據(jù)所述第一人臉特征向量和所述第二人臉特征向量對所述待驗證目標(biāo)進行身份驗證。

本公開的實施例提供的技術(shù)方案可以包括以下有益效果:移動設(shè)備可控制超聲波發(fā)射裝置發(fā)射超聲波信號,并且基于對應(yīng)的超聲回波信號確定待驗證目標(biāo)的第一人臉特征向量和與移動設(shè)備之間的距離,在第一人臉特征向量滿足第一預(yù)設(shè)條件時再通過人臉圖像獲取第二人臉特征向量,當(dāng)?shù)诙四樚卣飨蛄繚M足第二預(yù)設(shè)條件時,根據(jù)第一人臉特征向量和第二人臉特征向量進行身份驗證,第一預(yù)設(shè)條件用于限定待驗證目標(biāo)不能為一個圖像或者視頻流,第二預(yù)設(shè)條件用于限定待驗證目標(biāo)不能為一個三維模型,由此本公開通過超聲驗證和人臉驗證雙重驗證的方式,可以避免相關(guān)技術(shù)中人臉識別的安全隱患問題,增加了身份驗證的安全性,減小了對用戶財產(chǎn)造成不必要損失的風(fēng)險。

并且,在根據(jù)第一人臉特征向量和第二人臉特征向量對待驗證目標(biāo)進行身份驗證時,可以在第一人臉特征向量和第二人臉特征向量匹配時,將第一人臉特征向量和第二人臉特征向量與第一預(yù)設(shè)數(shù)據(jù)庫中的待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對,進而確定用戶是否驗證通過;還可以直接將第一人臉特征向量與第二預(yù)設(shè)數(shù)據(jù)庫中的待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對,將第二人臉特征向量與第三預(yù)設(shè)數(shù)據(jù)庫中的待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對,并在兩次比對都驗證通過時確定用戶驗證通過,由此實現(xiàn)了雙重驗證,增加了身份驗證的安全性。

通過將第一人臉特征向量縮減為第一向量,將第二人臉特征向量縮減為第二向量,并且在第一向量和第二向量相同時確定,確定第一人臉特征向量和第二人臉特征向量匹配,進而使用第一向量或者第二向量與第一預(yù)設(shè)數(shù)據(jù)庫眾的待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對,由于縮減后的第一向量/第二向量中可以只包含最能代表用戶的特征向量,因此可以減小非必要的特征向量對驗證結(jié)果的影響,增加了驗證的準(zhǔn)確性。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。

附圖說明

此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。

圖1a是根據(jù)一示例性實施例示出的身份驗證方法的流程圖。

圖1b是根據(jù)一示例性實施例示出的身份驗證方法的示意圖。

圖1c是根據(jù)一示例性實施例示出的移動設(shè)備中元器件示意圖。

圖2a是根據(jù)一示例性實施例一示出的身份驗證方法的流程圖。

圖2b是根據(jù)一示例性實施例一示出的身份驗證方法的流程圖。

圖3是根據(jù)一示例性實施例二示出的身份驗證方法的流程圖。

圖4是根據(jù)一示例性實施例示出的一種身份驗證裝置的框圖。

圖5是根據(jù)一示例性實施例示出的另一種身份驗證裝置的框圖。

圖6是根據(jù)一示例性實施例示出的再一種身份驗證裝置的框圖。

圖7是根據(jù)一示例性實施例示出的一種適用于身份驗證裝置的框圖。

具體實施方式

這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。

圖1a是根據(jù)一示例性實施例示出的身份驗證方法的流程圖,圖1b是根據(jù)一示例性實施例示出的身份驗證方法的示意圖,圖1c是根據(jù)一示例性實施例示出的移動設(shè)備中元器件示意圖;該身份驗證方法可以應(yīng)用在移動設(shè)備(例如:智能手機、平板電腦)上,如圖1a所示,該身份驗證方法包括以下步驟:

在步驟101中,控制超聲波發(fā)射裝置發(fā)射超聲波信號。

在一實施例中,在用戶觸發(fā)身份驗證操作時,例如,登錄一個app(application,應(yīng)用程序)的訪問賬號時,移動設(shè)備可控制超聲波發(fā)射裝置發(fā)射超聲波信號。

在一實施例中,可以預(yù)先設(shè)置超聲波信號的發(fā)射頻段、發(fā)射方向。

在一實施例中,超聲波信號的發(fā)射方向可以與攝像裝置的光線的方向可以一致。

在步驟102中,基于超聲波信號的超聲回波信號確定待驗證目標(biāo)的第一人臉特征向量和待驗證目標(biāo)與移動設(shè)備之間的距離。

在一實施例中,超聲波信號發(fā)射至人臉時進行發(fā)射,從而可以將超聲波信號的超聲回波信號發(fā)射至終端的超聲信號接收裝置,如麥克風(fēng),由此移動設(shè)備可對采集到的超聲回波信號進行預(yù)處理,例如,信號截取和信號壓縮,并對壓縮后的信號進行特征提取。

在一實施例中,信號截取可以用來確定出超聲回波信號是由于人臉遮擋產(chǎn)生的還是由于超聲波信號在空中輻射產(chǎn)生的,通常,由于人臉遮擋產(chǎn)生的超聲回波信號的強度會遠遠高于由于空中輻射產(chǎn)生的超聲回波信號,信號截取的具體實現(xiàn)可參見相關(guān)技術(shù)中的方案。

在一實施例中,信號壓縮可以通過匹配濾波的方式實現(xiàn),在還一實施例中,信號壓縮還可以通過將發(fā)射的超聲波信號和超聲回波信號混頻并作傅立葉變換實現(xiàn)。

在一實施例中,基于超聲回波信號提取第一人臉特征向量的方法但不限于:選取時域包絡(luò)、頻域能量、信號經(jīng)過離散余弦變換或小波變換后的系數(shù)、信號經(jīng)解調(diào)后的時域包絡(luò)、或頻域能量、或倒譜系數(shù)、或用現(xiàn)代譜估計得到的系數(shù)、或小波變換后的系數(shù)壓縮后的信號,然后從上述一系列信號特征中提取部分或全部特征作為特征向量。

在一實施例中,待驗證目標(biāo)與移動設(shè)備之間的距離可以為移動設(shè)備與待驗證目標(biāo)之間的平均距離。

在步驟103中,當(dāng)?shù)谝蝗四樚卣飨蛄繚M足第一預(yù)設(shè)條件時,控制攝像裝置基于距離采集待驗證目標(biāo)的人臉圖像。

在一實施例中,第一預(yù)設(shè)條件可以用于限定待驗證目標(biāo)是否為一個立體的可識別的人臉,而不是圖像、視頻流等,當(dāng)?shù)谝蝗四樚卣飨蛄繚M足第一預(yù)設(shè)條件時,可確定待驗證目標(biāo)是一個立體的可識別的人臉,通常,超聲波信號發(fā)射至平面的圖像、視頻流后反射的超聲回波信號比較有規(guī)律性,不能提取出人臉的五官特征,因此可以第一人臉特征向量確定出待驗證目標(biāo)是否為一個立體的可識別的人臉。

在一實施例中,攝像裝置可根據(jù)距離進行對焦,進而采集圖像。

在一實施例中,如圖1c所示,為了實現(xiàn)本公開技術(shù)方案,移動設(shè)備中需要設(shè)置有超聲波發(fā)射裝置11、超聲波接收裝置12、超聲波控制芯片13、主控芯片14、攝像裝置15,超聲波控制芯片13控制超聲波發(fā)射裝置11發(fā)射超聲波信號和控制超聲波接收裝置12接收超聲回波信號后,可計算出移動設(shè)備與待驗證目標(biāo)之間的距離,由此主控芯片14可控制攝像裝置15基于移動設(shè)備與待驗證目標(biāo)之間的距離進行對焦以采集人臉圖像,如圖1b所示,攝像裝置15與待驗證目標(biāo)之間的距離、超聲波發(fā)射裝置11與待驗證目標(biāo)之間的距離和超聲波接收裝置12與待驗證目標(biāo)之間的距離可以理解為相同,因此可控制攝像裝置15基于超聲波控制芯片所計算出的移動設(shè)備與待驗證目標(biāo)之間的距離進行對焦以采集人臉圖像,本領(lǐng)域技術(shù)人員可以理解的是,圖1b中示意的攝像裝置15、超聲波發(fā)射裝置11和超聲波接收裝置12的位置只是一種舉例示意,不用于限定。

在步驟104中,從人臉圖像中提取待驗證目標(biāo)的第二人臉特征向量。

在一實施例中,從人臉圖像中提取第二人臉特征向量的方法可參見相關(guān)技術(shù)的方案,這里不詳述。

在步驟105中,當(dāng)?shù)诙四樚卣飨蛄繚M足第二預(yù)設(shè)條件時,根據(jù)第一人臉特征向量和第二人臉特征向量對待驗證目標(biāo)進行身份驗證。

在一實施例中,第二預(yù)設(shè)條件用于限定待驗證目標(biāo)是否為三維立體雕塑,當(dāng)?shù)诙四樚卣飨蛄繚M足第二預(yù)設(shè)條件時,說明待驗證目標(biāo)不是三維立體雕塑,可確定待驗證目標(biāo)是一個可識別的人臉,通常,三維立體雕塑的顏色單一,因此根據(jù)所采集的人臉圖像的灰階像素分布可以確定出待驗證目標(biāo)是否為一個三維立體雕塑。

在一實施例中,根據(jù)第一人臉特征向量和第二人臉特征向量對待驗證目標(biāo)進行身份驗證的方法可參見圖2a和圖2b所示實施例,這里先不詳述。

本實施例中,移動設(shè)備可控制超聲波發(fā)射裝置發(fā)射超聲波信號,并且基于對應(yīng)的超聲回波信號確定待驗證目標(biāo)的第一人臉特征向量和與移動設(shè)備之間的距離,在第一人臉特征向量滿足第一預(yù)設(shè)條件時再通過人臉圖像獲取第二人臉特征向量,當(dāng)?shù)诙四樚卣飨蛄繚M足第二預(yù)設(shè)條件時,根據(jù)第一人臉特征向量和第二人臉特征向量進行身份驗證,第一預(yù)設(shè)條件用于限定待驗證目標(biāo)不能為一個圖像或者視頻流,第二預(yù)設(shè)條件用于限定待驗證目標(biāo)不能為一個三維模型,由此本公開通過超聲驗證和人臉驗證雙重驗證的方式,可以避免相關(guān)技術(shù)中人臉識別的安全隱患問題,增加了身份驗證的安全性,減小了對用戶財產(chǎn)造成不必要損失的風(fēng)險。

在一實施例中,根據(jù)第一人臉特征向量和第二人臉特征向量對待驗證目標(biāo)進行身份驗證,包括:

當(dāng)?shù)谝蝗四樚卣飨蛄颗c第二人臉特征向量匹配時,將第一人臉特征向量或第二人臉特征向量與第一預(yù)設(shè)數(shù)據(jù)庫中待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對,得到第一對比結(jié)果,第一對比結(jié)果用于表示待驗證目標(biāo)是否驗證通過。

在一實施例中,方法還包括:

將第一人臉特征向量和第二人臉特征向量分別按照預(yù)設(shè)方式縮減為第一向量和第二向量;

當(dāng)?shù)谝幌蛄亢偷诙蛄肯嗤瑫r,確定第一人臉特征向量與第二人臉特征向量匹配;

將第一人臉特征向量或第二人臉特征向量與第一預(yù)設(shè)數(shù)據(jù)庫中待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對,包括:

將第一向量或者第二向量與第一預(yù)設(shè)數(shù)據(jù)庫中待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對。

在一實施例中,根據(jù)第一人臉特征向量和第二人臉特征向量對待驗證目標(biāo)進行身份驗證,包括:

將第一人臉特征向量與第二預(yù)設(shè)數(shù)據(jù)庫中待驗證目標(biāo)的預(yù)設(shè)用戶特征進行對比,得到第二對比結(jié)果;并且,

將第二人臉特征向量與第三預(yù)設(shè)數(shù)據(jù)庫中待驗證目標(biāo)的預(yù)設(shè)用戶特征進行對比,得到第三對比結(jié)果;

當(dāng)?shù)诙Ρ冉Y(jié)果與第三對比結(jié)果均表示待驗證目標(biāo)驗證通過驗證時,確定驗證用戶驗證通過。

在一實施例中,方法還包括:

當(dāng)?shù)谝蝗四樚卣飨蛄坎粷M足第一預(yù)設(shè)條件時或者當(dāng)?shù)诙四樚卣飨蛄坎粷M足第二預(yù)設(shè)條件時,確定待驗證目標(biāo)沒有驗證通過。

在一實施例中,基于超聲波信號的超聲回波信號確定待驗證目標(biāo)的第一人臉特征向量,包括:

對超聲回波信號進行信號截取和信號壓縮處理,得到壓縮信號;

從壓縮信號中提取第一人臉特征向量。

在一實施例中,控制攝像裝置基于距離采集待驗證目標(biāo)的人臉圖像,包括:

獲取包含待驗證目標(biāo)的圖像;

調(diào)用預(yù)先設(shè)置的圖像檢測算法,從圖像中提取人臉圖像。

具體如何進行身份驗證,請參考后續(xù)實施例。

至此,本公開實施例提供的上述方法,可通過超聲驗證和人臉驗證雙重驗證的方式,可以避免相關(guān)技術(shù)中人臉識別的安全隱患問題,增加了身份驗證的安全性,減小了對用戶財產(chǎn)造成不必要損失的風(fēng)險。

下面以具體實施例來說明本公開實施例提供的技術(shù)方案。

圖2a是根據(jù)一示例性實施例一示出的身份驗證方法的流程圖,圖2b是根據(jù)一示例性實施例一示出的身份驗證方法的流程圖;本實施例利用本公開實施例提供的上述方法,以如何根據(jù)第一人臉特征向量和第二人臉特征向量進行身份驗證進行示例性說明,如圖2a所示,包括如下步驟:

在步驟201中,將第一人臉特征向量和第二人臉特征向量分別按照預(yù)設(shè)方式縮減為第一向量和第二向量,執(zhí)行步驟202和步驟203。

在一實施例中,可將第一人臉特征向量中和第二人臉特征向量中最具相關(guān)性的部分特征提取出來,以縮減向量。通常,每個個體可以通過眼睛大小、雙眼之間的距離等區(qū)分和識別,因此可將第一人臉特征向量中和第二人臉特征向量中眼睛大小、雙眼之間的距離等特征提取出來,得到第一向量和第二向量。

在步驟202中,當(dāng)?shù)谝幌蛄亢偷诙蛄坎幌嗤瑫r,確定第一人臉特征向量與第二人臉特征向量不匹配,驗證沒有通過,流程結(jié)束。

在一實施例中,通常在第一向量和第二向量不相同時,說明通過超聲波信號獲取的人臉用戶特征與攝像裝置獲取的人臉用戶特征不相同,因此身份驗證不通過。

在步驟203中,當(dāng)?shù)谝幌蛄亢偷诙蛄肯嗤瑫r,確定第一人臉特征向量與第二人臉特征向量匹配。

在步驟204中,將第一人臉特征向量或第二人臉特征向量與第一預(yù)設(shè)數(shù)據(jù)庫中待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對,得到第一對比結(jié)果。

在一實施例中,第一預(yù)設(shè)數(shù)據(jù)庫中用于存儲每一個合法用戶,如注冊過一個app的用戶是該app的合法用戶,第一預(yù)設(shè)數(shù)據(jù)庫中存儲有用戶登錄該app時需要驗證身份的用戶特征,當(dāng)用戶登錄時,通過比較登錄時輸入的第一人臉特征向量或第二人臉特征向量與第一預(yù)設(shè)數(shù)據(jù)庫中待驗證目標(biāo)的預(yù)設(shè)用戶特征,即可得到第一對比結(jié)果,對比結(jié)果可以為一致,或者不一致。

在一實施例中,可以直接比較將第一向量或者第二向量與第一預(yù)設(shè)數(shù)據(jù)庫中待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對,得到第一對比結(jié)果。

在步驟205中,根據(jù)第一對比結(jié)果確定用戶是否驗證通過。

在一實施例中,第一對比結(jié)果為一致時,說明用戶驗證通過;第一對比結(jié)果為不一致時,說明用戶沒有驗證通過。

如圖2b所示,是根據(jù)第一人臉特征向量和第二人臉特征向量進行身份驗證的另一種方式,包括以下步驟:

在步驟211中,將第一人臉特征向量與第二預(yù)設(shè)數(shù)據(jù)庫中待驗證目標(biāo)的預(yù)設(shè)用戶特征進行對比,得到第二對比結(jié)果,執(zhí)行步驟213。

在步驟212中,將第二人臉特征向量與第三預(yù)設(shè)數(shù)據(jù)庫中待驗證目標(biāo)的預(yù)設(shè)用戶特征進行對比,得到第三對比結(jié)果,執(zhí)行步驟213。

在步驟213中,當(dāng)?shù)诙Ρ冉Y(jié)果與第三對比結(jié)果均表示待驗證目標(biāo)驗證通過驗證時,確定驗證用戶驗證通過,當(dāng)?shù)诙Ρ冉Y(jié)果與第三對比結(jié)果有一個結(jié)果表示待驗證目標(biāo)驗證通過驗證時,確定驗證用戶驗證通過。

本實施例中,在根據(jù)第一人臉特征向量和第二人臉特征向量對待驗證目標(biāo)進行身份驗證時,可以在第一人臉特征向量和第二人臉特征向量匹配時,將第一人臉特征向量和第二人臉特征向量與第一預(yù)設(shè)數(shù)據(jù)庫中的待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對,進而確定用戶是否驗證通過;還可以直接將第一人臉特征向量與第二預(yù)設(shè)數(shù)據(jù)庫中的待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對,將第二人臉特征向量與第三預(yù)設(shè)數(shù)據(jù)庫中的待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對,并在兩次比對都驗證通過時確定用戶驗證通過,由此實現(xiàn)了雙重驗證,增加了身份驗證的安全性;此外,通過將第一人臉特征向量縮減為第一向量,將第二人臉特征向量縮減為第二向量,并且在第一向量和第二向量相同時確定,確定第一人臉特征向量和第二人臉特征向量匹配,進而使用第一向量或者第二向量與第一預(yù)設(shè)數(shù)據(jù)庫眾的待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對,由于縮減后的第一向量/第二向量中可以只包含最能代表用戶的特征向量,因此可以減小非必要的特征向量對驗證結(jié)果的影響,增加了驗證的準(zhǔn)確性。

圖3是根據(jù)一示例性實施例二示出的身份驗證方法的流程圖;本實施例利用本公開實施例提供的上述方法,以如何驗證用戶身份進行示例性說明,如圖3所示,包括如下步驟:

在步驟301中,控制超聲波發(fā)射裝置發(fā)射超聲波信號。

在步驟302中,接收超聲回波信號。

在步驟303中,對超聲回波信號進行信號截取和信號壓縮處理,得到壓縮信號。

在一實施例中,信號截取可以用來確定出超聲回波信號是由于人臉遮擋產(chǎn)生的還是由于超聲波信號在空中輻射產(chǎn)生的,通常,由于人臉遮擋產(chǎn)生的超聲回波信號的強度會遠遠高于由于空中輻射產(chǎn)生的超聲回波信號,信號截取的具體實現(xiàn)可參見相關(guān)技術(shù)中的方案。

在一實施例中,信號壓縮可以通過匹配濾波的方式實現(xiàn),在還一實施例中,信號壓縮還可以通過將發(fā)射的超聲波信號和超聲回波信號混頻并作傅立葉變換實現(xiàn)。

在步驟304中,基于壓縮信號確定待驗證目標(biāo)的第一人臉特征向量和待驗證目標(biāo)與移動設(shè)備之間的距離。

在步驟305中,當(dāng)?shù)谝蝗四樚卣飨蛄繚M足第一預(yù)設(shè)條件時,控制攝像裝置基于距離采集包含待驗證目標(biāo)的圖像。

在步驟306中,調(diào)用預(yù)先設(shè)置的圖像檢測算法,從圖像中提取人臉圖像。

在步驟307中,從人臉圖像中提取待驗證目標(biāo)的第二人臉特征向量。

在一實施例中,可以采用預(yù)先設(shè)置的圖像檢測算法,例如,可以采用harr特征和adaboost相結(jié)合的算法提取第二人臉特征向量。

在步驟308中,當(dāng)?shù)诙四樚卣飨蛄繚M足第二預(yù)設(shè)條件時,根據(jù)第一人臉特征向量和第二人臉特征向量對待驗證目標(biāo)進行身份驗證。

在一實施例中,步驟308的描述可參見圖1a所示實施例的步驟105的描述。

在一實施例中,在將所獲取的特征向量與預(yù)設(shè)數(shù)據(jù)庫中的預(yù)設(shè)用戶特征進行比對時,可利用模式分類器或神經(jīng)網(wǎng)絡(luò)分類器在預(yù)設(shè)的數(shù)據(jù)庫中進行身份識別對比。

在一實施例中,模式分類器可以為bias,高斯混合模型(gaussianmixturemodel,gmm),隱馬爾可夫模型(hiddenmarkovmodel,hmm)或支持向量機(supportvectormachine,svm)模式分類器。

在一實施例中,神經(jīng)網(wǎng)絡(luò)分類器可以為前饋網(wǎng)絡(luò)(backpropagation,bp)、徑向基神經(jīng)網(wǎng)絡(luò)(radialbasisfunction,rbf)或自組織特征影射(self-organizingfeaturemap,som)神經(jīng)網(wǎng)絡(luò)分類器。

本實施例中,移動設(shè)備可控制超聲波發(fā)射裝置發(fā)射超聲波信號,并且基于對應(yīng)的超聲回波信號確定待驗證目標(biāo)的第一人臉特征向量和與移動設(shè)備之間的距離,在第一人臉特征向量滿足第一預(yù)設(shè)條件時再通過人臉圖像獲取第二人臉特征向量,當(dāng)?shù)诙四樚卣飨蛄繚M足第二預(yù)設(shè)條件時,根據(jù)第一人臉特征向量和第二人臉特征向量進行身份驗證,第一預(yù)設(shè)條件用于限定待驗證目標(biāo)不能為一個圖像或者視頻流,第二預(yù)設(shè)條件用于限定待驗證目標(biāo)不能為一個三維模型,由此本公開通過超聲驗證和人臉驗證雙重驗證的方式,可以避免相關(guān)技術(shù)中人臉識別的安全隱患問題,增加了身份驗證的安全性,減小了對用戶財產(chǎn)造成不必要損失的風(fēng)險。

與前述身份驗證方法的實施例相對應(yīng),本公開還提供了身份驗證裝置對應(yīng)的實施例。

圖4是根據(jù)一示例性實施例示出的一種身份驗證裝置的框圖,應(yīng)用在移動設(shè)備上,如圖4所示,身份驗證裝置包括:

信號發(fā)射模塊41,被配置為控制超聲波發(fā)射裝置發(fā)射超聲波信號;

第一確定模塊42,被配置為基于信號發(fā)射模塊41發(fā)射的超聲波信號的超聲回波信號確定待驗證目標(biāo)的第一人臉特征向量和待驗證目標(biāo)與移動設(shè)備之間的距離;

圖像采集模塊43,被配置為當(dāng)?shù)谝淮_定模塊42確定的第一人臉特征向量滿足第一預(yù)設(shè)條件時,控制攝像裝置基于第一確定模塊確定的距離采集待驗證目標(biāo)的人臉圖像;

特征提取模塊44,被配置為從圖像采集模塊43采集的人臉圖像中提取待驗證目標(biāo)的第二人臉特征向量;

身份驗證模塊45,被配置為當(dāng)特征提取模塊44提取的第二人臉特征向量滿足第二預(yù)設(shè)條件時,根據(jù)第一確定模塊42確定的第一人臉特征向量和特征提取模塊43提取的第二人臉特征向量對待驗證目標(biāo)進行身份驗證。

圖5是根據(jù)一示例性實施例示出的另一種身份驗證裝置的框圖,如圖5所示,在上述圖4所示實施例的基礎(chǔ)上,在一實施例中,身份驗證模塊45包括:

第一比較子模塊451,被配置為當(dāng)?shù)谝蝗四樚卣飨蛄颗c第二人臉特征向量匹配時,將第一人臉特征向量或第二人臉特征向量與第一預(yù)設(shè)數(shù)據(jù)庫中待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對,得到第一對比結(jié)果,第一對比結(jié)果用于表示待驗證目標(biāo)是否驗證通過。

在一實施例中,裝置還包括:

縮減模塊46,被配置為將第一人臉特征向量和第二人臉特征向量分別按照預(yù)設(shè)方式縮減為第一向量和第二向量;

匹配確定模塊47,被配置為當(dāng)縮減模塊46縮減得到的第一向量和第二向量相同時,確定第一人臉特征向量與第二人臉特征向量匹配;

第一比較子模塊451包括:

第四比較子模塊4511,被配置為將第一向量或者第二向量與第一預(yù)設(shè)數(shù)據(jù)庫中待驗證目標(biāo)的預(yù)設(shè)用戶特征進行比對。

在一實施例中,身份驗證模塊45包括:

第二比較子模塊452,被配置為將第一人臉特征向量與第二預(yù)設(shè)數(shù)據(jù)庫中待驗證目標(biāo)的預(yù)設(shè)用戶特征進行對比,得到第二對比結(jié)果;并且,

第三比較子模塊453,被配置為將第二人臉特征向量與第三預(yù)設(shè)數(shù)據(jù)庫中待驗證目標(biāo)的預(yù)設(shè)用戶特征進行對比,得到第三對比結(jié)果;

驗證通過子模塊454,被配置為當(dāng)?shù)诙容^子模塊452得到的第二對比結(jié)果與第三比較子模塊453得到的第三對比結(jié)果均表示待驗證目標(biāo)驗證通過驗證時,確定驗證用戶驗證通過。

圖6是根據(jù)一示例性實施例示出的再一種身份驗證裝置的框圖,如圖6所示,在上述圖4或圖5所示實施例的基礎(chǔ)上,在一實施例中,裝置還包括:

第二確定模塊48,被配置為當(dāng)?shù)谝蝗四樚卣飨蛄坎粷M足第一預(yù)設(shè)條件時或者當(dāng)?shù)诙四樚卣飨蛄坎粷M足第二預(yù)設(shè)條件時,確定待驗證目標(biāo)沒有驗證通過。

在一實施例中,第一確定模塊42包括:

預(yù)處理子模塊421,被配置為對超聲回波信號進行信號截取和信號壓縮處理,得到壓縮信號;

特征提取子模塊422,被配置為從預(yù)處理子模塊421得到的壓縮信號中提取第一人臉特征向量。

在一實施例中,圖像采集模塊43包括:

圖像獲取子模塊431,被配置為獲取包含待驗證目標(biāo)的圖像;

圖像提取子模塊432,被配置為調(diào)用預(yù)先設(shè)置的圖像檢測算法,從圖像中提取人臉圖像。

關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。

圖7是根據(jù)一示例性實施例示出的一種適用于身份驗證裝置的框圖。例如,裝置700可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。

參照圖7,裝置700可以包括以下一個或多個組件:處理組件702,存儲器704,電源組件706,多媒體組件708,音頻組件710,輸入/輸出(i/o)的接口712,傳感器組件714,以及通信組件716。

處理組件702通??刂蒲b置700的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理元件702可以包括一個或多個處理器720來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件702可以包括一個或多個模塊,便于處理組件702和其他組件之間的交互。例如,處理部件702可以包括多媒體模塊,以方便多媒體組件708和處理組件702之間的交互。

存儲器704被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備700的操作。這些數(shù)據(jù)的示例包括用于在裝置700上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器704可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。

電力組件706為裝置700的各種組件提供電力。電力組件706可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置700生成、管理和分配電力相關(guān)聯(lián)的組件。

多媒體組件708包括在裝置700和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件708包括一個前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備700處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。

音頻組件710被配置為輸出和/或輸入音頻信號。例如,音頻組件710包括一個麥克風(fēng)(mic),當(dāng)裝置700處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器704或經(jīng)由通信組件716發(fā)送。在一些實施例中,音頻組件710還包括一個揚聲器,用于輸出音頻信號。

i/o接口712為處理組件702和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。

傳感器組件714包括一個或多個傳感器,用于為裝置700提供各個方面的狀態(tài)評估。例如,傳感器組件714可以檢測到設(shè)備700的打開/關(guān)閉狀態(tài),組件的相對定位,例如組件為裝置700的顯示器和小鍵盤,傳感器組件714還可以檢測裝置700或裝置700一個組件的位置改變,用戶與裝置700接觸的存在或不存在,裝置700方位或加速/減速和裝置700的溫度變化。傳感器組件714可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件714還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件714還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。

通信組件716被配置為便于裝置700和其他設(shè)備之間有線或無線方式的通信。裝置700可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個示例性實施例中,通信部件716經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,通信部件716還包括近場通信(nfc)模塊,以促進短程通信。例如,在nfc模塊可基于射頻識別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(irda)技術(shù),超寬帶(uwb)技術(shù),藍牙(bt)技術(shù)和其他技術(shù)來實現(xiàn)。

在示例性實施例中,裝置700可以被一個或多個應(yīng)用專用集成電路(asic)、數(shù)字信號處理器(dsp)、數(shù)字信號處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法:

控制超聲波發(fā)射裝置發(fā)射超聲波信號;基于超聲波信號的超聲回波信號確定待驗證目標(biāo)的第一人臉特征向量和待驗證目標(biāo)與移動設(shè)備之間的距離;當(dāng)?shù)谝蝗四樚卣飨蛄繚M足第一預(yù)設(shè)條件時,控制攝像裝置基于距離采集待驗證目標(biāo)的人臉圖像;從人臉圖像中提取待驗證目標(biāo)的第二人臉特征向量;當(dāng)?shù)诙四樚卣飨蛄繚M足第二預(yù)設(shè)條件時,根據(jù)第一人臉特征向量和第二人臉特征向量對待驗證目標(biāo)進行身份驗證。

在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器704,上述指令可由裝置700的處理器720執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。

本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。

應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1