本技術涉及終端,尤其涉及一種指紋圖像處理方法和終端設備。
背景技術:
1、指紋識別技術是生物識別技術的一種,由于指紋具有唯一性、不變性、便于采集的特點,指紋識別技術被廣泛的應用在終端設備中。
2、指紋識別通常分為注冊和認證兩個過程,比如,終端設備要成功進行指紋識別,需要用戶先在該終端設備上進行指紋注冊;即用戶預先在該終端設備上錄入指紋,該預先錄入的指紋可以稱為注冊指紋。終端設備在進行身份認證時,可以將用戶進行身份認證的輸入指紋與注冊指紋進行比對,從而確定輸入指紋的用戶的身份。
3、受限于終端設備上指紋傳感器的設置形式、指紋傳感器的能力等因素影響,指紋傳感器采集的指紋圖像可能不完整或不清晰,導致指紋識別的安全性降低。
技術實現(xiàn)思路
1、本技術實施例提供一種指紋圖像處理方法和終端設備。可以去除指紋圖像中的模糊圖像,提高注冊指紋模版的置信度,解決了使用部分區(qū)域模糊的指紋圖像導致指紋識別的安全性降低的問題。
2、為達到上述目的,本技術的實施例采用如下技術方案:
3、第一方面,提供了一種指紋圖像處理方法,該方法包括:
4、終端設備響應于用戶的指紋注冊操作,獲取第一指紋圖像和第二指紋圖像;第一指紋圖像的第一區(qū)域和第二指紋圖像的第二區(qū)域中的圖像是模糊的,根據第一指紋圖像和第二指紋圖像指紋形狀進行圖像拼接,得到拼接后的指紋圖像,然后去除拼接后的指紋圖像中的模糊圖像,得到第三指紋圖像,利用第三指紋圖像生成注冊指紋模版。
5、在該實施方式中,由于第三指紋圖像中的模糊圖像被去除,使得根據第三指紋圖像生成的注冊指紋模板的置信度較高,解決了使用部分區(qū)域模糊的指紋圖像導致指紋識別的安全性降低的問題。
6、一種可能的實施方式中,第一指紋圖像的第一區(qū)域(也可以稱為第一指紋圖像的模糊區(qū)域)和第二指紋圖像的第二區(qū)域(也可以稱為第二指紋圖像的模糊區(qū)域)是模糊的體現(xiàn)在圖像的灰階級數小于或等于第一判斷閾值,或者圖像的明暗對比度小于第二判斷閾值。
7、一種可能的實施方式中,第一判斷閾值包括:灰階級數判斷閾值,第二判斷閾值包括:明暗判斷閾值。
8、一種可能的實施方式中,第一指紋圖像和第二指紋圖像是通過設置在終端設備的指紋傳感器獲取的,指紋傳感器采用弧面的封裝,封裝層的中間區(qū)域距離指紋傳感器的指紋芯片較遠,兩端區(qū)域距離指紋傳感器的指紋芯片較近,這使得終端設備獲取的第一指紋圖像的第一區(qū)域和第二指紋圖像的第二區(qū)域的圖像是模糊的。
9、在該實施方式中,在得到的第一指紋圖像和第二指紋圖像存在模糊區(qū)域的情況下,通過去除拼接后的指紋圖像中模糊圖像得到第三指紋圖像,然后利用第三指紋圖像生成注冊指紋模版,可以使得本方法應用在設置有弧面的封裝的指紋傳感器的終端設備上,豐富指紋識別的應用場景。
10、一種可能的實施方式中,第一指紋圖像和第二指紋圖像是在多幀指紋圖像中進行去重篩選得到的有效指紋圖像。
11、一種可能的實施方式中,終端設備響應于用戶的指紋注冊操作,獲取多幀指紋圖像,在多幀指紋圖像中確定相似特征點對滿足預設的第一篩選條件的指紋圖像。
12、一種可能的實施方式中,滿足預設的第一篩選條件包括:第一指紋圖像與第二指紋圖像的相似特征點對的數量小于或等于預設的判斷閾值區(qū)間的最大值,且大于或等于預設的判斷閾值區(qū)間的最小值。
13、一種可能的實施方式中,根據多幀指紋圖像確定第一指紋圖像和第二指紋圖像的數量可以有多幀,第一指紋圖像可以是多幀指紋圖像中的參考指紋圖像,第二指紋圖像為以第一指紋圖像為參考指紋圖像的情況下,在多幀指紋圖像中滿足預設的第一篩選條件的指紋圖像。第一指紋圖像和第二指紋圖像均為有效指紋圖像。
14、一種可能的實施方式中,在根據指紋形狀對第一指紋圖像和第二指紋圖像進行拼接時,分別獲取第一指紋圖像和第二指紋圖像中的特征點,利用第一指紋圖像和第二指紋圖像的相似的特征點進行拼接。
15、在該實施方式中,獲取第一指紋圖像和第二指紋圖像中的特征點,可以根據第一指紋圖像和第二指紋圖像的相似的特征點對齊第一指紋圖像和第二指紋圖像,有利于指紋圖像的拼接。
16、一種可能的實施方式中,第一指紋圖像包括第三區(qū)域,在第三區(qū)域中圖像是清晰的,終端設備對第一指紋圖像和第二指紋圖像進行拼接后,第三區(qū)域中第一子區(qū)域與第二區(qū)域中第二子區(qū)域重疊,在拼接后的指紋圖像中,第三區(qū)域與第二區(qū)域重疊的區(qū)域使用第一子區(qū)域的圖像。
17、在該實施方式中,第一指紋圖像的第三區(qū)域中的圖像是清晰的,當第三區(qū)域的第一子區(qū)域與第二區(qū)域的第二子區(qū)域重疊時,在重疊區(qū)域使用第一子區(qū)域,由于第一子區(qū)域是第三區(qū)域的一部分,圖像是清晰的,這樣可以使得拼接后的指紋圖像的清晰區(qū)域的面積更大,有利于后續(xù)處理。
18、一種可能的實施方式中,第一指紋圖像可以是在參與拼接的兩幀指紋圖像中,第三區(qū)域整體,或者第三區(qū)域的第一子區(qū)域與第二指紋圖像發(fā)生重疊區(qū)域的指紋圖像,也即,清晰區(qū)域全部或者部分與第二指紋圖像重疊,第二指紋圖像可以是在參與拼接的兩幀指紋圖像中,第二區(qū)域整體,或者第二區(qū)域的第二子區(qū)域與第一指紋圖像發(fā)生重疊的指紋圖像,也即,模糊區(qū)域全部或者部分與第一指紋圖像重疊。
19、一種可能的實施方式中,指紋注冊操作包括在指紋采集區(qū)域的按壓操作或滑動操作。
20、一種可能的實施方式中,指紋采集區(qū)域包括指紋傳感器的封裝表面區(qū)域。
21、一種可能的實施方式中,終端設備在去除拼接后的指紋圖像中模糊圖像時,將拼接后的指紋圖像中模糊區(qū)域內像素點的灰度值設置為預設值。
22、這樣,通過將拼接后的指紋圖像中模糊區(qū)域內像素點的灰度值設置為預設值,可以避免拼接后的指紋圖像中模糊區(qū)域對指紋識別的影響。
23、一種可能的實施方式中,該預設值可以是255。
24、一種可能的實施方式中,終端設備響應于用戶的指紋認證操作,獲取第四指紋圖像,第四指紋圖像中的第四區(qū)域的圖像是清晰的,第五區(qū)域的圖像是模糊的,終端設備根據第四指紋圖像的第四區(qū)域的特征點與注冊指紋模版進行相似度匹配,得到第一相似分數,若第一相似分數滿足預設的匹配條件,確定指紋認證成功。
25、在該實施方式中,優(yōu)先使用第四指紋圖像的第四區(qū)域的特征點與注冊指紋模版進行相似度匹配,也即,優(yōu)先使用清晰的區(qū)域的特征點與注冊指紋模版進行相似度匹配,在第一相似分數滿足預設的匹配條件的情況下,即確定指紋驗證成功,不再使用第四指紋圖像的第五區(qū)域的特征點與注冊指紋模版進行相似度匹配,可以在保證指紋識別的安全性的同時,兼顧指紋識別效率。
26、一種可能的實施方式中,若第一相似分數未滿足預設的匹配條件,終端設備根據所述第四指紋圖像的第五區(qū)域的特征點與注冊指紋模版進行相似度匹配,得到第二相似分數,對第一相似分數和第二相似分數加權求和得到目標相似分數,第一相似分數的權重大于第二相似分數的權重,在目標相似分數未滿足預設的匹配條件的情況下,確定指紋認證失敗,在目標相似分數滿足預設的匹配條件,確定指紋認證成功。
27、在該實施方式中,目標相似分數是對第一相似分數和第二相似分數進行加權求和得到的,通過對第一相似分數和第二相似分數設置不同的權重,并且第一相似分數的權重高于第二相似分數的權重,可以降低第二相似分數對目標相似分數的影響,從而減少第四指紋圖像的模糊區(qū)域的特征點與注冊指紋模版進行相似度匹配時,對指紋識別安全性的影響。
28、一種可能的實施方式中,在指紋認證成功后,終端設備根據第四指紋圖像的第四區(qū)域的特征點,對注冊指紋模版進行更新。
29、一種可能的實施方式中,第四指紋圖像包括輸入指紋圖像。
30、第二方面,提供了一種終端設備,包括:處理器和存儲器;該存儲器用于存儲計算機執(zhí)行指令,當該終端設備運行時,該處理器執(zhí)行該存儲器存儲的該計算機執(zhí)行指令,以使該終端設備執(zhí)行如上述第一方面中任一項所述的方法。
31、第三方面,提供了一種計算機可讀存儲介質,該計算機可讀存儲介質中存儲有指令,當其在計算機上運行時,使得計算機可以執(zhí)行上述第一方面中任一項所述的方法。
32、第四方面,提供了一種包含指令的計算機程序產品,當其在計算機上運行時,使得計算機可以執(zhí)行上述第一方面中任一項所述的方法。
33、其中,第二方面至第四方面中任一種設計方式所帶來的技術效果可參見第一方面中不同設計方式所帶來的技術效果,此處不再贅述。