本技術(shù)屬于圖像識別,尤其涉及一種指紋圖像的匹配方法、裝置、介質(zhì)及產(chǎn)品。
背景技術(shù):
1、隨著信息技術(shù)的飛速發(fā)展,指紋的應用場景也越來越廣泛,在用戶設(shè)備的指紋識別領(lǐng)域中,是通過將指紋識別傳感器放置于用戶設(shè)備的顯示屏幕下方,通過指紋識別傳感器生成指紋圖像,但是上述指紋圖像的成像質(zhì)量一般較差,圖像的清晰度較低,使得識別出的指紋圖像的指紋特征點較少,造成運用特征點匹配算法進行匹配時匹配結(jié)果不準確,使得指紋圖像識別率較低,用戶體驗差。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種指紋圖像的匹配方法、裝置、設(shè)備、介質(zhì)及產(chǎn)品,能夠提高指紋圖像的識別準確率。
2、第一方面,本技術(shù)實施例提供一種指紋圖像的匹配方法,包括:
3、獲取待識別的指紋圖像,指紋圖像包括多個指紋特征點;
4、運用快速特征點提取描述算法,對每個指紋特征點進行檢測,確定每個指紋特征點對應的特征參數(shù);
5、基于多個特征參數(shù)以及多個模板特征參數(shù),確定指紋圖像與模板指紋圖像的相似度,相似度表征指紋圖像與模板指紋圖像的匹配程度,模板特征參數(shù)為模板指紋圖像中的模板指紋特征點對應的參數(shù),模板指紋特征點與模板特征參數(shù)一一對應;
6、基于相似度,確定指紋圖像與模板指紋圖像的匹配結(jié)果。
7、根據(jù)本技術(shù)第一方面前述任一實施方式,特征參數(shù)包括特征向量,模板特征參數(shù)包括模板特征向量,特征向量和模板特征向量都為多維向量;
8、基于多個特征參數(shù)以及多個模板特征參數(shù),確定指紋圖像與模板指紋圖像的相似度,包括:
9、基于多個特征向量以及多個模板特征向量,確定指紋圖像與模板指紋圖像的相似度。
10、根據(jù)本技術(shù)第一方面前述任一實施方式,基于多個特征向量以及多個模板特征向量,確定指紋圖像與模板指紋圖像的相似度,包括:
11、基于任意兩個模板特征向量,確定第一協(xié)方差矩陣,以及基于任意兩個特征向量,確定第二協(xié)方差矩陣,第一協(xié)方差矩陣表征任意兩個模板特征向量對應的模板指紋特征點的相對位置關(guān)系,第二協(xié)方差矩陣表征任意兩個特征向量對應的指紋特征點的相對位置關(guān)系;
12、基于第一協(xié)方差矩陣和第二協(xié)方差矩陣,確定相似度。
13、根據(jù)本技術(shù)第一方面前述任一實施方式,第一協(xié)方差矩陣包括多個第一行向量,第二協(xié)方差矩陣包括多個第二行向量;
14、基于第一協(xié)方差矩陣和第二協(xié)方差矩陣,確定相似度,包括:
15、基于多個第一行向量和多個第二行向量,確定多個距離值,一個距離值為任意一個第一行向量和任意一個第二行向量的距離值;
16、基于多個距離值確定距離矩陣,距離矩陣表征模板指紋特征點和指紋特征點的相對位置關(guān)系;
17、基于距離矩陣,確定相似度。
18、根據(jù)本技術(shù)第一方面前述任一實施方式,距離矩陣包括多個距離行向量,一個距離行向量包括多個距離值,基于距離矩陣,確定相似度,包括:
19、基于距離矩陣中多個距離行向量中的多個距離值,確定第一距離向量和第二距離向量,第一距離向量為基于多個距離行向量中每個距離行向量的最小距離值確定的向量,第二距離向量表征每個最小距離值在距離矩陣中的位置;
20、基于第一距離向量和第二距離向量,確定相似度。
21、根據(jù)本技術(shù)第一方面前述任一實施方式,基于第一距離向量和第二距離向量,確定相似度,包括:
22、計算第一距離向量和第二距離向量的歐式距離;
23、基于歐式距離,確定相似度。
24、根據(jù)本技術(shù)第一方面前述任一實施方式,特征參數(shù)包括局部熵,模板特征參數(shù)包括模板局部熵;
25、基于多個特征向量以及多個模板特征向量,確定指紋圖像與模板指紋圖像的相似度,包括:
26、基于多個局部熵以及多個模板局部熵,確定指紋圖像與模板指紋圖像的相似度。
27、根據(jù)本技術(shù)第一方面前述任一實施方式,基于多個局部熵以及多個模板局部熵,確定指紋圖像與模板指紋圖像的相似度,包括:
28、基于多個局部熵和多個模板局部熵,確定多個特征相似度,一個特征相似度為基于任意一個局部熵和任意一個模板局部熵確定的相似度,特征相似度表征任意一個局部熵對應的指紋特征點與任意一個模板局部熵對應的模板指紋特征點的相似程度;
29、基于多個特征相似度,確定相似度。
30、根據(jù)本技術(shù)第一方面前述任一實施方式,基于多個局部熵和多個模板局部熵,確定多個特征相似度,包括:
31、基于多個局部熵和多個模板局部熵,確定多個互信息,一個互信息基于任意一個局部熵和任意一個模板局部熵確定的互信息;
32、對多個互信息進行歸一化,得到歸一化互信息,歸一化互信息包括多個互信息中的每個互信息進行歸一化得到的信息;
33、基于互信息和歸一化互信息,確定特征相似度。
34、根據(jù)本技術(shù)第一方面前述任一實施方式,獲取待識別的指紋圖像,指紋圖像包括多個指紋特征點之前,匹配方法還包括:
35、獲取原始指紋圖像,原始指紋圖像包括多個指紋特征點;
36、統(tǒng)計原始指紋圖像的指紋特征點的數(shù)量,得到統(tǒng)計結(jié)果;
37、在統(tǒng)計結(jié)果包括指紋特征點的數(shù)量小于閾值的情況下,確定原始指紋圖像為指紋圖像。
38、根據(jù)本技術(shù)第一方面前述任一實施方式,基于多個特征參數(shù)以及多個模板特征參數(shù),確定指紋圖像與模板指紋圖像的相似度之前,匹配方法還包括:
39、獲取模板指紋圖像,模板指紋圖像包括多個模板指紋特征點;
40、運用快速特征點提取描述算法,對每個模板指紋特征點進行檢測,確定每個模板指紋特征點對應的模板特征參數(shù)。
41、第二方面,本技術(shù)實施例提供一種指紋圖像的匹配裝置,包括:
42、獲取模塊,用于獲取待識別的指紋圖像,指紋圖像包括多個指紋特征點;
43、檢測模塊,用于運用快速特征點提取描述算法,對每個指紋特征點進行檢測,確定每個指紋特征點對應的特征參數(shù);
44、確定模塊,用于基于多個特征參數(shù)以及多個模板特征參數(shù),確定指紋圖像與模板指紋圖像的相似度,相似度表征指紋圖像與模板指紋圖像的匹配程度,模板特征參數(shù)為模板指紋圖像中的模板指紋特征點對應的參數(shù),模板指紋特征點與模板特征參數(shù)一一對應;
45、匹配模塊,用于基于相似度,確定指紋圖像與模板指紋圖像的匹配結(jié)果。
46、根據(jù)本技術(shù)第二方面前述任一實施方式,特征參數(shù)包括特征向量,模板特征參數(shù)包括模板特征向量,特征向量和模板特征向量都為多維向量;
47、確定模塊具體可以用于:
48、基于多個特征向量以及多個模板特征向量,確定指紋圖像與模板指紋圖像的相似度。
49、根據(jù)本技術(shù)第二方面前述任一實施方式,確定模塊具體可以用于:
50、基于任意兩個模板特征向量,確定第一協(xié)方差矩陣,以及基于任意兩個特征向量,確定第二協(xié)方差矩陣,第一協(xié)方差矩陣表征任意兩個模板特征向量對應的模板指紋特征點的相對位置關(guān)系,第二協(xié)方差矩陣表征任意兩個特征向量對應的指紋特征點的相對位置關(guān)系;
51、基于第一協(xié)方差矩陣和第二協(xié)方差矩陣,確定相似度。
52、根據(jù)本技術(shù)第二方面前述任一實施方式,第一協(xié)方差矩陣包括多個第一行向量,第二協(xié)方差矩陣包括多個第二行向量;
53、確定模塊具體可以用于:
54、基于多個第一行向量和多個第二行向量,確定多個距離值,一個距離值為任意一個第一行向量和任意一個第二行向量的距離值;
55、基于多個距離值確定距離矩陣,距離矩陣表征模板指紋特征點和指紋特征點的相對位置關(guān)系;
56、基于距離矩陣,確定相似度。
57、根據(jù)本技術(shù)第二方面前述任一實施方式,距離矩陣包括多個距離行向量,一個距離行向量包括多個距離值,確定模塊具體可以用于:
58、基于距離矩陣中多個距離行向量中的多個距離值,確定第一距離向量和第二距離向量,第一距離向量為基于多個距離行向量中每個距離行向量的最小距離值確定的向量,第二距離向量表征每個最小距離值在距離矩陣中的位置;
59、基于第一距離向量和第二距離向量,確定相似度。
60、根據(jù)本技術(shù)第二方面前述任一實施方式,確定模塊具體可以用于:
61、計算第一距離向量和第二距離向量的歐式距離;
62、基于歐式距離,確定相似度。
63、根據(jù)本技術(shù)第二方面前述任一實施方式,特征參數(shù)包括局部熵,模板特征參數(shù)包括模板局部熵;
64、確定模塊具體可以用于:
65、基于多個局部熵以及多個模板局部熵,確定指紋圖像與模板指紋圖像的相似度。
66、根據(jù)本技術(shù)第二方面前述任一實施方式,確定模塊具體可以用于:
67、基于多個局部熵和多個模板局部熵,確定多個特征相似度,一個特征相似度為基于任意一個局部熵和任意一個模板局部熵確定的相似度,特征相似度表征任意一個局部熵對應的指紋特征點與任意一個模板局部熵對應的模板指紋特征點的相似程度;
68、基于多個特征相似度,確定相似度。
69、根據(jù)本技術(shù)第二方面前述任一實施方式,確定模塊具體可以用于:
70、基于多個局部熵和多個模板局部熵,確定多個互信息,一個互信息基于任意一個局部熵和任意一個模板局部熵確定的互信息;
71、對多個互信息進行歸一化,得到歸一化互信息,歸一化互信息包括多個互信息中的每個互信息進行歸一化得到的信息;
72、基于互信息和歸一化互信息,確定特征相似度。
73、根據(jù)本技術(shù)第二方面前述任一實施方式,獲取模塊還可以用于:
74、獲取原始指紋圖像,原始指紋圖像包括多個指紋特征點;
75、統(tǒng)計原始指紋圖像的指紋特征點的數(shù)量,得到統(tǒng)計結(jié)果;
76、在統(tǒng)計結(jié)果包括指紋特征點的數(shù)量小于閾值的情況下,確定原始指紋圖像為指紋圖像。
77、根據(jù)本技術(shù)第二方面前述任一實施方式,獲取模塊還可以用于:
78、獲取模板指紋圖像,模板指紋圖像包括多個模板指紋特征點;
79、運用快速特征點提取描述算法,對每個模板指紋特征點進行檢測,確定每個模板指紋特征點對應的模板特征參數(shù)。
80、第三方面,本技術(shù)實施例提供了一種顯示設(shè)備,顯示設(shè)備包括:
81、處理器以及存儲有計算機程序指令的存儲器;
82、處理器執(zhí)行計算機程序指令時用于執(zhí)行上述第一方面的指紋圖像的匹配方法。
83、第四方面,本技術(shù)實施例提供了一種計算機存儲介質(zhì),計算機存儲介質(zhì)上存儲有計算機程序指令,計算機程序指令被處理器執(zhí)行時實現(xiàn)上述第一方面的指紋圖像的匹配方法。
84、第五方面,本技術(shù)實施例提供了一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器處理時實現(xiàn)上述第一方面的指紋圖像的匹配方法。
85、本技術(shù)實施例提供的指紋圖像的匹配方法、裝置、介質(zhì)及產(chǎn)品,通過獲取待識別的指紋圖像,運用快速特征點提取描述算法,對每個指紋特征點進行檢測,確定每個指紋特征點對應的特征參數(shù),通過特征點對應的特征參數(shù)與模板指紋圖像對應的模板特征參數(shù)確定相似度,能夠?qū)崿F(xiàn)在指紋圖像包括的指紋特征點數(shù)量較少的情況下,提高指紋圖像的識別準確率,提高了基于相似度得到指紋圖像和模板指紋圖像的匹配結(jié)果的準確度。