欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

指紋圖像的處理方法和處理裝置的制作方法

文檔序號(hào):6374482閱讀:481來源:國(guó)知局
專利名稱:指紋圖像的處理方法和處理裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及圖像處理領(lǐng)域,具體而言,涉及一種指紋圖像的處理方法和處理裝置。
背景技術(shù)
目前,基于細(xì)節(jié)點(diǎn)的指紋識(shí)別算法應(yīng)用廣泛,其處理過程主要包括指紋圖像預(yù)處理、特征提取、特征比對(duì)等,指紋圖像預(yù)處理又包括計(jì)算方向場(chǎng)、增強(qiáng)濾波、二值化等處理步驟。增強(qiáng)濾波和二值化是指紋識(shí)別的兩個(gè)重要處理步驟,其處理結(jié)果直接影響最終的指紋比對(duì)效果。指紋圖像增強(qiáng)方法有多種,例如空域增強(qiáng)方法、頻域增強(qiáng)方法及Gabor濾波增強(qiáng)方法等,其中,常用的方法是Lin Hong等提出的基于Gabor濾波的指紋圖像增強(qiáng)方法(Hong, L.,Wan, Y.,and Jain, A. Κ. ' Fingerprint image enhancement:Algorithm andperformance evaluation’ . IEEE Transactions on Pattern Analysis and MachineIntelligence 20,8 (1998),pp777_789)。Gabor濾波器在空域有良好的方向選擇性,同時(shí)在頻域有良好的頻率選擇性,Gabor濾波增強(qiáng)方法利用了紋線的方向信息和頻率信息,可以達(dá)到比較好的增強(qiáng)效果。由于Gabor濾波增強(qiáng)方法的良好效果,使其成為目前指紋增強(qiáng)的常用方法。盡管Gabor濾波在指紋增強(qiáng)方面優(yōu)勢(shì)明顯,但是,Gabor濾波存在兩個(gè)缺點(diǎn)第一,由于計(jì)算方向場(chǎng)方法不當(dāng)和濾波器模板尺寸選擇不當(dāng),導(dǎo)致增強(qiáng)后的圖像出現(xiàn)所謂的塊效應(yīng)和方向效應(yīng);第二,運(yùn)算量比較大、耗時(shí)多,對(duì)指紋算法的實(shí)時(shí)處理和嵌入式應(yīng)用造成影響。通常,指紋圖像的Gabor濾波增強(qiáng)采用分塊方式,即將指紋圖像分成W*W小塊,然后以塊為單位計(jì)算局部紋線方向和紋線頻率,然后通過Gabor濾波器實(shí)現(xiàn)指紋圖像增強(qiáng)。發(fā)明人發(fā)現(xiàn),不同的圖像塊采用局部方向和局部頻率進(jìn)行增強(qiáng)有時(shí)會(huì)導(dǎo)致相鄰塊的銜接不平滑,導(dǎo)致各塊增強(qiáng)幅度不均勻,二值化后往往會(huì)出現(xiàn)塊效應(yīng),這樣會(huì)影響后面指紋特征點(diǎn)的提取。同時(shí),如果濾波器窗口的邊長(zhǎng)W的尺寸選擇不當(dāng),那么會(huì)造成方向效應(yīng),即局部紋線方向不同導(dǎo)致的局部增強(qiáng)明顯不均勻。在現(xiàn)有技術(shù)中,如果紋線間的像素?cái)?shù)量為D,也即紋線距離等于D時(shí),一般選擇W=2D+1或W=3D+1。但是,Gabor圖像濾波是將圖像與Gabor濾波器模板做卷積操作,假如濾波器窗口大小為W*W,如果采用卷積實(shí)現(xiàn)濾波,每個(gè)像素的計(jì)算量至少需要W*W次乘法和W*W-1次加法,共計(jì)2*W*W-1次加乘法運(yùn)算。假設(shè)D取10,在W=2D+1=21時(shí),需要440次加乘法,在W=3D+1=31時(shí),需要960次加乘法。由此可見,在現(xiàn)有技術(shù)中,采用卷積實(shí)現(xiàn)濾波時(shí),計(jì)算量較大。除了上述問題,二值化過程也是一個(gè)耗費(fèi)資源的處理過程。在指紋增強(qiáng)后,需要保留增強(qiáng)后的臨時(shí)圖像,然后再利用大津展之等閾值法進(jìn)行二值化處理,既占用空間又增加了處理過程,影響指紋識(shí)別算法的效率。假設(shè)保存增強(qiáng)后的臨時(shí)圖像,并且,指紋圖像的大小為256*360,如果采用float型變量,那么相當(dāng)于4倍的char空間,該圖像占用的空間將達(dá)到360KBytes,如果采用short型變量,那么相當(dāng)于2倍的char空間,該圖像占用的空間將達(dá)到ISOKbytes,這些資源消耗對(duì)嵌入式指紋應(yīng)用來說都比較嚴(yán)重,能否減少處理過程和資源消耗,這也是擺在算法研發(fā)人員面前的問題。針對(duì)相關(guān)技術(shù)中指紋圖像處理中資源消耗大的問題,目前尚未提出有效的解決方案。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種指紋圖像的處理方法和處理裝置,以解決指紋圖像處理中資源消耗大的問題。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種指紋圖像的處理方法。根據(jù)本發(fā)明的指紋圖像的處理方法包括確定待處理指紋圖像中像素點(diǎn)(X,y)的方向,其中,像素點(diǎn)(X,y)為待處理的指紋圖像中任意一個(gè)像素點(diǎn);計(jì)算像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率和紋線距離;根據(jù)紋線距離確定Gabor濾波器的濾波窗口的邊長(zhǎng);根據(jù)紋線頻率和方向計(jì)算像素點(diǎn)(X,y)對(duì)應(yīng)的濾波器系數(shù)和;通過Gabor濾波器對(duì)像素點(diǎn)(X,y)的灰度進(jìn)行增強(qiáng),得到像素點(diǎn)(x,y)增強(qiáng)后的灰度;計(jì)算Gabor濾波器的濾波窗口內(nèi)像素點(diǎn)的平均灰度;計(jì)算像素點(diǎn)(X,y)對(duì)應(yīng)的二值化閾值,其中,二值化閾值為平均灰度與濾波器系數(shù)和的乘積;判斷增強(qiáng)后的灰度值減去二值化閾值得到的差是否大于或等于O ;當(dāng)差大于或等于O時(shí),將像素點(diǎn)(X, y) 二值化為I ;以及當(dāng)差小于O時(shí),將像素點(diǎn)(X, y) 二值化為O。進(jìn)一步地,根據(jù)紋線距離確定Gabor濾波器的濾波窗口的邊長(zhǎng)包括當(dāng)紋線距離的二分之一為偶數(shù)時(shí),確定濾波窗口的邊長(zhǎng)等于紋線距離的二分之一加I ;以及當(dāng)紋線距離的二分之一為奇數(shù)時(shí),確定濾波窗口的邊長(zhǎng)等于紋線距離的二分之一。進(jìn)一步地,計(jì)算像素點(diǎn)(X, y )對(duì)應(yīng)的紋線頻率包括計(jì)算像素點(diǎn)(X,y )對(duì)應(yīng)的估計(jì)紋線頻率;獲取預(yù)設(shè)的對(duì)應(yīng)關(guān)系,其中,對(duì)應(yīng)關(guān)系為分辨率與紋線頻率范圍的對(duì)應(yīng)關(guān)系;根據(jù)對(duì)應(yīng)關(guān)系和待處理指紋圖像的分辨率確定待處理指紋圖像對(duì)應(yīng)的紋線頻率范圍;判斷估計(jì)紋線頻率是否在確定的紋線頻率范圍內(nèi);當(dāng)估計(jì)紋線頻率在確定的紋線頻率范圍內(nèi)時(shí),像素點(diǎn)(x,y)對(duì)應(yīng)的紋線頻率等于像素點(diǎn)(x,y)對(duì)應(yīng)的估計(jì)紋線頻率;以及當(dāng)估計(jì)紋線頻率不在確定的紋線頻率范圍內(nèi)時(shí),像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率等于像素點(diǎn)(X,y)的相鄰像素點(diǎn)對(duì)應(yīng)的估計(jì)紋線頻率,或者當(dāng)估計(jì)紋線頻率大于確定的紋線頻率范圍內(nèi)的最大紋線頻率時(shí),像素點(diǎn)(x,y)對(duì)應(yīng)的紋線頻率等于最大紋線頻率,當(dāng)估計(jì)紋線頻率小于確定的紋線頻率范圍內(nèi)的最小紋線頻率時(shí),像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率等于最小紋線頻率。進(jìn)一步地,計(jì)算像素點(diǎn)U,y)對(duì)應(yīng)的紋線頻率包括獲取預(yù)設(shè)的對(duì)應(yīng)關(guān)系,其中,對(duì)應(yīng)關(guān)系為分辨率與紋線頻率范圍的對(duì)應(yīng)關(guān)系;根據(jù)對(duì)應(yīng)關(guān)系和待處理指紋圖像的分辨率確定待處理指紋圖像對(duì)應(yīng)的紋線頻率范圍;以及計(jì)算確定的紋線頻率范圍內(nèi)所有紋線頻率的平均值,以得到像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率。進(jìn)一步地,確定像素點(diǎn)(X,y)的方向包括按照八方向提取原則,在像素點(diǎn)(X,y)對(duì)應(yīng)的掩模窗口內(nèi),提取像素點(diǎn)的八條方向線,其中,八條方向線包括四條偶數(shù)方向線和四條奇數(shù)方向線;計(jì)算每條方向線對(duì)應(yīng)的灰度和,得到八條方向線對(duì)應(yīng)的八個(gè)灰度和,其中,偶數(shù)方向線對(duì)應(yīng)的灰度和為偶數(shù)方向線上的像素點(diǎn)的灰度的和,奇數(shù)方向線對(duì)應(yīng)的灰度和為第一灰度子和與第二灰度子和的和,其中,第一灰度子和為奇數(shù)方向線上的像素點(diǎn)的灰度的和,第二灰度子和為奇數(shù)方向線穿過的像素點(diǎn)的灰度和的二分之一;在八個(gè)灰度和中確定最大灰度和Max與最小灰度和Min ;計(jì)算八個(gè)灰度和的和,得到八條方向線的灰度總和Total ;當(dāng)(nWndWide*g (x, y)+Min+Max)*8>3*Total 時(shí),像素點(diǎn)(x, y)的方向?yàn)樽畲蠡叶群蚆ax對(duì)應(yīng)的方向線的方向,其中,nWndWide為掩模窗口的邊長(zhǎng);以及當(dāng)(nWndWide*g (x, y)+Min+Max)*8 ( 3*Total時(shí),像素點(diǎn)(x,y)的方向?yàn)樽钚』叶群蚆in對(duì)應(yīng)的方向線的方向。進(jìn)一步地,在確定像素點(diǎn)(X,y)的方向之前,該方法還包括判斷像素點(diǎn)(X,y)是否為背景點(diǎn),其中,當(dāng)像素點(diǎn)(x,y)不是背景點(diǎn)時(shí),確定像素點(diǎn)(x,y)的方向。進(jìn)一步地,判斷像素點(diǎn)U,y)是否為背景點(diǎn)包括按照八方向提取原則,在像素點(diǎn)(X,y)對(duì)應(yīng)的掩模窗口內(nèi),提取像素點(diǎn)的八條方向線,其中,八條方向線包括四條偶數(shù)方向線和四條奇數(shù)方向線;計(jì)算每條方向線對(duì)應(yīng)的像素點(diǎn)的平均灰度,其中,偶數(shù)方向線對(duì)應(yīng)的像素點(diǎn)由偶數(shù)方向線上的像素點(diǎn)組成,奇數(shù)方向線對(duì)應(yīng)的像素點(diǎn)由偶數(shù)方向線上的像素點(diǎn)和奇數(shù)方向線穿過的像素點(diǎn)組成;計(jì)算掩模窗口內(nèi)像素點(diǎn)的平均灰度;計(jì)算
P (DirAvcrdravlη]- WndAver(irav)^
C = XWndAverGray其中,DirAverGray[n]為第n條方向線的平均灰
度,WndAverGray為掩模窗口內(nèi)像素點(diǎn)的平均灰度;以及當(dāng)c大于3時(shí),像素點(diǎn)(x, y)不是背景點(diǎn)。進(jìn)一步地,判斷像素點(diǎn)(X,y)是否為背景點(diǎn)包括按照八方向提取原則,在像素點(diǎn)(X,y)對(duì)應(yīng)的掩模窗口內(nèi),提取像素點(diǎn)的八條方向線,其中,八條方向線包括四條偶數(shù)方向線和四條奇數(shù)方向線;計(jì)算每條方向線對(duì)應(yīng)的灰度和,得到八條方向線對(duì)應(yīng)的八個(gè)灰度和,其中,偶數(shù)方向線對(duì)應(yīng)的灰度和為偶數(shù)方向線上的像素點(diǎn)的灰度的和,奇數(shù)方向線對(duì)應(yīng)的灰度和為第一灰度子和與第二灰度子和的和,其中,第一灰度子和為奇數(shù)方向線上的像素點(diǎn)的灰度的和,第二灰度子和為奇數(shù)方向線穿過的像素點(diǎn)的灰度和的二分之一;在八個(gè)灰度和中確定最大灰度和與最小灰度和;以及當(dāng)最大灰度和與最小灰度和的差大于或等于最大灰度和的十分之一時(shí),像素點(diǎn)(X,y)不是背景點(diǎn)。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種指紋圖像的處理裝置。根據(jù)本發(fā)明提供的指紋圖像的處理裝置包括第一確定模塊,用于確定像素點(diǎn)(x,y)的方向,其中,像素點(diǎn)(x,y)為待處理的指紋圖像中任意一個(gè)像素點(diǎn);第一計(jì)算模塊,用于計(jì)算像素點(diǎn)U,y)對(duì)應(yīng)的紋線頻率和紋線距離;第二確定模塊,用于根據(jù)紋線距離確定Gabor濾波器的濾波窗口的邊長(zhǎng);第二計(jì)算模塊,用于根據(jù)紋線頻率和方向計(jì)算像素點(diǎn)(X,y)對(duì)應(yīng)的濾波器系數(shù)和;增強(qiáng)模塊,用于通過Gabor濾波器對(duì)像素點(diǎn)(x,y)的灰度進(jìn)行增強(qiáng),得到像素點(diǎn)(X,y)增強(qiáng)后的灰度;第三計(jì)算模塊,用于計(jì)算Gabor濾波器的濾波窗口內(nèi)像素點(diǎn)的平均灰度;第四計(jì)算模塊,用于計(jì)算像素點(diǎn)U,y)對(duì)應(yīng)的二值化閾值,其中,二值化閾值為平均灰度與濾波器系數(shù)和的乘積;第一判斷模塊,用于判斷增強(qiáng)后的灰度值減去二值化閾值得到的差是否大于或等于O;以及二值化模塊,用于當(dāng)差大于或等于O時(shí),將像素點(diǎn)(X,y)的二值化為I,當(dāng)差小于O時(shí),將像素點(diǎn)(X, y)的二值化為O。進(jìn)一步地,第二確定模塊包括第一確定子模塊,用于當(dāng)紋線距離的二分之一為偶數(shù)時(shí),確定濾波窗口的邊長(zhǎng)等于紋線距離的二分之一加I;以及第二確定子模塊,用于當(dāng)紋線距離的二分之一為奇數(shù)時(shí),確定濾波窗口的邊長(zhǎng)等于紋線距離的二分之一。進(jìn)一步地,第一計(jì)算模塊包括第一計(jì)算子模塊,用于計(jì)算像素點(diǎn)(X,y)對(duì)應(yīng)的估計(jì)紋線頻率;第一獲取子模塊,用于獲取預(yù)設(shè)的對(duì)應(yīng)關(guān)系,其中,對(duì)應(yīng)關(guān)系為分辨率與紋線頻率范圍的對(duì)應(yīng)關(guān)系;第三確定子模塊,用于根據(jù)對(duì)應(yīng)關(guān)系和待處理指紋圖像的分辨率確定待處理指紋圖像對(duì)應(yīng)的紋線頻率范圍;第一判斷子模塊,用于判斷估計(jì)紋線頻率是否在確定的紋線頻率范圍內(nèi);第四確定子模塊,用于當(dāng)估計(jì)紋線頻率在確定的紋線頻率范圍內(nèi)時(shí),確定像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率等于像素點(diǎn)(X,y)對(duì)應(yīng)的估計(jì)紋線頻率;以及第五確定子模塊,用于當(dāng)估計(jì)紋線頻率不在確定的紋線頻率范圍內(nèi)時(shí),像素點(diǎn)(x,y)對(duì)應(yīng)的紋線頻率等于像素點(diǎn)(X,y)的相鄰像素點(diǎn)對(duì)應(yīng)的估計(jì)紋線頻率,或者當(dāng)估計(jì)紋線頻率大于確定的紋線頻率范圍內(nèi)的最大紋線頻率時(shí),像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率等于最大紋線頻率,當(dāng)估計(jì)紋線頻率小于確定的紋線頻率范圍內(nèi)的最小紋線頻率時(shí),像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率等于最小紋線頻率。進(jìn)一步地,第一計(jì)算模塊包括第二獲取子模塊,用于獲取預(yù)設(shè)的對(duì)應(yīng)關(guān)系,其中,對(duì)應(yīng)關(guān)系為分辨率與紋線頻率范圍的對(duì)應(yīng)關(guān)系;第六確定子模塊,用于根據(jù)對(duì)應(yīng)關(guān)系和待處理指紋圖像的分辨率確定待處理指紋圖像對(duì)應(yīng)的紋線頻率范圍;以及第二計(jì)算子模塊,用于計(jì)算確定的紋線頻率范圍內(nèi)所有紋線頻率的平均值,以得到像素點(diǎn)(x,y)對(duì)應(yīng)的紋線頻率。進(jìn)一步地,第一確定模塊包括提取子模塊,用于按照八方向提取原則,在像素點(diǎn)(X,y)對(duì)應(yīng)的掩模窗口內(nèi),提取像素點(diǎn)的八條方向線,其中,八條方向線包括四條偶數(shù)方向線和四條奇數(shù)方向線;第三計(jì)算子模塊,用于計(jì)算每條方向線對(duì)應(yīng)的灰度和,得到八條方向線對(duì)應(yīng)的八個(gè)灰度和,其中,偶數(shù)方向線對(duì)應(yīng)的灰度和為偶數(shù)方向線上的像素點(diǎn)的灰度的和,奇數(shù)方向線對(duì)應(yīng)的灰度和為第一灰度子和與第二灰度子和的和,其中,第一灰度子和為奇數(shù)方向線上的像素點(diǎn)的灰度的和,第二灰度子和為奇數(shù)方向線穿過的像素點(diǎn)的灰度和的二分之一;第七確定子模塊,用于在八個(gè)灰度和中確定最大灰度和Max與最小灰度和Min ;第四計(jì)算子模塊,用于計(jì)算八個(gè)灰度和的和,得到八條方向線的灰度總和Total ;以及第八確定子模塊,用于在(nWndWide*g (x, y) +Min+Max) *8>3*Total時(shí),確定像素點(diǎn)(x,y)的方向?yàn)樽畲蠡叶群蚆ax對(duì)應(yīng)的方向線的方向,在(nWndWide*g (x, y)+Min+Max)*8 ^ 3*Total時(shí),確定像素點(diǎn)(x,y)的方向?yàn)樽钚』叶群蚆in對(duì)應(yīng)的方向線的方向,其中,nWndWide為掩模窗口的邊長(zhǎng)。在本發(fā)明提供的指紋圖像的處理方法中,確定像素點(diǎn)方向和通過Gabor濾波器對(duì)像素點(diǎn)灰度進(jìn)行增強(qiáng)后,計(jì)算Gabor濾波器的濾波窗口內(nèi)像素點(diǎn)的平均灰度,并將該平均灰度與濾波器系數(shù)和的乘積作為該像素點(diǎn)對(duì)應(yīng)的二值化閾值進(jìn)行二值化,具體地判斷增強(qiáng)后的灰度值減去二值化閾值得到的差是否大于或等于0,當(dāng)?shù)玫降牟畲笥诨虻扔贠時(shí),該像素點(diǎn)的二值化結(jié)果為1,當(dāng)?shù)玫降牟钚∮贠時(shí),該像素點(diǎn)的二值化結(jié)果為0,使得該處理方法在Gabor濾波增強(qiáng)過程中直接完成二值化處理,省去了增強(qiáng)與二值化處理之間的臨時(shí)圖像存儲(chǔ),從而解決了指紋圖像處理中資源消耗大的問題,進(jìn)而達(dá)到了減少處理過程、節(jié)省空間,減小資源消耗的效果。


