System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本公開涉及圖像處理技術,更具體地講,涉及指紋圖像處理方法及指紋圖像處理裝置。
技術介紹
1、生物特征識別是與人體特征相關的身體測量和計算。例如,指紋生物識別可用于驗證或識別一個人。指紋是具有高安全性的生物特征,可以用于身份驗證。指紋識別可依賴于指紋特征的提取,細節(jié)點是一種常用的指紋特征,細節(jié)點的提取對于指紋識別至關重要。
2、圖1是nbis(nist?biometric?image?software)的指紋特征提取流程,對于指紋特征提取流程的部分,可將指紋圖像按照特定的尺寸劃分為塊,每個塊可獨自計算方向。常用的計算方向的方法可包括梯度法和離散傅里葉變換(discrete?fouriertransform,dft)方法,其中,梯度法對噪聲敏感,而dft方法一般都會擴展計算的塊的大小來進行平滑,因此dft方法的精確度高。
3、無論采用哪種方法,現(xiàn)有的解決方案通常需要對每一個塊重復計算來分別計算每一個塊的方向,這樣計算的開銷非常大,在一些場景中,會大大增加延遲。
技術實現(xiàn)思路
1、本公開提供了一種用于改善指紋圖像的處理的指紋圖像處理方法及指紋圖像處理裝置。
2、根據(jù)本公開的示例性實施例的第一方面,提供一種指紋圖像處理方法,包括:接收表示指紋圖像的塊矩陣的多個塊;處理所述多個塊中的第一集合的塊,包括:獲取當前塊的多個候選方向,其中,多個候選方向包括當前塊的初始方向、當前塊左邊和當前塊右邊至少各自預定數(shù)量的塊的方向,初始方向使用當前塊的左邊相鄰塊的方向和上
3、在實施例中,指紋圖像處理方法還可包括:確定當前塊的初始方向,其中,確定當前塊的初始方向可包括:確定左邊相鄰塊的方向對應的第一方向序號和上邊相鄰塊的方向對應的第二方向序號;使用第一方向序號和第二方向序號,確定當前塊的初始方向。
4、在實施例中,使用第一方向序號和第二方向序號,確定當前塊的初始方向,可包括:在第一方向序號和第二方向序號之間差值絕對值小于等于預定閾值的情況下,獲取第一方向序號和第二方向序號的第一平均值,將第一平均值對應的方向作為當前塊的初始方向;在第一方向序號和第二方向序號之間差值絕對值大于預定閾值的情況下,將小方向序號與方向總序號相加,得到調整后的方向序號,獲取調整后的方向序號與大方向序號的第二平均值,并將第二平均值對應的方向作為當前塊的初始方向,其中,小方向序號是第一方向序號和第二方向序號中較小的方向序號,大方向序號是第一方向序號和第二方向序號中較大的方向序號。
5、在實施例中,指紋圖像處理方法還可包括:在使用多個候選方向的離散傅里葉變換能量,從多個候選方向中確定當前塊的方向之前,對多個候選方向中每個候選方向進行處理,包括:對當前候選方向的塊做像素行相加處理,得到當前候選方向對應的像素和;將多個候選方向對應的像素和與多個頻率的三角函數(shù)進行相乘處理,得到多個頻率各自對應的能量組合;將多個頻率各自對應的能量組合,作為離散傅里葉變換能量。
6、在實施例中,使用多個候選方向的離散傅里葉變換能量,從多個候選方向中確定當前塊的方向,可包括:獲取每個能量組合中最大值以及最大值與相應能量組合的均值的比值;確定所有能量組合中唯一的預定能量組合,其中,預定能量組合滿足預定條件,預定條件為能量組合評估最大值大于第一閾值且能量組合對應的比值大于第二閾值;將預定能量組合中最大值對應的候選方向作為當前塊的方向。
7、在實施例中,在能量組合不滿足預定條件的情況下,計算當前塊的方向可使用原始方法。
8、在實施例中,使用多個候選方向的離散傅里葉變換能量,從多個候選方向中確定當前塊的方向,可包括:獲取每個能量組合中的最大值;按最大值從大到小的順序,對能量組合進行排序;對排序后的能量組合依次進行如下處理,包括:獲取當前能量組合的最大值與當前能量組合的均值的比值;在當前能量組合滿足預定條件的情況下,停止對后面的能量組合進行處理,并將當前能量組合中最大值對應的候選方向作為當前塊的方向,其中,預定條件為能量組合的最大值大于第一閾值且能量組合對應的比值大于第二閾值;在當前能量組合的最大值小于等于第一閾值的情況下,停止對排序后的能量組合進行處理;在當前能量組合的最大值大于第一閾值且當前能量組合對應的比值小于等于第二閾值的情況下,繼續(xù)對排序后的能量組合中的下一個能量組合進行處理。
9、在實施例中,在能量組合不滿足預定條件的情況下,計算當前塊的方向可使用原始方法。
10、在實施例中,指紋圖像處理方法還可包括:使用原始方法處理所述多個塊中的第二集合的塊,以計算第二集合的塊的方向,其中,第二集合的塊被布置在所述塊矩陣的邊緣行或邊緣列中的至少一個中。
11、根據(jù)本公開的示例性實施例的第二方面,提供一種指紋圖像處理方法,包括:對指紋圖像進行劃分,得到包含多個塊的塊矩陣;對于塊矩陣中除第一行和第一列以外的每個塊,做如下處理:獲取當前塊的多個候選方向,其中,多個候選方向包括當前塊的初始方向、當前塊左邊和當前塊右邊各自預定數(shù)量的塊的方向,初始方向是基于當前塊的左邊相鄰塊的方向和上邊相鄰塊的方向確定;使用多個候選方向的離散傅里葉變換能量,從多個候選方向中確定當前塊的方向。
12、在實施例中,指紋圖像處理方法還可包括,確定當前塊的初始方向,其中,確定當前塊的初始方向可包括:確定左邊相鄰塊的方向對應的第一方向序號和上邊相鄰塊的方向對應的第二方向序號;使用第一方向序號和第二方向序號,確定當前塊的初始方向。
13、在實施例中,使用第一方向序號和第二方向序號,確定當前塊的初始方向,包括:在第一方向序號和第二方向序號之間差值絕對值小于等于預定閾值的情況下,獲取第一方向序號和第二方向序號的第一平均值,將第一平均值對應的方向作為當前塊的初始方向;在第一方向序號和第二方向序號之間差值絕對值大于預定閾值的情況下,將小方向序號與方向總序號相加,得到調整后的方向序號,并獲取調整后的方向序號與大方向序號的第二平均值,將第二平均值對應的方向作為當前塊的初始方向,其中,小方向序號是第一方向序號和第二方向序號中較小的方向序號,大方向序號是第一方向序號和第二方向序號中較大的方向序號。
14、在實施例中,指紋圖像處理方法還包括:在使用多個候選方向的離散傅里葉變換能量,從多個候選方向中確定當前塊的方向之前,對多個候選方向中每個候選方向進行處理,包括:對當前候選方向的塊做像素行相加處理,得到當前候選方向對應的像素和;將多個候選方向對應的像素和與多個頻率的三角函數(shù)進行相乘處理,得到多個頻率各自對應的能量組合;將多個頻率各自對應的能量組合,作為離散傅里葉變換能量。
15、在實施例中,基于多個候選方向的離散傅里葉變換能量,從多個候選方向中確定當前塊的方向,包括:獲取每個能量組合中最大值以及最大值與相應能量組合的均值的比值;確定所有能量組合中唯一的預定能量組合,其中,預定能量組合滿足本文檔來自技高網(wǎng)...
【技術保護點】
1.一種指紋圖像處理方法,其特征在于,所述指紋圖像處理方法包括:
2.根據(jù)權利要求1所述的指紋圖像處理方法,其特征在于,所述指紋圖像處理方法還包括:確定當前塊的初始方向,其中,確定當前塊的初始方向包括:
3.根據(jù)權利要求2所述的指紋圖像處理方法,其特征在于,所述使用第一方向序號和第二方向序號,確定當前塊的初始方向,包括:
4.根據(jù)權利要求1所述的指紋圖像處理方法,其特征在于,所述指紋圖像處理方法還包括:在使用多個候選方向的離散傅里葉變換能量,從多個候選方向中確定當前塊的方向之前,對多個候選方向中每個候選方向進行處理,其中,對多個候選方向中每個候選方向進行處理包括:
5.根據(jù)權利要求4所述的指紋圖像處理方法,其特征在于,所述使用多個候選方向的離散傅里葉變換能量,從多個候選方向中確定當前塊的方向,包括:
6.根據(jù)權利要求5所述的指紋圖像處理方法,其特征在于,所述指紋圖像處理方法還包括:
7.根據(jù)權利要求4所述的指紋圖像處理方法,其特征在于,所述使用多個候選方向的離散傅里葉變換能量,從多個候選方向中確定當前塊的方向
8.根據(jù)權利要求7所述的指紋圖像處理方法,其特征在于,所述指紋圖像處理方法還包括:
9.根據(jù)權利要求1所述的指紋圖像處理方法,其特征在于,所述指紋圖像處理方法還包括:使用原始方法處理所述多個塊中的第二集合的塊,以計算第二集合的塊的方向,其中,第二集合的塊被布置在所述塊矩陣的邊緣行和邊緣列中的至少一個中。
10.一種指紋圖像處理方法,其特征在于,所述指紋圖像處理方法包括:
11.根據(jù)權利要求10所述的指紋圖像處理方法,其特征在于,所述指紋圖像處理方法還包括:確定所述當前塊的初始方向,其中,確定所述當前塊的初始方向包括:
12.根據(jù)權利要求11所述的指紋圖像處理方法,其特征在于,所述使用所述第一方向序號和所述第二方向序號,確定所述當前塊的初始方向,包括:
13.根據(jù)權利要求11所述的指紋圖像處理方法,其特征在于,所述指紋圖像處理方法還包括:
14.根據(jù)權利要求13所述的指紋圖像處理方法,其特征在于,所述使用所述多個候選方向的離散傅里葉變換能量,從所述多個候選方向中確定所述當前塊的方向,包括:
15.根據(jù)權利要求14所述的指紋圖像處理方法,其特征在于,所述指紋圖像處理方法還包括:
16.根據(jù)權利要求13所述的指紋圖像處理方法,其特征在于,所述使用所述多個候選方向的離散傅里葉變換能量,從所述多個候選方向中確定所述當前塊的方向,包括:
17.根據(jù)權利要求16所述的指紋圖像處理方法,其特征在于,所述指紋圖像處理方法還包括:
18.根據(jù)權利要求11所述的指紋圖像處理方法,其特征在于,在對指紋圖像進行劃分,得到包含至少一個塊的塊矩陣之后,所述指紋圖像處理方法還包括:
19.一種指紋圖像處理裝置,其特征在于,所述指紋圖像處理裝置包括:
20.根據(jù)權利要求19所述的指紋圖像處理裝置,其特征在于,所述指紋圖像處理裝置還包括:
...【技術特征摘要】
1.一種指紋圖像處理方法,其特征在于,所述指紋圖像處理方法包括:
2.根據(jù)權利要求1所述的指紋圖像處理方法,其特征在于,所述指紋圖像處理方法還包括:確定當前塊的初始方向,其中,確定當前塊的初始方向包括:
3.根據(jù)權利要求2所述的指紋圖像處理方法,其特征在于,所述使用第一方向序號和第二方向序號,確定當前塊的初始方向,包括:
4.根據(jù)權利要求1所述的指紋圖像處理方法,其特征在于,所述指紋圖像處理方法還包括:在使用多個候選方向的離散傅里葉變換能量,從多個候選方向中確定當前塊的方向之前,對多個候選方向中每個候選方向進行處理,其中,對多個候選方向中每個候選方向進行處理包括:
5.根據(jù)權利要求4所述的指紋圖像處理方法,其特征在于,所述使用多個候選方向的離散傅里葉變換能量,從多個候選方向中確定當前塊的方向,包括:
6.根據(jù)權利要求5所述的指紋圖像處理方法,其特征在于,所述指紋圖像處理方法還包括:
7.根據(jù)權利要求4所述的指紋圖像處理方法,其特征在于,所述使用多個候選方向的離散傅里葉變換能量,從多個候選方向中確定當前塊的方向,包括:
8.根據(jù)權利要求7所述的指紋圖像處理方法,其特征在于,所述指紋圖像處理方法還包括:
9.根據(jù)權利要求1所述的指紋圖像處理方法,其特征在于,所述指紋圖像處理方法還包括:使用原始方法處理所述多個塊中的第二集合的塊,以計算第二集合的塊的方向,其中,第二集合的塊被布置在所述塊矩陣的邊緣行和邊緣列中的至少一個中。
【專利技術屬性】
技術研發(fā)人員:閆曉春,李瀚輝,陳江波,白懷文,陳燕軍,姜春苗,
申請(專利權)人:三星中國半導體有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。