應用于指紋傳感器的指紋圖像濾波方法和裝置的制造方法
【技術領域】
[0001]本發明涉及指紋傳感器技術領域,具體涉及一種應用于指紋傳感器的指紋圖像濾波方法和裝置。
【背景技術】
[0002]指紋傳感器是實現指紋圖像自動采集的關鍵器件,由于指紋圖像的唯一性,指紋傳感器被廣泛應用在身份識別領域中。
[0003]在指紋傳感器應用中,指紋傳感器在完成指紋圖像掃描后,會將掃描到的指紋圖像上傳到主機端(例如主機的主控芯片)進行處理,例如,目前是在掃描得到圖像處理后,向主機端上報RAW(即未加工)圖像數據,由主機端進行圖像數據濾波、增強等。
[0004]然而,由于電路自身噪聲以及環境干擾影響,因此,掃描到的指紋圖像往往存在大量噪聲,這將會影響到后續指紋圖像的識別。目前一般采用一維或二維的空間濾波方式實現去噪,然而,當在某個時間窗的干擾嚴重時,傳統的一維或二維的空間濾波方式的濾波效果差,會使得某區塊或某行存在大量不可濾除的噪聲。
【發明內容】
[0005]本發明提供一種應用于指紋傳感器的指紋圖像濾波方法和裝置,用于提高指紋圖像的濾波效果。
[0006]本發明第一方面提供一種應用于指紋傳感器的指紋圖像濾波方法,包括:
[0007]在對指紋傳感器中的像素點進行掃描的過程中,對掃描的每個像素點分別進行N次采樣,其中,上述N不小于I ;
[0008]對同一像素點的N次采樣結果進行累加平均,將累加平均的結果作為相應像素點的掃描結果;
[0009]基于掃描得到的各個像素點的掃描結果進行濾波處理,以便得到濾波處理后的指紋圖像。
[0010]本發明第二方面提供一種應用于指紋傳感器的指紋圖像濾波裝置,包括:
[0011]掃描單元,用于對指紋傳感器中的像素點進行掃描;
[0012]濾波處理單元,用于基于上述掃描單元掃描得到的各個像素點的掃描結果進行濾波處理,以便得到濾波處理后的指紋圖像。
[0013]其中,上述掃描單元包括:
[0014]采樣單元,用于在對指紋傳感器中的像素點進行掃描的過程中,對掃描的每個像素點分別進行N次采樣,其中,上述N不小于I ;
[0015]計算單元,用于對同一像素點的N次采樣結果進行累加平均,將累加平均的結果作為相應像素點的掃描結果。
[0016]由上可見,本發明提供了第三維度的濾波(也即時間濾波),即通過預先對每個像素點進行多次采樣后對多次采樣結果進行累加平均,利用時間上的離散性實現了對同一個像素點的采樣結果進行濾波,從而能夠減少因某個時間窗干擾嚴重而對掃描結果帶來的噪聲影響,相對于傳統的僅采用一維或二維的空間濾波方式實現去噪的方案,有效增強了抗干擾能力,提高了指紋圖像的濾波效果,進而提高了指紋圖像的質量。
【附圖說明】
[0017]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0018]圖Ι-a為本發明提供的指紋圖像濾波方法一個實施例流程示意圖;
[0019]圖Ι-b為本發明提供的一種塊掃描實施例示意圖;
[0020]圖Ι-c為采用傳統的濾波方案處理后的指紋圖像示意圖;
[0021]圖Ι-d為采用本發明提供的指紋圖像濾波方法處理后的指紋圖像示意圖;
[0022]圖2為本發明提供的指紋圖像濾波裝置一個實施例結構示意圖。
【具體實施方式】
[0023]為使得本發明的發明目的、特征、優點能夠更加的明顯和易懂,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而非全部實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0024]本發明實施例提供一種應用于指紋傳感器的指紋圖像濾波方法,包括:在對指紋傳感器中的像素點進行掃描的過程中,對掃描的每個像素點分別進行N次采樣,其中,上述N不小于I ;對同一像素點的N次采樣結果進行累加平均,將累加平均的結果作為相應像素點的掃描結果;基于掃描得到的各個像素點的掃描結果進行濾波處理,以便得到濾波處理后的指紋圖像。本發明實施例還提供相應的指紋圖像濾波裝置,以下分別進行詳細說明。
[0025]下面對本發明實施例提供的一種應用于指紋傳感器的指紋圖像濾波方法進行描述,請參閱圖l_a,本發明實施例中的指紋圖像濾波方法包括:
[0026]101、在對指紋傳感器中的像素點進行掃描的過程中,對掃描的每個像素點分別進行N次米樣;
[0027]其中,上述N不小于I。
[0028]本發明實施例中,由指紋圖像濾波裝置對指紋傳感器中的像素點進行掃描,并且,在對指紋傳感器中的像素點進行掃描的過程中,對掃描的每個像素點分別進行多次采樣,其中,采樣次數N的取值可以根據實際情況進行設定,此處不作限定。具體地,在掃描指紋圖像的過程中,指紋圖像濾波裝置可以每隔預設時間對指紋傳感器中的同一像素點進行采樣,直至對同一像素點的采樣次數達到N次。
[0029]可選的,指紋圖像濾波裝置以預設大小的塊為掃描單位,分別對上述指紋傳感器中的像素點進行掃描。下面參照圖ι-b所示的塊掃描示意圖進行說明,如圖l_b所示,指紋傳感器包含160*160個像素點,像素點的起始坐標為(0,0),終點坐標為(159,159),在圖ι-b中,SI表示預設大小的塊,塊的大小為M1*M2,其中,M分別指塊的像素點行數和列數,當指紋圖像濾波裝置以預設大小的塊為掃描單位,分別對上述指紋傳感器中的像素點進行掃描時,可以如圖l_b中的箭頭方向,從左到右對上述指紋傳感器中的像素點進行掃描,掃描完成后實時存儲掃描結果(也即掃描數據),以便后續數據處理。其中,上述Ml和上述M2的取值可以相同,也可以不同。當然,本發明實施例中,指紋圖像濾波裝置也可以采樣其它掃描方式對上述指紋傳感器中的像素點進行掃描,例如,指紋圖像濾波裝置可以以行為掃描單位,分別對上述指紋傳感器中的像素點進行掃描。需要說明的是,無論采取何種掃描方式,在本發明實施例中,指紋圖像濾波裝置都會對掃描的每個像素點進行N次采樣。
[0030]102、對同一像素點的N次采樣結果進行累加平均,將累加平均的結果作為相應像素點的掃描結果;
[0031]本發明實施例中,當同一像素點被采樣N次之后,指紋圖像濾波裝置可以對該像素點的N次采樣結果進行累加平均,并將累加平均的結果作為該像素點的掃描結果(即像素值),以便后續基于該像素點的掃描結果進行濾波處理。
[0032]舉例說明,設N為3,對像素點A的3次采樣結果分別為al、a2和a3,則將像素點A的3次采樣結果進行累加平均,將累加平均的結果(即(al+a2+a3)/3)作為像素點A的掃描結果。
[0033]103、基于掃描得到的各個像素點的掃描結果進行濾波處理,以便得到濾波處理后的指紋圖像;
[0034]可選地,指紋圖