構(gòu)成本申請(qǐng)的一部分的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖I是根據(jù)本發(fā)明實(shí)施例的指紋圖像的處理方法的流程92是根據(jù)本發(fā)明實(shí)施例的8個(gè)方向的9*9掩模3是根據(jù)本發(fā)明實(shí)施例的紋線距離估算示意4是根據(jù)本發(fā)明實(shí)施例的Gabor濾波器方向示意5 (a)至圖5 (h)是根據(jù)本發(fā)明實(shí)施例的八方向?yàn)V波器示意6是根據(jù)本發(fā)明實(shí)施例的Gabor濾波器5*5窗口示意7(a)至圖7 (d)是根據(jù)本發(fā)明實(shí)施例的第一指紋圖像處理效果·8(a)至圖8 (d)是根據(jù)本發(fā)明實(shí)施例的第二指紋圖像處理效果圖;以及9是根據(jù)本發(fā)明實(shí)施例的指紋圖像的處理裝置的框圖。圖







具體實(shí)施例方式需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。圖I是根據(jù)本發(fā)明實(shí)施例的指紋圖像的處理方法的流程圖,如圖I所示,該方法包括如下的步驟S102至步驟S120。步驟S102 :確定待處理指紋圖像中像素點(diǎn)(x,y)的方向,其中,像素點(diǎn)(x,y)為待處理的指紋圖像中任意一個(gè)像素點(diǎn)。具體地,通過掩模法實(shí)現(xiàn)像素點(diǎn)(X,y)方向的確定(I)建立掩模窗口 如圖2所示,設(shè)置掩模窗口半徑nWndRad=4,每條方向線所取的點(diǎn)總數(shù)為2*nWndRad+l=9,也即掩模窗口的邊長(zhǎng)為nWndWide=9,建立一個(gè)9*9的掩模,掩模窗口的中心點(diǎn)為像素點(diǎn)(x,y),該點(diǎn)可能存在8個(gè)方向。其中,8條方向線包括水平線、垂直線、兩條對(duì)角線、兩條對(duì)角線和水平線的角平分線以及兩條對(duì)角線和垂直線的角平分線。為方便說明,將上述8條方向線按逆時(shí)針方向依次編號(hào)為0、1、2、…6、7。(2)確定像素點(diǎn)(x,y)對(duì)應(yīng)的方向線(也即確定像素點(diǎn)的方向)I)計(jì)算每條方向線的灰度和DirGraySum,得到八條方向線對(duì)應(yīng)的八個(gè)灰度和DirGraySum[O]至 DirGraySum[7]。其中,可采用現(xiàn)有技術(shù)中任意的方向線灰度和計(jì)算方法。優(yōu)選地,如圖2所示,8條方向線中,偶數(shù)方向線0、2、4、6對(duì)應(yīng)的像素點(diǎn)由偶數(shù)方向線上的像素點(diǎn)組成,從而偶數(shù)方向線對(duì)應(yīng)的灰度和 DirGraySum
、DirGraySum[2]、DirGraySum[4]和 DirGraySum[6]依次為偶數(shù)方向線0、2、4、6上的像素點(diǎn)的灰度的和,例如,水平線O對(duì)應(yīng)的灰度和為像素點(diǎn)(X,y)以及所有標(biāo)記為O的像素點(diǎn)的灰度的和,對(duì)角線2對(duì)應(yīng)的灰度和為像素點(diǎn)U,y)以及所有標(biāo)記為2的像素點(diǎn)的灰度的和。奇數(shù)方向線1、3、5、7對(duì)應(yīng)的像素點(diǎn)由奇數(shù)方向線上的像素點(diǎn)和奇數(shù)方向線穿過的像素點(diǎn)組成,也即,在提取奇數(shù)方向線的像素點(diǎn)時(shí),除了直接提取奇數(shù)方向線上的像素點(diǎn)之外,還須提取奇數(shù)方向線穿過的像素點(diǎn),從而奇數(shù)方向線對(duì)應(yīng)的灰度和 DirGraySum[l]、DirGraySum[3]、DirGraySum[5]和 DirGraySum[7]均由兩部分灰度子和組成,一部分灰度子和為奇數(shù)方向線上的像素點(diǎn)的灰度和,另一部分灰度子和為奇數(shù)方向線穿過的像素點(diǎn)的灰度的和的二分之一,也即,將奇數(shù)方向線穿過的兩個(gè)像素點(diǎn)的灰度平均值等同為奇數(shù)方向線上的一個(gè)像素點(diǎn)的灰度,例如,角平分線I的灰度和的第一灰度子和為像素點(diǎn)(x,y)以及所有標(biāo)記為I的像素點(diǎn)的灰度的和,角平分線I的灰度和的第二灰度子和為兩個(gè)標(biāo)記為“五角星”的像素點(diǎn)、兩個(gè)標(biāo)記為“長(zhǎng)方形”的像素點(diǎn)以及相鄰的(圖中具有陰影的點(diǎn))且標(biāo)記為2和O的像素點(diǎn)的和的二分之一,也即,將兩個(gè)標(biāo)記為“五角星”的像素點(diǎn)的灰度平均值等同為方向線I上的一個(gè)像素點(diǎn)的灰度、將兩個(gè)標(biāo)記為“長(zhǎng)方形”的像素點(diǎn)的灰度平均值等同為方向線I上的一個(gè)像素點(diǎn)的灰度、將像素點(diǎn)(X,y)左側(cè)相鄰的且標(biāo)記為2和O的像素點(diǎn)的灰度平均值等同為方向線I上的一個(gè)像素點(diǎn)的灰度、將像素點(diǎn)(x,y)右側(cè)相鄰的且標(biāo)記為2和O的像素點(diǎn)的灰度平均值等同為方向線I上的一個(gè)像素點(diǎn)的灰度。采用該優(yōu)選實(shí)施例提供的方向線灰度計(jì)算方法,能夠更加準(zhǔn)確地確定像素點(diǎn)的方向,提高方向確定的準(zhǔn)確度。2)在8個(gè)灰度和DirGraySum
至DirGraySum[7]中,確定最大灰度和Max與最小灰度和Min。3)計(jì)算八個(gè)灰度和DirGraySum[O]至DirGraySum[7]的和,得到八條方向線的灰
7
度總和 Total :Total=Z DirGraySumO] °
J=O4)如果(nWndWide*g (x, y)+Min+Max) *8>3*Total,貝U認(rèn)為像素點(diǎn)(x, y)為谷線上點(diǎn),其方向?yàn)樽畲蠡叶群蚆ax對(duì)應(yīng)的方向線,否則認(rèn)為是脊線上點(diǎn),其方向?yàn)樽钚』叶群蚆in對(duì)應(yīng)的方向線,從而可以得到指紋的方向圖,其中,g (X,y)為像素點(diǎn)(X,y)的灰度。其中,進(jìn)一步優(yōu)選地,在確定像素點(diǎn)(X,y)對(duì)應(yīng)的方向之前,先判斷該像素點(diǎn)(X,y)是否為背景點(diǎn),由于背景點(diǎn)是沒有方向的點(diǎn),因而,在確定像素點(diǎn)U,y)不是背景點(diǎn)時(shí)再計(jì)算其方向,能夠避免計(jì)算中的冗余,提高計(jì)算速度。在判斷像素點(diǎn)(X,y)是否為背景點(diǎn)時(shí),可以采用現(xiàn)有技術(shù)中任意的背景點(diǎn)判斷方法,優(yōu)選地,采用下述的任意一種背景點(diǎn)判斷方法判斷方法一a :計(jì)算每條方向線對(duì)應(yīng)的像素點(diǎn)的平均灰度DirAverGray [O]至DirAverGray[7],其中,偶數(shù)方向線0、2、4、6對(duì)應(yīng)的像素點(diǎn)依次由偶數(shù)方向線上的像素點(diǎn)組成,例如,水平線O對(duì)應(yīng)的平均灰度DirAverGray [O]為像素點(diǎn)(x, y)以及所有標(biāo)記為O的像素點(diǎn)的灰度的平均值,對(duì)角線2對(duì)應(yīng)的平均灰度DirAverGray [2]為像素點(diǎn)(X,y)以及所有標(biāo)記為2的像素點(diǎn)的灰度的平均值。奇數(shù)方向線1、3、5、7對(duì)應(yīng)的像素點(diǎn)依次由奇數(shù)方向線上的像素點(diǎn)和奇數(shù)方向線穿過的像素點(diǎn)組成,例如,角平分線I的平均灰度DirAverGray [I]為像素點(diǎn)(x, y)、所有標(biāo)記為I的像素點(diǎn)、兩個(gè)標(biāo)記為“五角星”的像素點(diǎn)、兩個(gè)標(biāo)記為“長(zhǎng)方形”的像素點(diǎn)以及相鄰的(圖中具有陰影的點(diǎn))且標(biāo)記為2和O的像素點(diǎn)的灰度的平均值。b :計(jì)算掩模窗口內(nèi)像素點(diǎn)的平均灰度WndAverGray
n WndRad n WndRadWndAveiCiray =2 X X 容0 ,《),其中,g (m, η)為像素點(diǎn)(m,
竹 WHO. VVlCiC n=-nWndRad m=—nWndRad
n)的灰度。
Γ__ 、r 協(xié) x- {DirAverGray[n}-WndAverGrayf 廿山 4 ^ 「 兒姑々c :計(jì)算c = L----,其中,DirAverGray [η]為兎 η 條
w=014 naA veruray
方向線的平均灰度。
11
d :如果c < 3,則認(rèn)為是背景點(diǎn),否則為前景點(diǎn),也即指紋有效區(qū)域內(nèi)的點(diǎn),通過該方法,遍歷待處理指紋圖像中每個(gè)像素點(diǎn),能夠得到指紋圖像的有效區(qū)域。其中,還可對(duì)確定的有效區(qū)域進(jìn)行修正,具體地,以圖像中每個(gè)像素點(diǎn)為中心取小窗口,如果這個(gè)小窗口中的前景點(diǎn)的個(gè)數(shù)大于70%,則認(rèn)為這個(gè)像素點(diǎn)是確認(rèn)有效的。判斷方法二 當(dāng)最大灰度和Max與所述最小灰度和Min的差大于或等于最大灰度和Max的十分之一時(shí),該像素點(diǎn)(X, y)不是背景點(diǎn),也即Max_Min〈Max/10時(shí),確定像素點(diǎn)(x,y)為背景點(diǎn),其中,在上述第(2)步確定像素點(diǎn)(x,y)對(duì)應(yīng)的方向的步驟中,已經(jīng)介紹了最大灰度和Max與最小灰度和Min的方法,該處不再贅述。通過上述的任意一種方法確定所有像素點(diǎn)的方向,便可得到指紋的方向場(chǎng)圖,如圖7 (b)所示,對(duì)指紋圖像原圖,也即圖7 (a)進(jìn)行處理后,圖7 (b)清晰地顯示出指紋圖像的方向分布情況,如圖8 (b)所示,對(duì)指紋圖像原圖,也即圖8 (a)進(jìn)行處理后,圖8 (b)清晰地顯示出指紋圖像的方向分布情況。步驟S104 :計(jì)算像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率和紋線距離。在計(jì)算像素點(diǎn)對(duì)應(yīng)的紋線頻率和紋線距離時(shí),可以采用Lin Hong等提出的紋線頻率估計(jì)法求紋線頻率和紋線距離,具體過程如下如圖3所示,對(duì)像素點(diǎn)(x,y)為中心的塊,定義一個(gè)大小為IXW的方向窗,選取新坐標(biāo)系Y軸的方向?yàn)槠叫杏谒K的紋線方向。通過下式(104-1)、(104-2)和(104-3)計(jì)算出X[O]到X[1-1]的值,其中I=2W,從而可以求出2W個(gè)X,在沒有特征點(diǎn)后孤點(diǎn)的情況下,這個(gè)X序列形成的是一個(gè)離散正弦波的形式,求兩個(gè)波峰值之間的距離T (X,y),也即得到紋線距離,在得到紋線距離后,通過式(104-4)計(jì)算出紋線頻率f (x, y)
權(quán)利要求
1.一種指紋圖像的處理方法,其特征在于,包括確定待處理指紋圖像中像素點(diǎn)(x,y)的方向,其中,所述像素點(diǎn)(x,y)為所述待處理的指紋圖像中任意一個(gè)像素點(diǎn);計(jì)算所述像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率和紋線距離;根據(jù)所述紋線距離確定Gabor濾波器的濾波窗口的邊長(zhǎng);根據(jù)所述紋線頻率和所述方向計(jì)算所述像素點(diǎn)(X,y)對(duì)應(yīng)的濾波器系數(shù)和;通過所述Gabor濾波器對(duì)所述像素點(diǎn)(X,y)的灰度進(jìn)行增強(qiáng),得到所述像素點(diǎn)(x,y)增強(qiáng)后的灰度;計(jì)算所述Gabor濾波器的濾波窗口內(nèi)像素點(diǎn)的平均灰度;計(jì)算所述像素點(diǎn)(X,y)對(duì)應(yīng)的二值化閾值,其中,所述二值化閾值為所述平均灰度與所述濾波器系數(shù)和的乘積;判斷所述增強(qiáng)后的灰度值減去所述二值化閾值得到的差是否大于或等于O ;當(dāng)所述差大于或等于O時(shí),將所述像素點(diǎn)(x,y) 二值化為I ;以及當(dāng)所述差小于O時(shí),將所述像素點(diǎn)(X,y) 二值化為O。
2.根據(jù)權(quán)利要求I所述的指紋圖像的處理方法,其特征在于,根據(jù)所述紋線距離確定Gabor濾波器的濾波窗口的邊長(zhǎng)包括當(dāng)所述紋線距離的二分之一為偶數(shù)時(shí),確定所述濾波窗口的邊長(zhǎng)等于所述紋線距離的二分之一加I ;以及當(dāng)所述紋線距離的二分之一為奇數(shù)時(shí),確定所述濾波窗口的邊長(zhǎng)等于所述紋線距離的二分之一。
3.根據(jù)權(quán)利要求I或2所述的指紋圖像的處理方法,其特征在于,計(jì)算像素點(diǎn)(x,y)對(duì)應(yīng)的紋線頻率包括計(jì)算所述像素點(diǎn)(X,y)對(duì)應(yīng)的估計(jì)紋線頻率;獲取預(yù)設(shè)的對(duì)應(yīng)關(guān)系,其中,所述對(duì)應(yīng)關(guān)系為分辨率與紋線頻率范圍的對(duì)應(yīng)關(guān)系;根據(jù)所述對(duì)應(yīng)關(guān)系和所述待處理指紋圖像的分辨率確定所述待處理指紋圖像對(duì)應(yīng)的紋線頻率范圍;判斷所述估計(jì)紋線頻率是否在確定的紋線頻率范圍內(nèi);當(dāng)所述估計(jì)紋線頻率在所述確定的紋線頻率范圍內(nèi)時(shí),所述像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率等于所述像素點(diǎn)(X,y)對(duì)應(yīng)的估計(jì)紋線頻率;以及當(dāng)所述估計(jì)紋線頻率不在所述確定的紋線頻率范圍內(nèi)時(shí),所述像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率等于所述像素點(diǎn)(X,y)的相鄰像素點(diǎn)對(duì)應(yīng)的估計(jì)紋線頻率,或者當(dāng)所述估計(jì)紋線頻率大于所述確定的紋線頻率范圍內(nèi)的最大紋線頻率時(shí),所述像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率等于所述最大紋線頻率,當(dāng)所述估計(jì)紋線頻率小于所述確定的紋線頻率范圍內(nèi)的最小紋線頻率時(shí),所述像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率等于所述最小紋線頻率。
4.根據(jù)權(quán)利要求I或2所述的指紋圖像的處理方法,其特征在于,計(jì)算像素點(diǎn)(x,y)對(duì)應(yīng)的紋線頻率包括獲取預(yù)設(shè)的對(duì)應(yīng)關(guān)系,其中,所述對(duì)應(yīng)關(guān)系為分辨率與紋線頻率范圍的對(duì)應(yīng)關(guān)系;根據(jù)所述對(duì)應(yīng)關(guān)系和所述待處理指紋圖像的分辨率確定所述待處理指紋圖像對(duì)應(yīng)的紋線頻率范圍;以及計(jì)算確定的紋線頻率范圍內(nèi)所有紋線頻率的平均值,以得到所述像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率。
5.根據(jù)權(quán)利要求I或2所述的指紋圖像的處理方法,其特征在于,確定像素點(diǎn)(x,y)的方向包括按照八方向提取原則,在所述像素點(diǎn)(x,y)對(duì)應(yīng)的掩模窗口內(nèi),提取所述像素點(diǎn)的八條方向線,其中,所述八條方向線包括四條偶數(shù)方向線和四條奇數(shù)方向線;計(jì)算每條方向線對(duì)應(yīng)的灰度和,得到所述八條方向線對(duì)應(yīng)的八個(gè)灰度和,其中,所述偶數(shù)方向線對(duì)應(yīng)的灰度和為所述偶數(shù)方向線上的像素點(diǎn)的灰度的和,所述奇數(shù)方向線對(duì)應(yīng)的灰度和為第一灰度子和與第二灰度子和的和,其中,所述第一灰度子和為所述奇數(shù)方向線上的像素點(diǎn)的灰度的和,所述第二灰度子和為所述奇數(shù)方向線穿過的像素點(diǎn)的灰度和的二分之一;在所述八個(gè)灰度和中確定最大灰度和Max與最小灰度和Min ;計(jì)算所述八個(gè)灰度和的和,得到所述八條方向線的灰度總和Total ;當(dāng)(nWndWide*g(x, y)+Min+Max)*8>3*Total時(shí),所述像素點(diǎn)(x, y)的方向?yàn)樗鲎畲蠡叶群蚆ax對(duì)應(yīng)的方向線的方向,其中,nWndWide為所述掩模窗口的邊長(zhǎng);以及當(dāng)(nWndWide*g(x, y)+Min+Max)*8 ^ 3*Total時(shí),所述像素點(diǎn)(x, y)的方向?yàn)樗鲎钚』叶群蚆in對(duì)應(yīng)的方向線的方向。
6.根據(jù)權(quán)利要求I或2所述的指紋圖像的處理方法,其特征在于,在確定像素點(diǎn)(x,y)的方向之前,所述方法還包括判斷所述像素點(diǎn)(X,y)是否為背景點(diǎn),其中,當(dāng)所述像素點(diǎn)(X,y)不是所述背景點(diǎn)時(shí),確定所述像素點(diǎn)(X,y)的方向。
7.根據(jù)權(quán)利要求6所述的指紋圖像的處理方法,其特征在于,判斷所述像素點(diǎn)(x,y)是否為背景點(diǎn)包括按照八方向提取原則,在所述像素點(diǎn)(x,y)對(duì)應(yīng)的掩模窗口內(nèi),提取所述像素點(diǎn)的八條方向線,其中,所述八條方向線包括四條偶數(shù)方向線和四條奇數(shù)方向線;計(jì)算每條方向線對(duì)應(yīng)的像素點(diǎn)的平均灰度,其中,所述偶數(shù)方向線對(duì)應(yīng)的像點(diǎn)由所述偶數(shù)方向線上的像素點(diǎn)組成,所述奇數(shù)方向線對(duì)應(yīng)的像素點(diǎn)由所述奇數(shù)方向線上的像素點(diǎn)和所述奇數(shù)方向線穿過的像素點(diǎn)組成;計(jì)算所述掩模窗口內(nèi)像素點(diǎn)的平均灰度;計(jì)鼾=Σ (以—)2 ,其中,DirAverGray [η]為第η條方向線h--qrrftCiA vsf \jj cty的平均灰度,WndAverGray為所述掩模窗口內(nèi)像素點(diǎn)的平均灰度;以及當(dāng)c大于3時(shí),所述像素點(diǎn)(X,y)不是所述背景點(diǎn)。
8.根據(jù)權(quán)利要求6所述的指紋圖像的處理方法,判斷所述像素點(diǎn)(X,y)是否為背景點(diǎn)包括按照八方向提取原則,在所述像素點(diǎn)(x,y)對(duì)應(yīng)的掩模窗口內(nèi),提取所述像素點(diǎn)的八條方向線,其中,所述八條方向線包括四條偶數(shù)方向線和四條奇數(shù)方向線;計(jì)算每條方向線對(duì)應(yīng)的灰度和,得到所述八條方向線對(duì)應(yīng)的八個(gè)灰度和,其中,所述偶數(shù)方向線對(duì)應(yīng)的灰度和為所述偶數(shù)方向線上的像素點(diǎn)的灰度的和,所述奇數(shù)方向線對(duì)應(yīng)的灰度和為第一灰度子和與第二灰度子和的和,其中,所述第一灰度子和為所述奇數(shù)方向線上的像素點(diǎn)的灰度的和,所述第二灰度子和為所述奇數(shù)方向線穿過的像素點(diǎn)的灰度和的二分之一;在所述八個(gè)灰度和中確定最大灰度和與最小灰度和;以及當(dāng)所述最大灰度和與所述最小灰度和的差大于或等于所述最大灰度和的十分之一時(shí),所述像素點(diǎn)(X,y)不是所述背景點(diǎn)。
9.一種指紋圖像的處理裝置,其特征在于,包括第一確定模塊,用于確定待處理指紋圖像中像素點(diǎn)(X,y)的方向,其中,所述像素點(diǎn)(X,y)為待處理的指紋圖像中任意一個(gè)像素點(diǎn);第一計(jì)算模塊,用于計(jì)算所述像素點(diǎn)U,y)對(duì)應(yīng)的紋線頻率和紋線距離;第二確定模塊,用于根據(jù)所述紋線距離確定Gabor濾波器的濾波窗口的邊長(zhǎng);第二計(jì)算模塊,用于根據(jù)所述紋線頻率和所述方向計(jì)算所述像素點(diǎn)U,y)對(duì)應(yīng)的濾波器系數(shù)和;增強(qiáng)模塊,用于通過所述Gabor濾波器對(duì)所述像素點(diǎn)(X,y)的灰度進(jìn)行增強(qiáng),得到所述像素點(diǎn)(x,y)增強(qiáng)后的灰度;第三計(jì)算模塊,用于計(jì)算所述Gabor濾波器的濾波窗口內(nèi)像素點(diǎn)的平均灰度;第四計(jì)算模塊,用于計(jì)算所述像素點(diǎn)U,y)對(duì)應(yīng)的二值化閾值,其中,所述二值化閾值為所述平均灰度與所述濾波器系數(shù)和的乘積;第一判斷模塊,用于判斷所述增強(qiáng)后的灰度值減去所述二值化閾值得到的差是否大于或等于O;以及二值化模塊,用于當(dāng)所述差大于或等于O時(shí),將所述像素點(diǎn)(x,y)的二值化為1,當(dāng)所述差小于O時(shí),將所述像素點(diǎn)(X, y)的二值化為O。
10.根據(jù)權(quán)利要求9所述的指紋圖像的處理裝置,其特征在于,所述第二確定模塊包括第一確定子模塊,用于當(dāng)所述紋線距離的二分之一為偶數(shù)時(shí),確定所述濾波窗口的邊長(zhǎng)等于所述紋線距離的二分之一加I ;以及第二確定子模塊,用于當(dāng)所述紋線距離的二分之一為奇數(shù)時(shí),確定所述濾波窗口的邊長(zhǎng)等于所述紋線距離的二分之一。
11.根據(jù)權(quán)利要求9或10所述的指紋圖像的處理裝置,其特征在于,所述第一計(jì)算模塊包括第一計(jì)算子模塊,用于計(jì)算所述像素點(diǎn)U,y)對(duì)應(yīng)的估計(jì)紋線頻率;第一獲取子模塊,用于獲取預(yù)設(shè)的對(duì)應(yīng)關(guān)系,其中,所述對(duì)應(yīng)關(guān)系為分辨率與紋線頻率范圍的對(duì)應(yīng)關(guān)系;第三確定子模塊,用于根據(jù)所述對(duì)應(yīng)關(guān)系和所述待處理指紋圖像的分辨率確定所述待處理指紋圖像對(duì)應(yīng)的紋線頻率范圍;第一判斷子模塊,用于判斷所述估計(jì)紋線頻率是否在確定的紋線頻率范圍內(nèi);第四確定子模塊,用于當(dāng)所述估計(jì)紋線頻率在所述確定的紋線頻率范圍內(nèi)時(shí),確定所述像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率等于所述像素點(diǎn)(X,y)對(duì)應(yīng)的估計(jì)紋線頻率;以及第五確定子模塊,用于當(dāng)所述估計(jì)紋線頻率不在所述確定的紋線頻率范圍內(nèi)時(shí),所述像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率等于所述像素點(diǎn)(X,y)的相鄰像素點(diǎn)對(duì)應(yīng)的估計(jì)紋線頻率,或者當(dāng)所述估計(jì)紋線頻率大于所述確定的紋線頻率范圍內(nèi)的最大紋線頻率時(shí),所述像素點(diǎn)U,y)對(duì)應(yīng)的紋線頻率等于所述最大紋線頻率,當(dāng)所述估計(jì)紋線頻率小于所述確定的紋線頻率范圍內(nèi)的最小紋線頻率時(shí),所述像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率等于所述最小紋線頻率。
12.根據(jù)權(quán)利要求9或10所述的指紋圖像的處理裝置,其特征在于,所述第一計(jì)算模塊包括第二獲取子模塊,用于獲取預(yù)設(shè)的對(duì)應(yīng)關(guān)系,其中,所述對(duì)應(yīng)關(guān)系為分辨率與紋線頻率范圍的對(duì)應(yīng)關(guān)系;第六確定子模塊,用于根據(jù)所述對(duì)應(yīng)關(guān)系和所述待處理指紋圖像的分辨率確定所述待處理指紋圖像對(duì)應(yīng)的紋線頻率范圍;以及第二計(jì)算子模塊,用于計(jì)算確定的紋線頻率范圍內(nèi)所有紋線頻率的平均值,以得到所述像素點(diǎn)(X,y)對(duì)應(yīng)的紋線頻率。
13.根據(jù)權(quán)利要求9或10所述的指紋圖像的處理裝置,其特征在于,所述第一確定模塊包括提取子模塊,用于按照八方向提取原則,在所述像素點(diǎn)(X,y)對(duì)應(yīng)的掩模窗口內(nèi),提取所述像素點(diǎn)的八條方向線,其中,所述八條方向線包括四條偶數(shù)方向線和四條奇數(shù)方向線.第三計(jì)算子模塊,用于計(jì)算每條方向線對(duì)應(yīng)的灰度和,得到所述八條方向線對(duì)應(yīng)的八個(gè)灰度和,其中,所述偶數(shù)方向線對(duì)應(yīng)的灰度和為所述偶數(shù)方向線上的像素點(diǎn)的灰度的和,所述奇數(shù)方向線對(duì)應(yīng)的灰度和為第一灰度子和與第二灰度子和的和,其中,所述第一灰度子和為所述奇數(shù)方向線上的像素點(diǎn)的灰度的和,所述第二灰度子和為所述奇數(shù)方向線穿過的像素點(diǎn)的灰度和的二分之一;第七確定子模塊,用于在所述八個(gè)灰度和中確定最大灰度和Max與最小灰度和Min ;第四計(jì)算子模塊,用于計(jì)算所述八個(gè)灰度和的和,得到所述八條方向線的灰度總和Total ;以及第八確定子模塊,用于在(nWndWide*g(x, y)+Min+Max)*8>3*Total時(shí),確定所述像素點(diǎn)(x,y)的方向?yàn)樗鲎畲蠡叶群蚆ax對(duì)應(yīng)的方向線的方向,在(nWndWide*g(x, y)+Min+Max) *8 ( 3*Total時(shí),確定所述像素點(diǎn)(x,y)的方向?yàn)樗鲎钚』叶群蚆in對(duì)應(yīng)的方向線的方向,其中,nWndWide為所述掩模窗口的邊長(zhǎng)。
全文摘要
本發(fā)明提供了一種指紋圖像的處理方法和處理裝置。該指紋圖像的處理方法包括確定像素點(diǎn)方向和通過Gabor濾波器對(duì)像素點(diǎn)灰度進(jìn)行增強(qiáng);計(jì)算Gabor濾波器的濾波窗口內(nèi)像素點(diǎn)的平均灰度,并將該平均灰度與濾波器系數(shù)和的乘積作為該像素點(diǎn)對(duì)應(yīng)的二值化閾值進(jìn)行二值化;判斷增強(qiáng)后的灰度值減去二值化閾值得到的差是否大于或等于0,當(dāng)?shù)玫降牟畲笥诨虻扔?時(shí),該像素點(diǎn)的二值化結(jié)果為1,當(dāng)?shù)玫降牟钚∮?時(shí),該像素點(diǎn)的二值化結(jié)果為0。通過本發(fā)明,使得該處理方法在Gabor濾波增強(qiáng)過程中直接完成二值化處理,省去了增強(qiáng)與二值化處理之間的臨時(shí)圖像存儲(chǔ),減少處理過程、節(jié)省空間,減小資源消耗。
文檔編號(hào)G06K9/00GK102930241SQ20121027615
公開日2013年2月13日 申請(qǐng)日期2012年8月3日 優(yōu)先權(quán)日2012年8月3日
發(fā)明者單成坤, 楊春林, 牛紀(jì)祥, 周軍 申請(qǐng)人:北京天誠(chéng)盛業(yè)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
六枝特区| 安义县| 延长县| 平果县| 宜君县| 邮箱| 宜宾县| 伊春市| 龙海市| 阿克陶县| 绵竹市| 上杭县| 东乡| 喀喇沁旗| 张家港市| 龙川县| 梁河县| 承德县| 庆元县| 大宁县| 德昌县| 彭州市| 盘锦市| 边坝县| 遵义县| 德化县| 察隅县| 当涂县| 丹棱县| 广水市| 曲松县| 双流县| 辉县市| 博爱县| 赤峰市| 青海省| 开封县| 长寿区| 安平县| 博爱县| 佛山市|