本發(fā)明涉及生物識別技術(shù)領(lǐng)域,尤其涉及一種指紋識別方法及裝置。
背景技術(shù):
指紋識別作為生物識別技術(shù)中應(yīng)用最廣泛、價格最低廉的識別技術(shù)之一,具有良好的發(fā)展前景。
指紋識別的原理是:檢測到手指觸摸、按壓到了指紋識別器或指紋識別器下的開關(guān),發(fā)射光線,穿透指紋識別蓋板玻璃,反射皮膚表面紋理并接收,形成指紋圖像;處理并分析指紋圖像,尋找清晰的特征點(diǎn)和原有指紋特征點(diǎn)的庫進(jìn)行匹配,如果一致則驗(yàn)證成功,如果不一致則驗(yàn)證失敗。
目前指紋識別器或指紋識別器中的光學(xué)指紋模組的正面指紋識別部分,由于透光需要都是玻璃材質(zhì)的,而玻璃材質(zhì)的親油性,在用戶驗(yàn)證過后會留下清晰明顯的指紋。當(dāng)再次不破壞原有指紋的情況下觸發(fā)touch事件,就可以再次識別指紋,并解鎖。這樣的話,當(dāng)用戶丟失終端后,如果指紋識別器殘留最后一次的指紋足夠清晰,就會被解鎖,很不安全。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種指紋識別方法及裝置,能夠有效防止非用戶本人利用殘留指紋進(jìn)行解鎖,提高指紋解鎖的安全性。
第一方面,本發(fā)明實(shí)施例提供了一種指紋識別的方法,包括:
獲取待驗(yàn)證指紋圖像;
如果確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配,則拒絕進(jìn)行指紋識別。
第二方面,本發(fā)明實(shí)施例提供了一種指紋識別的裝置,包括:
指紋圖像獲取模塊,用于獲取待驗(yàn)證指紋圖像;
指紋識別模塊,用于如果確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配,則拒絕進(jìn)行指紋識別。
本發(fā)明實(shí)施例提供的指紋識別的方法和裝置,通過將待驗(yàn)證指紋圖像與歷史指紋圖像進(jìn)行匹配分析,有效防止了非用戶本人利用殘留指紋進(jìn)行識別,達(dá)到了提高指紋識別安全性的有益效果。
附圖說明
圖1A是本發(fā)明實(shí)施例一中的一種指紋識別方法的流程圖;
圖1B是本發(fā)明實(shí)施例一中的一種指紋識別方法的待驗(yàn)證指紋圖像與歷史指紋圖像不匹配時的方法流程圖;
圖2A是本發(fā)明實(shí)施例二中的一種指紋識別方法的一種指紋示意圖;
圖2B是本發(fā)明實(shí)施例二中的一種指紋識別方法的第一種待驗(yàn)證指紋圖像示意圖;
圖2C是本發(fā)明實(shí)施例二中的一種指紋識別方法的第一種歷史指紋圖像示意圖;
圖2D是本發(fā)明實(shí)施例二中的一種指紋識別方法的第一種待驗(yàn)證指紋圖像和第一種歷史指紋圖像疊加后的指紋圖像示意圖;
圖2E是本發(fā)明實(shí)施例二中的一種指紋識別方法的第二種待驗(yàn)證指紋圖像示意圖;
圖2F是本發(fā)明實(shí)施例二中的一種指紋識別方法的第二種歷史指紋圖像示意圖;
圖2G是本發(fā)明實(shí)施例二中的一種指紋識別方法的第二種待驗(yàn)證指紋圖像和第二種歷史指紋圖像疊加后的指紋圖像示意圖;
圖3是本發(fā)明實(shí)施例三中的一種指紋識別方法的流程圖;
圖4是本發(fā)明實(shí)施例四中的一種指紋識別方法的流程圖;
圖5是本發(fā)明實(shí)施例五中的一種指紋識別方法的流程圖;
圖6是本發(fā)明實(shí)施例六中的一種指紋識別方法的流程圖;
圖7A是本發(fā)明實(shí)施例七中的一種指紋識別方法的流程圖;
圖7B是本發(fā)明實(shí)施例七中的一種指紋識別方法的詳細(xì)流程圖;
圖8是本發(fā)明實(shí)施例八中的一種指紋識別裝置的結(jié)構(gòu)示意圖;
圖9是本發(fā)明實(shí)施例九中的一種指紋識別裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu),并且不限制于本實(shí)施例的步驟順序。
實(shí)施例一
圖1A為本發(fā)明實(shí)施例一提供的一種指紋識別方法的流程圖,本實(shí)施例可適用于識別殘留指紋的情況,該方法可以由本發(fā)明實(shí)施例提供的指紋識別裝置來執(zhí)行,該裝置可采用軟件和/或硬件的方式實(shí)現(xiàn),軟件形式可以為互聯(lián)網(wǎng)虛擬世界的認(rèn)證應(yīng)用,該裝置可集成在任何需要指紋識別的設(shè)備中,例如移動終端和固定終端,移動終端包括智能手機(jī)、平板電腦、PDA、智能手表等,固定終端包括臺式電腦、ATM、門鎖、考勤設(shè)備等,如圖1所示,該方法具體包括如下步驟:
S110、獲取待驗(yàn)證指紋圖像。
具體的,指紋是指人的手指末端正面皮膚上凸凹不平產(chǎn)生的紋線。紋線有規(guī)律的排列形成不同的紋型。紋線的起點(diǎn)、終點(diǎn)、結(jié)合點(diǎn)和分叉點(diǎn),稱為指紋的細(xì)節(jié)特征點(diǎn)。通過指紋識別獲取待驗(yàn)證指紋圖像,即通過比較不同指紋的細(xì)節(jié)特征點(diǎn)來進(jìn)行鑒別。由于每個人的指紋不同,即使同一人的十指之間,指紋也有明顯區(qū)別,因此指紋可用于身份鑒定。由于每次進(jìn)行指紋掃描的方位不完全一樣,著力點(diǎn)不同也會帶來不同程度的變形,這樣又會存在大量模糊指紋,所以指紋識別技術(shù)的關(guān)鍵是要正確提取特征和實(shí)現(xiàn)正確匹配。
如果想識別指紋,首先要先建立指紋庫,讓指紋的原始指紋數(shù)據(jù)成為初始識別碼,指紋掃描系統(tǒng)只存儲“指紋數(shù)據(jù)”,且處理器會對這些數(shù)據(jù)進(jìn)行加密。目前所用的指紋圖像采集,基本上基于三種技術(shù)基礎(chǔ):光學(xué)技術(shù)、半導(dǎo)體硅技術(shù)、超聲波技術(shù)。其中,光學(xué)技術(shù)采集指紋是歷史最久遠(yuǎn)、使用最廣泛的技術(shù),通過光反射成像來記錄和驗(yàn)證指紋。
S120、如果確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配,則拒絕進(jìn)行指紋識別。
其中,歷史指紋圖像,即殘留指紋圖像,是存儲的用戶最后一次成功識別的指紋圖像;待驗(yàn)證指紋圖像與歷史指紋圖像的匹配,可以通過計算待驗(yàn)證指紋圖像與歷史指紋圖像疊加的重合度進(jìn)行比較,也可以通過計算待驗(yàn)證指紋圖像與歷史指紋圖像疊加后的像素值進(jìn)行比較,還可以先將待驗(yàn)證指紋圖像與歷史指紋圖像二值化處理,然后對二值化處理后的圖像進(jìn)行圖像疊加分析等。具體的,指紋識別技術(shù)具有很好的防盜功能和個人信息內(nèi)容的隱私保護(hù)。但是,指紋卻是陪伴我們終生不可更改的,如果我們通過記錄的指紋被非法收集,就意味著我們使用指紋識別功能來加密手機(jī)、銀行賬戶、指紋門鎖等就存在極大的安全隱患。例如,當(dāng)用戶丟失手機(jī)后,指紋識別器殘留最后一次的指紋如果足夠清晰,就會被解鎖。因此,在獲取待驗(yàn)證指紋圖像后,有必要先確定所述待驗(yàn)證指紋圖像是否為歷史指紋圖像,如果與歷史指紋圖像匹配,那么可以確定為殘留指紋圖像,拒絕進(jìn)行指紋識別;如果與歷史指紋圖像不匹配,那么可以確定為不是殘留指紋圖像,可以進(jìn)行指紋識別。
本實(shí)施例提供的指紋識別方法,通過將待驗(yàn)證指紋圖像與歷史指紋圖像進(jìn)行匹配分析,有效防止了非用戶本人利用殘留指紋進(jìn)行識別,達(dá)到了提高指紋識別安全性的有益效果。
在上述實(shí)施例基礎(chǔ)上,歷史指紋圖像可以從歷史指紋圖像數(shù)據(jù)庫中提取,歷史指紋圖像數(shù)據(jù)庫的建立是在每次指紋識別成功后獲取使用的指紋圖像,將所述指紋圖像作為歷史指紋圖像。
例如,用戶A使用的蘋果手機(jī),先在手機(jī)中通過按壓HOME鍵采錄用戶A的食指指紋數(shù)據(jù),這樣只要手機(jī)能識別使用者的指紋數(shù)據(jù),就可以解鎖。用戶A每次解鎖落在HOME鍵的指紋由于按壓力道、范圍不一樣,導(dǎo)致HOME鍵殘留的指紋都不一樣。但是,只要指紋清晰,那么用戶B只要在HOME鍵放一個不透光的黑色玻璃并按壓,就會使得指紋識別的touch時間觸發(fā),驗(yàn)證指紋是正確的,成功解鎖。具體例如,用戶A最后一次使用手機(jī),留在HOME鍵的指紋為指紋a,且采集圖像作為歷史指紋圖像,記錄在歷史指紋圖像數(shù)據(jù)庫中。用戶B利用殘留指紋按壓獲得的指紋為指紋b,現(xiàn)在為了防止指紋b被識別成功,在識別指紋B前,先獲取記錄在歷史指紋圖像數(shù)據(jù)庫中的指紋a圖像,將指紋a圖像與指紋b圖像進(jìn)行匹配,如果匹配成功,那么可以確定為殘留指紋圖像,拒絕進(jìn)行指紋識別。
如果確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配,則說明待驗(yàn)證指紋圖像為殘留指紋圖像,拒絕進(jìn)行指紋識別。但是,如果確定所述待驗(yàn)證指紋圖像與歷史指紋圖像不匹配,則說明待驗(yàn)證指紋圖像不是殘留指紋圖像,那么對待驗(yàn)證指紋圖像進(jìn)行指紋識別,并且在每次指紋識別成功后獲取使用的指紋圖像作為歷史指紋圖像,指紋識別方法的流程圖如圖1B所示。
例如,上述用戶A的歷史指紋圖像為指紋a,如果用戶A再一次想打開手機(jī),按住HOME鍵,由于不是同一次按壓,不可能與指紋a一樣,所以會有新的指紋出現(xiàn),通過指紋識別獲取待驗(yàn)證指紋圖像為指紋e。指紋e與歷史指紋圖像指紋a不匹配,則說明待驗(yàn)證指紋圖像指紋e不是殘留指紋圖像,指紋識別成功后獲取使用的指紋圖像指紋e作為新的歷史指紋圖像。
實(shí)施例二
圖2A為本發(fā)明實(shí)施例二提供的一種指紋識別方法的流程圖,本實(shí)施例在上述實(shí)施例的基礎(chǔ)上進(jìn)行優(yōu)化,提供了確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配的處理方法,具體是,將所述待驗(yàn)證指紋圖像與所述歷史指紋圖像進(jìn)行疊加,得到疊加指紋圖像;確定所述待驗(yàn)證指紋圖像和疊加指紋圖像的重合度,若所述重合度超過預(yù)設(shè)重合度,則確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配。
相應(yīng)的,本實(shí)施例的方法包括:
S210、獲取待驗(yàn)證指紋圖像。
S220、將所述待驗(yàn)證指紋圖像與所述歷史指紋圖像進(jìn)行疊加,得到疊加指紋圖像。
為了更好地確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配程度,需要對所述待驗(yàn)證指紋圖像與所述歷史指紋圖像進(jìn)行疊加處理。其中,可以使用所述待驗(yàn)證指紋圖像的全部圖像與所述歷史指紋圖像的全部圖像進(jìn)行疊加,得到疊加指紋圖像;也可以在所述待驗(yàn)證指紋圖像的全部圖像與所述歷史指紋圖像的全部圖像進(jìn)行疊加后,截取部分圖像作為疊加指紋圖像,截取部分可以為中間位置或者任意位置;還可以先截取所述待驗(yàn)證指紋圖像的部分圖像與所述歷史指紋圖像的部分圖像,再進(jìn)行疊加,得到疊加指紋,圖像截取部分可以為所述待驗(yàn)證指紋圖像和所述歷史指紋圖像的中間位置,也可以為用戶設(shè)定的任意位置,但是前提保證所述待驗(yàn)證指紋圖像和所述歷史指紋圖像截取的位置相同。
S230、確定所述待驗(yàn)證指紋圖像和所述疊加指紋圖像的重合度,若所述重合度超過預(yù)設(shè)重合度,則確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配,拒絕進(jìn)行指紋識別。
其中,利用重合度可以直觀的觀察所述待驗(yàn)證指紋圖像是否為殘留指紋,預(yù)設(shè)重合度可以為系統(tǒng)默認(rèn)的靜態(tài)值,如80%,也可以為個人設(shè)置的范圍在0%~100%中的任意值。具體的,在得到疊加指紋圖像之后,指紋識別系統(tǒng)經(jīng)過圖像處理得到所述待驗(yàn)證指紋圖像和疊加指紋圖像的重合度。如果所述重合度超過預(yù)設(shè)重合度,則確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配,拒絕進(jìn)行指紋識別;如果所述重合度未超過預(yù)設(shè)重合度,則確定所述待驗(yàn)證指紋圖像與歷史指紋圖像不匹配,進(jìn)行指紋識別。
例如,上述用戶A的預(yù)設(shè)重合度設(shè)定為系統(tǒng)默認(rèn)的靜態(tài)值80%。獲取上述用戶A的歷史指紋圖像指紋a如圖2B所示,待驗(yàn)證指紋圖像指紋b如圖2C所示,將指紋a的全部圖像與指紋b的全部圖像進(jìn)行疊加后,得出疊加的指紋圖像如圖2D所示,截取中間部分圖像作為疊加指紋圖像c。經(jīng)過圖像處理得到待驗(yàn)證指紋圖像指紋b與疊加指紋圖像c的重合度為90%,由于超過預(yù)設(shè)重合度80%,確定待驗(yàn)證指紋圖像指紋b與歷史指紋圖像指紋a相匹配,因此拒絕對指紋b進(jìn)行指紋識別。也就是說,指紋b的絕大可能性為指紋a留在HOME鍵上的殘留指紋。
或者,獲取上述用戶A的歷史指紋圖像指紋a如圖2E所示,待驗(yàn)證指紋圖像指紋b如圖2F所示,將指紋a的全部圖像與指紋b的全部圖像進(jìn)行疊加后,得出疊加的指紋圖像c如圖2G所示,可見,待驗(yàn)證指紋圖像指紋b與疊加的指紋圖像c重合度比較低,通過圖像處理得到待驗(yàn)證指紋圖像指紋b與疊加指紋圖像c的重合度為20%,由于未超過預(yù)設(shè)重合度80%,確定待驗(yàn)證指紋圖像指紋b與歷史指紋圖像指紋a不匹配,因此對指紋b進(jìn)行指紋識別。也就是說,指紋b的絕大可能性為當(dāng)前用戶留下的指紋,并非殘留指紋。
本實(shí)施例提供的指紋識別方法,通過基于待驗(yàn)證指紋圖像和疊加指紋圖像的重合度進(jìn)行匹配分析,有效防止了非用戶本人利用殘留指紋進(jìn)行識別,提高了指紋識別的準(zhǔn)確性與安全性。
實(shí)施例三
圖3為本發(fā)明實(shí)施例三提供的一種指紋識別方法的流程圖,本實(shí)施例在上述實(shí)施例的基礎(chǔ)上進(jìn)行優(yōu)化,提供了確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配的處理方法,具體是,將所述待驗(yàn)證指紋圖像與所述歷史指紋圖像進(jìn)行疊加,得到疊加指紋圖像;確定所述待驗(yàn)證指紋圖像和所述歷史指紋圖像的重合度,若所述重合度超過預(yù)設(shè)重合度,則確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配。
相應(yīng)的,本實(shí)施例的方法包括:
S310、獲取待驗(yàn)證指紋圖像。
S320、將所述待驗(yàn)證指紋圖像與所述歷史指紋圖像進(jìn)行疊加,得到疊加指紋圖像。
S330、確定所述待驗(yàn)證指紋圖像和所述歷史指紋圖像的重合度,若所述重合度超過預(yù)設(shè)重合度,則確定所述待驗(yàn)證指紋圖像與所述歷史指紋圖像匹配,拒絕進(jìn)行指紋識別。
同樣,重合度還可以直接由待驗(yàn)證指紋圖像和歷史指紋圖像疊加得到的疊加指紋圖像確定,預(yù)設(shè)重合度可以為系統(tǒng)默認(rèn)的靜態(tài)值,如80%,也可以為個人設(shè)置的范圍在0%~100%中的任意值。具體的,在得到疊加指紋圖像之后,指紋識別系統(tǒng)經(jīng)過圖像處理得到疊加指紋圖像的重合度。如果所述重合度超過預(yù)設(shè)重合度,則確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配,拒絕進(jìn)行指紋識別;如果所述重合度未超過預(yù)設(shè)重合度,則確定所述待驗(yàn)證指紋圖像與歷史指紋圖像不匹配,進(jìn)行指紋識別。
還例如,上述用戶A的預(yù)設(shè)重合度設(shè)定為系統(tǒng)默認(rèn)的靜態(tài)值80%。獲取上述用戶A的歷史指紋圖像指紋a如圖2B所示,待驗(yàn)證指紋圖像指紋b如圖2C所示,將指紋a的全部圖像與指紋b的全部圖像進(jìn)行疊加后,得出疊加的指紋圖像如圖2D所示,截取中間部分圖像作為疊加指紋圖像c。經(jīng)過圖像處理得到疊加指紋圖像c的重合度為90%,由于超過預(yù)設(shè)重合度80%,同樣可以確定待驗(yàn)證指紋圖像指紋b與歷史指紋圖像指紋a相匹配,因此拒絕對指紋b進(jìn)行指紋識別。
本實(shí)施例提供的指紋識別方法,通過基于待驗(yàn)證指紋圖像和歷史指紋圖像的重合度進(jìn)行匹配分析,有效防止了非用戶本人利用殘留指紋進(jìn)行識別,提高了指紋識別的準(zhǔn)確性與安全性。
實(shí)施例四
圖4A為本發(fā)明實(shí)施例四提供的一種指紋識別方法的流程圖,本實(shí)施例在上述實(shí)施例的基礎(chǔ)上進(jìn)行優(yōu)化,提供了將所述待驗(yàn)證指紋圖像與所述歷史指紋圖像進(jìn)行疊加,得到疊加指紋圖像的處理方法,具體是,將所述待驗(yàn)證指紋圖像和所述歷史指紋圖像進(jìn)行二值化處理;將所述待驗(yàn)證指紋圖像的二值化圖像和所述歷史指紋圖像的二值化圖像進(jìn)行疊加,將得到的二值化圖像作為疊加指紋圖像。
相應(yīng)的,本實(shí)施例的方法包括:
S410、獲取待驗(yàn)證指紋圖像。
S420、將所述待驗(yàn)證指紋圖像和所述歷史指紋圖像進(jìn)行二值化處理。
其中,圖像二值化處理就是將圖像上的像素點(diǎn)的灰度值設(shè)置為0或255,將整個圖像呈現(xiàn)出明顯的黑白效果。具體的,獲取的待驗(yàn)證指紋圖像和提取的歷史指紋圖像均為灰度圖像,灰度圖像是由黑像素點(diǎn)、白像素點(diǎn)以及黑白像素點(diǎn)之間的不同顏色深度的灰色像素點(diǎn)所組成,灰度圖像中的像素點(diǎn)所對應(yīng)的灰度等級一般為0~255,黑像素點(diǎn)對應(yīng)的灰度值為0,白像素點(diǎn)對應(yīng)的灰度值為255,圖像進(jìn)行二值化處理就是將具有256個灰度等級的灰度圖像轉(zhuǎn)換成只具有0和255灰度值的圖像,即只含黑像素點(diǎn)和白像素點(diǎn)。圖像的二值化處理通過選取適當(dāng)?shù)拈撝担撻撝悼梢詾橹讣y識別系統(tǒng)默認(rèn)的靜態(tài)值,如125,也可以為根據(jù)個人設(shè)定的動態(tài)值,當(dāng)某點(diǎn)灰度值大于或等于閾值的像素時,將該點(diǎn)灰度值歸類為255,否則將像素點(diǎn)歸類為0。
S430、將所述待驗(yàn)證指紋圖像的二值化圖像和所述歷史指紋圖像的二值化圖像進(jìn)行疊加,將得到的二值化圖像作為所述疊加指紋圖像。
具體的,將二值化處理完的待驗(yàn)證指紋圖像和歷史指紋圖像經(jīng)過圖像處理后進(jìn)行疊加,得到的是二值化圖像。圖像的二值化有利于圖像的進(jìn)一步處理,使圖像變得簡單,而且數(shù)據(jù)量減小。或者,先將歷史指紋圖像與待驗(yàn)證指紋圖像進(jìn)行疊加,選取中間位置或者任意位置的圖像作為疊加指紋圖像,對疊加指紋圖像進(jìn)行二值化處理,得到二值化疊加指紋圖像,最后在基于二值化疊加指紋圖像的基礎(chǔ)上,確定待驗(yàn)證指紋圖像與歷史指紋圖像是否匹配。
S440、確定所述待驗(yàn)證指紋圖像和疊加指紋圖像的重合度,若所述重合度超過預(yù)設(shè)重合度,則確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配,拒絕進(jìn)行指紋識別。
例如,上述用戶A現(xiàn)將歷史指紋圖像指紋a與待驗(yàn)證指紋圖像指紋b進(jìn)行二值化處理,閾值設(shè)定為默認(rèn)值125,當(dāng)某點(diǎn)灰度值大于或等于125的像素時,將該點(diǎn)灰度值歸類為255,否則將像素點(diǎn)歸類為0,得到歷史指紋圖像的二值化圖像aa與待驗(yàn)證指紋圖像的二值化圖像bb,進(jìn)行疊加后得到疊加二值化圖像cc,具體參見圖2B-2G。再截取待驗(yàn)證指紋二值化圖像aa的中間部分圖像和疊加指紋二值化圖像cc的中間部分圖像進(jìn)行比對。若超過預(yù)設(shè)重合度,同樣可以確定待驗(yàn)證指紋圖像指紋b與歷史指紋圖像指紋a相匹配,因此拒絕對指紋b進(jìn)行指紋識別。其中,預(yù)設(shè)重合度同樣為可以為系統(tǒng)默認(rèn)的靜態(tài)值,如80%,也可以為個人設(shè)置的范圍在0%~100%中的任意值。
或者,上述用戶A先將歷史指紋圖像指紋a與待驗(yàn)證指紋圖像指紋b進(jìn)行疊加,選取中間位置或者任意位置的圖像作為疊加指紋圖像c,對疊加指紋圖像c進(jìn)行二值化處理,得到疊加指紋圖像cc,最后在基于疊加指紋圖像cc的基礎(chǔ)上,確定待驗(yàn)證指紋圖像與歷史指紋圖像是否匹配。
本實(shí)施例提供的指紋識別方法,通過將待驗(yàn)證指紋圖像和歷史指紋圖像經(jīng)過二值化處理,對二值化圖像的重合度進(jìn)行匹配分析,降低了圖像處理的復(fù)雜度,提高了指紋識別率。
實(shí)施例五
圖5為本發(fā)明實(shí)施例五提供的一種指紋識別方法的流程圖,本實(shí)施例在上述實(shí)施例的基礎(chǔ)上進(jìn)行優(yōu)化,提供了確定所述待驗(yàn)證指紋圖像和疊加指紋圖像的重合度的處理方法,具體是,比較所述待驗(yàn)證指紋圖像和疊加指紋圖像對應(yīng)位置上的像素值;根據(jù)比較結(jié)果確定所述待驗(yàn)證指紋圖像和疊加指紋圖像的重合度。
相應(yīng)的,本實(shí)施例的方法包括:
S510、獲取待驗(yàn)證指紋圖像。
S520、將所述待驗(yàn)證指紋圖像與所述歷史指紋圖像進(jìn)行疊加,得到疊加指紋圖像。
S530、比較所述待驗(yàn)證指紋圖像和所述疊加指紋圖像對應(yīng)位置上的像素值。
具體的,獲取的待驗(yàn)證指紋圖像和提取的歷史指紋圖像均為灰度圖像,灰度圖像是由黑像素點(diǎn)、白像素點(diǎn)以及黑白像素點(diǎn)之間的不同顏色深度的灰色像素點(diǎn)所組成,灰色的像素值在0~255之間,黑色像素值為0,白色像素值為255,分別統(tǒng)計待驗(yàn)證指紋圖像和疊加指紋圖像對應(yīng)位置上的像素值,經(jīng)過如下公式得到重合度1;
或者,將獲取的待驗(yàn)證指紋圖像和疊加指紋圖像每個位置上的像素值進(jìn)行一一比對,若差值小,則認(rèn)為一致。統(tǒng)計一致的像素占總像素的百分比,將百分比作為重合度2,如下公式:
S540、根據(jù)比較結(jié)果確定所述待驗(yàn)證指紋圖像和疊加指紋圖像的重合度,若所述重合度超過預(yù)設(shè)重合度,則確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配,拒絕進(jìn)行指紋識別。
同樣,預(yù)設(shè)重合度可以為系統(tǒng)默認(rèn)的靜態(tài)值,如80%,也可以為個人設(shè)置的范圍在0%~100%中的任意值。如果所述重合度超過或等于預(yù)設(shè)重合度,則確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配,拒絕進(jìn)行指紋識別;如果所述重合度未超過預(yù)設(shè)重合度,則確定所述待驗(yàn)證指紋圖像與歷史指紋圖像不匹配,進(jìn)行指紋識別。
例如,上述用戶A使用系統(tǒng)默認(rèn)的預(yù)設(shè)重合度靜態(tài)值,將歷史指紋圖像指紋a與待驗(yàn)證指紋圖像指紋b進(jìn)行疊加得到疊加指紋圖像c,分別統(tǒng)計待驗(yàn)證指紋圖像指紋a和疊加指紋圖像c對應(yīng)位置上的像素值,經(jīng)過重合度2計算得到80%,由于重合度等于預(yù)設(shè)重合度80%,則確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配,拒絕進(jìn)行指紋識別。
本實(shí)施例提供的指紋識別方法,通過比較所述待驗(yàn)證指紋圖像和疊加指紋圖像對應(yīng)位置上的像素值,根據(jù)比較結(jié)果確定重合度進(jìn)行匹配分析,提高了指紋識別的精確度。
實(shí)施例六
圖6為本發(fā)明實(shí)施例六提供的一種指紋識別方法的流程圖,本實(shí)施例在上述實(shí)施例的基礎(chǔ)上,還包括:拒絕進(jìn)行指紋識別之后還包括:采集靜脈數(shù)據(jù)進(jìn)行靜脈識別。
相應(yīng)的,本實(shí)施例的方法包括:
S610、獲取待驗(yàn)證指紋圖像。
S620、如果確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配,則拒絕進(jìn)行指紋識別。
S630、采集靜脈數(shù)據(jù)進(jìn)行靜脈識別。
具體的,在待驗(yàn)證指紋圖像與歷史指紋圖像獲取的時間很短的情況下,有可能造成待驗(yàn)證指紋圖像與歷史指紋圖像,那么則進(jìn)一步的采集用戶靜脈數(shù)據(jù)進(jìn)行靜脈識別。其中,靜脈識別是生物識別的一種。靜脈識別系統(tǒng)一種方式是通過靜脈識別儀取得個人靜脈分布圖,依據(jù)專用比對算法從靜脈分布圖提取特征值,另一種方式通過紅外線CCD攝像頭獲取手指、手掌、手背靜脈的圖像,將靜脈的數(shù)字圖像存貯在計算機(jī)系統(tǒng)中,實(shí)現(xiàn)特征值存儲。靜脈比對時,實(shí)時采取靜脈圖,運(yùn)用先進(jìn)的濾波、圖像二值化、細(xì)化手段對數(shù)字圖像提取特征,采用復(fù)雜的匹配算法同存儲在主機(jī)中靜脈特征值比對匹配,從而對個人進(jìn)行身份鑒定,確認(rèn)身份。靜脈識別分為:指靜脈識別和掌靜脈識別。指靜脈識別,由于其容量大,識別速度快,精確度高等特點(diǎn)。
指紋識別系統(tǒng)對指紋進(jìn)行靜脈識別,可以采集移動終端正面,也可以采集移動終端背部,于指紋采集過程中,同時采集被驗(yàn)證者的靜脈數(shù)據(jù)信息,優(yōu)先對指紋信息進(jìn)行判決,于指紋信息判斷為殘留指紋的狀態(tài)下,繼續(xù)判斷靜脈數(shù)據(jù),最后如果待驗(yàn)證靜脈數(shù)據(jù)與用戶儲存的靜脈數(shù)據(jù)相一致,則識別成功;如果待驗(yàn)證靜脈數(shù)據(jù)與用戶儲存的靜脈數(shù)據(jù)不一致,則識別失敗,移動終端存儲該靜脈數(shù)據(jù)信息,并同時鎖定移動終端。
例如,上述如果用戶B利用殘留指紋按壓獲得的指紋為指紋b,待驗(yàn)證指紋圖像指紋b與歷史指紋圖像指紋a圖像進(jìn)行匹配,如果匹配成功,那么對待驗(yàn)證指紋圖像指紋b進(jìn)行靜脈識別。手機(jī)采集用戶B背部的靜脈數(shù)據(jù)信息,與手機(jī)中存儲的用戶A的靜脈數(shù)據(jù)信息相對比。由于匹配不上,因此識別失敗,記錄該用戶B的靜脈數(shù)據(jù)信息,并且鎖定手機(jī)。
本實(shí)施例提供的指紋識別方法,通過采集靜脈數(shù)據(jù)進(jìn)行靜脈識別,進(jìn)一步對指紋匹配不成功的用戶進(jìn)行深一步分析,降低移動終端識別誤差的同時,有助于記錄非法用戶的靜脈數(shù)據(jù)信息,進(jìn)行身份驗(yàn)證,提高用戶使用的安全性。
實(shí)施例七
圖7A為本發(fā)明實(shí)施例七提供的一種指紋識別方法的流程圖,本實(shí)施例在上述實(shí)施例的基礎(chǔ)上,還包括:確定所述待驗(yàn)證指紋圖像與所述歷史指紋圖像的獲取的時間差;若所述時間差超過預(yù)設(shè)時長時,則觸發(fā)執(zhí)行匹配操作。
相應(yīng)的,本實(shí)施例的方法包括:
S710、確定所述待驗(yàn)證指紋圖像與所述歷史指紋圖像的獲取的時間差。
具體的,用戶在極短的時間內(nèi),有可能使待驗(yàn)證指紋圖像與歷史指紋圖像完全一樣;而當(dāng)時間超過一定時長后,待驗(yàn)證指紋圖像與歷史指紋圖像完全一樣的概率很小。因此,有必要獲得待驗(yàn)證指紋圖像與歷史指紋圖像獲取的時間差,對時間差進(jìn)行分析。
S720、若所述時間差超過預(yù)設(shè)時長時,則觸發(fā)執(zhí)行匹配操作。
其中,預(yù)設(shè)時長可以為系統(tǒng)默認(rèn)的靜態(tài)值,如10min,也可以為個人設(shè)置的任意值,如1min,2min,3min等。當(dāng)待驗(yàn)證指紋圖像與歷史指紋圖像獲取的時間差超過預(yù)設(shè)時長時,則觸發(fā)匹配操作,驗(yàn)證待驗(yàn)證指紋圖像與歷史指紋圖像是否一致。
S730、獲取待驗(yàn)證指紋圖像。
S740、如果確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配,則拒絕進(jìn)行指紋識別。
例如,上述用戶A采用系統(tǒng)默認(rèn)的預(yù)設(shè)時長10min,待驗(yàn)證指紋圖像指紋b與歷史指紋圖像指紋a獲取的時間差為15min,由于時間差超過預(yù)設(shè)時長10min,那么獲取待驗(yàn)證指紋圖像指紋b,觸發(fā)確定待驗(yàn)證指紋圖像指紋b與歷史指紋圖像指紋a是否匹配的操作,如圖7B所示。
本實(shí)施例提供的指紋識別方法,通過確定待驗(yàn)證指紋圖像與歷史指紋圖像的獲取的時間差,判斷是否觸發(fā)執(zhí)行匹配操作,提高指紋識別的完整性。
實(shí)施例八
圖8為本發(fā)明實(shí)施例八提供的一種指紋識別裝置的結(jié)構(gòu)示意圖,本實(shí)施例可適用于識別殘留指紋的情況,該方法可以由本發(fā)明實(shí)施例提供的指紋識別裝置來執(zhí)行,該裝置可采用軟件和/或硬件的方式實(shí)現(xiàn),軟件形式可以為互聯(lián)網(wǎng)虛擬世界的認(rèn)證應(yīng)用,該裝置可集成在任何需要指紋識別的設(shè)備中,例如移動終端和固定終端,移動終端包括智能手機(jī)、平板電腦、PDA、智能手表等,固定終端包括臺式電腦、ATM、門鎖、考勤設(shè)備等,如圖8所示,具體包括:指紋圖像獲取模塊81和指紋識別模塊82。
指紋圖像獲取模塊81用于獲取待驗(yàn)證指紋圖像;
指紋識別模塊82用于如果確定所述待驗(yàn)證指紋圖像與歷史指紋圖像匹配,則拒絕進(jìn)行指紋識別。
本實(shí)施例所述的指紋識別裝置用于執(zhí)行上述各實(shí)施例所述的指紋識別方法,其技術(shù)原理和產(chǎn)生的技術(shù)效果類似,這里不再贅述。
實(shí)施例九
圖9所示為本發(fā)明實(shí)施例六提供的一種指紋識別裝置的結(jié)構(gòu)示意圖,如圖9所示:
在上述實(shí)施例的基礎(chǔ)上,指紋識別模塊82具體包括,指紋圖像疊加單元91和重合度確定單元92;
指紋圖像疊加單元91用于將所述待驗(yàn)證指紋圖像與所述歷史指紋圖像進(jìn)行疊加,得到疊加指紋圖像;
重合度確定單元92用于確定所述待驗(yàn)證指紋圖像和所述疊加指紋圖像的重合度,若所述重合度超過預(yù)設(shè)重合度,則確定所述待驗(yàn)證指紋圖像與所述歷史指紋圖像匹配;或者,確定所述待驗(yàn)證指紋圖像和所述歷史指紋圖像的重合度,若所述重合度超過預(yù)設(shè)重合度,則確定所述待驗(yàn)證指紋圖像與所述歷史指紋圖像匹配。
在上述實(shí)施例的基礎(chǔ)上,指紋圖像疊加單元91具體用于,將所述待驗(yàn)證指紋圖像和所述歷史指紋圖像進(jìn)行二值化處理;將所述待驗(yàn)證指紋圖像的二值化圖像和所述歷史指紋圖像的二值化圖像進(jìn)行疊加,將得到的二值化圖像作為所述疊加指紋圖像。
在上述實(shí)施例的基礎(chǔ)上,重合度確定單元92具體用于,比較所述待驗(yàn)證指紋圖像和所述疊加指紋圖像對應(yīng)位置上的像素值;根據(jù)比較結(jié)果確定所述待驗(yàn)證指紋圖像和所述疊加指紋圖像的重合度。
在上述實(shí)施例的基礎(chǔ)上,所述指紋識別模塊82還用于:如果確定所述待驗(yàn)證指紋圖像與所述歷史指紋圖像不匹配,則使用所述待驗(yàn)證指紋圖像進(jìn)行指紋識別。
在上述實(shí)施例的基礎(chǔ)上,所述裝置還包括:靜脈識別模塊93;
所述靜脈識別模塊93用于在所述指紋識別模塊82拒絕進(jìn)行指紋識別之后,用于采集靜脈數(shù)據(jù)進(jìn)行靜脈識別。
在上述實(shí)施例的基礎(chǔ)上,所述裝置還包括:數(shù)據(jù)庫模塊94;
數(shù)據(jù)庫模塊94用于在每次指紋識別成功后獲取使用的指紋圖像,將所述指紋圖像作為歷史指紋圖像,形成歷史指紋圖像數(shù)據(jù)庫。
在上述實(shí)施例的基礎(chǔ)上,所述裝置,還包括:時間差確定模塊95;
時間差確定模塊95用于確定所述待驗(yàn)證指紋圖像與所述歷史指紋圖像的獲取的時間差;若所述時間差超過預(yù)設(shè)時長時,則觸發(fā)執(zhí)行匹配操作。
上述裝置可執(zhí)行本發(fā)明前述所有實(shí)施例所提供的方法,具備執(zhí)行上述方法相應(yīng)的功能模塊和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明前述所有實(shí)施例所提供的方法。
本實(shí)施例所述的指紋識別裝置用于執(zhí)行上述各實(shí)施例所述的指紋識別方法,其技術(shù)原理和產(chǎn)生的技術(shù)效果類似,這里不再贅述。
注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實(shí)施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。