新四季網

指紋圖像的條紋噪聲消除方法與流程

2023-05-22 22:35:21 2


本發明涉及指紋識別技術領域,尤其涉及指紋圖像的條紋噪聲消除方法。



背景技術:

目前,手機指紋識別系統應用越來越廣泛,使用也越來越方便,然而,隨著對手機指紋識別系統的應用的深入,用戶對指紋識別指標的需求越來越高,但是由於硬體等各方面的原因,指紋圖像在採集過程中普遍存在各種各樣的噪聲,該噪聲的存在對指紋識別存在一定的影響,綜上所述,現有技術中存在對指紋圖像識別的過程中存在噪聲導致影響指紋識別的問題。



技術實現要素:

本發明的目的在於提供指紋圖像的條紋噪聲消除方法,旨在解決現有技術中存在對指紋圖像識別的過程中存在噪聲導致影響指紋識別的問題。

本發明是這樣實現的,提供一種指紋圖像的條紋噪聲消除方法,所述條紋噪聲消除方法包括以下步驟:

獲取指紋圖像,並對所述指紋圖像進行圖像增強;

根據經過圖像增強後的指紋圖像的像素獲取條紋噪聲的位置;

將經過圖像增強後的指紋圖像劃分為多個不重疊的指紋圖像塊,並獲取每個指紋圖像塊的方向場;

根據所述條紋噪聲的位置和所述每個指紋圖像塊的方向場對條紋噪聲進行插值運算以消除條紋噪聲。

本發明實施例提供指紋圖像的條紋噪聲消除方法,獲取指紋圖像,並對指紋圖像進行圖像增強,根據經過圖像增強後的指紋圖像的像素獲取條紋噪聲的位置以及每個指紋圖像塊的方向場,並根據條紋噪聲的位置和每個指紋圖像塊的方向場對條紋噪聲進行插值運算以消除條紋噪聲,可以有效消除指紋圖像存在的條紋噪聲,從而提高指紋識別系統的各種指標,提高指紋圖像識別的準確率。

附圖說明

為了更清楚地說明本發明實施例中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。

圖1是本發明一種實施例提供的一種指紋圖像的條紋噪聲消除方法的流程圖;

圖2是本發明一種實施例提供的一種指紋圖像的條紋噪聲消除方法中步驟S101中獲取的指紋圖像示意圖;

圖3是本發明一種實施例提供的一種指紋圖像的條紋噪聲消除方法中步驟S101中對指紋圖像進行圖像增強後的圖像示意圖;

圖4是本發明一種實施例提供的一種指紋圖像的條紋噪聲消除方法中步驟S102的一種實施方式流程圖;

圖5是本發明一種實施例提供的一種指紋圖像的條紋噪聲消除方法中步驟S102的另一種實施方式流程圖;

圖6是本發明一種實施例提供的一種指紋圖像的條紋噪聲消除方法中步驟S103的流程圖;

圖7是本發明一種實施例提供的一種指紋圖像的條紋噪聲消除方法中步驟S103的方向場示意圖;

圖8是本發明一種實施例提供的一種指紋圖像的條紋噪聲消除方法中步驟S104的去除條紋噪聲後的圖像示意圖;

圖9a是另一幅指紋圖像示意圖;

圖9b是對圖9a採用本發明條紋噪聲消除方法後指紋圖像示意圖;

圖10a是另一幅指紋圖像示意圖;

圖10b是對圖10a採用本發明條紋噪聲消除方法後指紋圖像示意圖;

圖11a是另一幅指紋圖像示意圖;

圖11b是對圖11a採用本發明條紋噪聲消除方法後指紋圖像示意圖;

圖12a是另一幅指紋圖像示意圖;

圖12b是對圖12a採用本發明條紋噪聲消除方法後指紋圖像示意圖。

具體實施方式

為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。

為了說明本發明的技術方案,下面通過具體實施例來進行說明。

本發明實施例提供一種指紋圖像的條紋噪聲消除方法,如圖1所示,條紋噪聲消除方法包括以下步驟:

步驟S101.獲取指紋圖像,並對指紋圖像進行圖像增強。

在步驟S101中,具體的,採集帶有條紋噪聲的指紋圖像,例如,可以採用解析度為112*88,如圖2所示,可見指紋圖像存在許多豎條紋。

