<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應用 > 指紋圖像預處理算法研究

          指紋圖像預處理算法研究

          作者: 時間:2009-04-20 來源:網(wǎng)絡 收藏

          由采樣直線和圖像平面的關(guān)系我們可以得出β的值,然后根據(jù)圖1所示的脊線與采樣平面之間的關(guān)系,可以計算出脊線的方向α為:


          另外,圖像在受到噪聲的影響下會使得對方向場的計算出現(xiàn)偏差,這就需要進行進一步修正,以消除噪聲的影響。根據(jù)紋線具有緩變性的特點,對求出的方向場進行平滑處理,采用塊操作的方法將相鄰圖像塊的方向場變化控制在一定范圍內(nèi),從而低質(zhì)量的圖像也可以獲得較正確的方向場。
          2.3 設(shè)計方向濾波器
          指紋圖像的重要特點就是紋線的方向性,所以方向濾波是最有效的濾波方法。本文利用前面獲取方向圖,采用OGorman等人設(shè)計的方向濾波器模板,供不同的方向像素點選擇。設(shè)計思想是使指紋紋線在切向平滑、在法向銳化,以消除指紋圖中紋線的斷裂和叉連。方向濾波的關(guān)鍵就是濾波器的選擇,下面是涉及濾波器時的一些注意事項:
          (1)在設(shè)計濾波器模板的模板時,模板尺寸的選擇要合適。要求大小為一個或者一個半的紋線周期,并且為奇數(shù),這樣模板就可以通過中心點關(guān)于x軸和y軸對稱。
          (2)為了提高脊線和谷線的灰度方差,達到邊緣銳化的效果,在垂直于紋線方向上中央部分系數(shù)為正,兩邊系數(shù)為負,因此濾波器模板中所有系數(shù)的代數(shù)和應為零。
          (3)方向濾波器是由平均濾波器和分離濾波器組合而成的。平均濾波器主要是連接脊線中出現(xiàn)的斷裂,分離濾波器主要除去圖像中的叉連。平均濾波器的系數(shù)滿足A>B>C>D>0,分離濾波器的系數(shù)應滿足A+2B+2c+2D=0。一個基本的方向濾波器(如圖2所示)應該同時具備兩種功能,它相當于平均濾波器加上分離濾波器,所以它的系數(shù)是平均濾波器和分離濾波器的系數(shù)之和。

          (4)水平方向濾波器的模板示意圖(如圖2)所示。以n=7為例,其他方向的濾波器模板可以通過旋轉(zhuǎn)得到。濾波器模板大小為n×n,n由指紋圖像中脊線和谷線的寬度以及實驗條件決定,邊寬一般是3~10個像素。
          (5)由于指紋是具有方向性和谷脊交替性的特殊圖像,所以要根據(jù)像素點方向不同而采用不同的方向濾波模板。
          這樣在選取濾波模板以后,就對圖像進行濾波,將整個圖像分成w×w的小塊,根據(jù)上面計算得到的低頻指紋方向圖判斷每一小塊的方向,采用相對應的濾波模板進行濾波。

          由圖3中的對比可以看出:原始指紋圖像的紋理不夠清晰,亮度也不均勻;經(jīng)過濾波處理之后,圖像脊線和谷線分界清晰,且亮度均勻,大致體現(xiàn)了原指紋圖像的真實紋線結(jié)構(gòu)。


          4 結(jié) 語
          提出基于Radon變換的指紋算法,從指紋圖像的紋理性出發(fā),利用Radon變換獲得圖像的方向場,然后進行方向濾波,從而實現(xiàn)了連接斷開的脊線,使脊線和谷線得到分離,從而獲得較好的增強效果且算法簡單,運行速度快,利于硬件實現(xiàn)。處理后的圖像可以直接用于特征點匹配,并且可以推廣到一般的紋理圖像,但是該算法在處理更加復雜的紋理圖像時增強效果并不理想,如何擴大該算法的適應性還有待于進一步研究。


          上一頁 1 2 下一頁

          關(guān)鍵詞: 指紋 圖像預處理 算法研究

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();