在步驟S101中,可選的,可以採用拉普拉斯濾波器進行圖像增強,優選的,設置濾波器的模板為(3*3):

[-1,-1,-1;-1,9,-1;-1,-1,-1];

將帶條紋噪聲的指紋圖像經過高斯增強濾波器後得到增強圖像,如圖3所示,指紋的條紋噪聲顯得更加明顯。

步驟S102.根據經過圖像增強後的指紋圖像的像素獲取條紋噪聲的位置。

在步驟S102中,可選的,通過獲取指紋圖像的像素矩陣,對像素矩陣進行投影變換以獲取條紋噪聲的位置。

具體的,如圖4所示,步驟S102包括以下步驟:

步驟S1021.獲取以指紋圖像中每個像素點為中心的3×3矩陣,並根據3×3矩陣對每個像素點進行標記,其中,像素點不包括邊界像素點。

在步驟S1021中,具體的,採集指紋圖像中的每個像素,假設P4為當前掃描像素點,P3為P4像素左邊的像素點,P5為P4像素右邊的像素點,則以P4為中心的3×3矩陣中各位置關係為:

P0 P1 P2

P3 P4 P5

P6 P7 P8

在步驟S1021中,根據3×3矩陣對像素點進行標記,具體包括:

當檢測到某個像素點的3×3矩陣中第一列和第三列像素點的像素均大於與其相鄰的第二列像素點的像素與第二預設值的和時,對該像素點進行標記。

具體的,去掉邊界像素點後掃描真箇指紋圖像,如果同時滿足以下條件:

P0>P1+K,P2>P1+K;

P3>P4+K,P5>P4+K;

P6>P7+K,P8>P7+K;

其中K為經驗值,即第二預設值,則標記該像素點為255,如果不滿足則標記該像素點為0。

步驟S1022.將經過標記後的像素點組成的圖像向X軸進行投影以進行投影變換,並在標記後的像素點組成的圖像在X軸上的投影寬度大於第一預設值時,判定位於X軸上的投影坐標位置存在豎條紋。

在步驟S1022中,具體的,將重新標記像素點的圖像進行投影變換,垂直投影到投影坐標系中的X軸上,投影數組為projecty[width],width為指紋圖像的寬度。如果projecty[x]>h,則認為橫坐標為x的位置存在豎條紋,否則把projecty[x]設為0,其中h為經驗值,即第一預設值。

進一步的,如圖5所示,在步驟S1022中判定位於X軸上的投影坐標位置存在豎條紋之後還包括:

步驟S1023.根據標記後的像素點組成的圖像在X軸上的投影寬度獲取最大投影寬度。

步驟S1024.判斷標記後的像素點組成的圖像在X軸上的投影寬度是否大於最大投影寬度與第三預設值的乘積,是,則進入步驟S1025,保留投影所對應的位於X軸上的投影坐標的豎條紋,否,則進入步驟S1026,刪除投影所對應的位於X軸上的投影坐標的豎條紋。

上述步驟S1023和步驟S1024的目的是為了去掉不明顯的條紋,具體的,遍歷projecty[x],找出最大投影值maxproject,再依次遍歷projecty[x],如果projecty[x]>a*maxproject則保留projecty[x],否則把projecty[x]設為0。a為經驗值,即第三預設值。

經過上述步驟S1021至步驟S1024,可以根據projecty[x]的值確定豎條紋噪聲的位置,即projecty[x]>0時所得到的噪聲位置。

步驟S103.將經過圖像增強後的指紋圖像劃分為多個不重疊的指紋圖像塊,並獲取每個指紋圖像塊的方向場。

在步驟S103中,將指紋圖像I分塊為一系列不重疊的w*w的指紋圖像塊,並獲取每個指紋圖像塊的平方梯度向量,再根據每個指紋圖像塊的平方梯度向量獲取方向場。

在步驟S103中,具體的,如圖6所示,獲取每個指紋圖像塊的方向場包括:

步驟S1031.獲取每個指紋圖像塊內每個像素點的水平梯度和垂直梯度。

在步驟S1031中,具體的,通過以下公式獲取每個指紋圖像塊內每個像素點的水平梯度:

vx(x,y)=2*(P5-P3)+(P2-P0)+(P8-P6);

通過以下公式獲取每個指紋圖像塊內每個像素點的垂直梯度:

vy(x,y)=2*(P7-P1)+(P6-P0)+(P8-P2);

其中,vx(x,y)為每個像素點的水平梯度,vy(x,y)為每個像素點的垂直梯度,每個像素點與其周圍的像素點形成以該像素點為中心的3×3矩陣,P0為位於3×3矩陣中的第一行第一列的像素點的像素,P1為位於3×3矩陣中的第一行第二列的像素點的像素,P2為位於3×3矩陣中的第一行第三列的像素點的像素,P4為該像素點的像素,P3為位於3×3矩陣中的第二行第一列的像素點的像素,P5為位於3×3矩陣中的第二行第二列的像素點的像素,P6為位於3×3矩陣中的第三行第一列的像素點的像素,P7為位於3×3矩陣中的第三行第二列的像素點的像素,P8為位於3×3矩陣中的第三行第三列的像素點的像素。

步驟S1032.根據水平梯度和垂直梯度獲取每個指紋圖像塊的平方梯度向量。

在步驟S1031中,具體的,根據以下公式獲取每個指紋圖像塊的塊梯度向量:

根據以下公式獲取每個指紋圖像塊的平方梯度向量:

GX=2*dx*dy;

GY=dx2-dy2。

步驟S1033.根據每個指紋圖像塊的平方梯度向量獲取每個指紋圖像塊的方向場。

在步驟S1031中,具體的,獲取每個指紋圖像塊的平方梯度向量的絕對值UGX,UGY;

根據以下公式獲取每個指紋圖像塊的方向場:

如果UGY>UGX並且GY<0,pDirection=0;

如果UGY<=UGX並且GXUGX並且GY>=0,pDirection=2;

如果UGY=0,pDirection=3;

其中,pDirection為方向場,當pDirection=0時,方向場為0度,當pDirection=1時,方向場為45度,當pDirection=2時,方向場為90度,當pDirection=3時,方向場為135度。

如圖7所示,為獲取指紋圖像的方向場。

步驟S104.根據條紋噪聲的位置和每個指紋圖像塊的方向場對條紋噪聲進行插值運算以消除條紋噪聲。

在步驟S104中,通過上述步驟獲得的方向場對條紋噪聲進行差值,具體的,

當pDirection等於0或者2,並且P4<P3和P4<P5時,

P4=(P3+P5)/2;

當pDirection等於1,並且P4<P2和P4<P6時,

P4=(P2+P6)/2;

當pDirection等於3,並且P4<P0和P4<P8時,

P4=(P0+P8)/2。

如圖8所述,是經過步驟S104的去除條紋噪聲後的圖像示意圖。

本發明實施例提供指紋圖像的條紋噪聲消除方法,獲取指紋圖像,並對指紋圖像進行圖像增強,根據經過圖像增強後的指紋圖像的像素獲取條紋噪聲的位置以及每個指紋圖像塊的方向場,並根據條紋噪聲的位置和每個指紋圖像塊的方向場對條紋噪聲進行插值運算以消除條紋噪聲,可以有效消除指紋圖像存在的條紋噪聲,從而提高指紋識別系統的各種指標,提高指紋圖像識別的準確率。

基於上述提供的方法,本發明對多張帶有條紋噪聲指紋圖像進行測試比較:

如圖9a,10a,11a,12a,都是帶有條紋噪聲的指紋圖像,圖9b,10b,11b,12b是與其對應的,經過本發明方法消除條紋噪聲後的圖像,通過比較可以看到條紋本方法能有有效的消除條紋噪聲。

本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、或者計算機軟體和電子硬體的結合來實現。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。

所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。

在本申請所提供的幾個實施例中,應該理解到,所揭露的系統、裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。

另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。

所述功能如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。

以上內容是結合具體的優選實施方式對本發明所作的進一步詳細說明,不能認定本發明的具體實施只局限於這些說明。對於本發明所屬技術領域的普通技術人員來說,在不脫離本發明構思的前提下做出若干等同替代或明顯變型,而且性能或用途相同,都應當視為屬於本發明由所提交的權利要求書確定的專利保護範圍。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