matlab指纹图像采集,基于MATLAB实现的指纹图像预处理
西南民族大學(xué)學(xué)報(bào)·自然科學(xué)版第 34 卷第 4 期 Journal of Southwest University for Nationalities?Natural Science Edition Aug. 2008 ___________________________________________________________________ ___________________________ 收稿日期:2008-03-11 作者簡(jiǎn)介:太艷榮(1983-),女,西南交通大學(xué)碩士研究生, 研究方向:指紋識(shí)別技術(shù)研究. 文章編號(hào): 1003-2843(2008)04-0836-03 基于 MATLAB 實(shí)現(xiàn)的指紋圖像預(yù)處理 太艷榮 ( 西南交通大學(xué), 成都 610031) 摘 要: 指紋圖像的質(zhì)量相對(duì)于指紋識(shí)別而言非常關(guān)鍵, 但實(shí)際操作中獲取到的圖像往往包含各種噪聲, 比如傷疤、汗?jié)n、污跡以及與指紋采集設(shè)備的不均勻接觸. 在前人的基礎(chǔ)上提出了一套基于 Matlab 實(shí)現(xiàn)的指紋識(shí)別預(yù)處理算法. 本文給出了用 Matlab 對(duì)每個(gè)指紋圖像處理功能模塊的算法實(shí)現(xiàn)、改進(jìn)方法及處理結(jié)果, 主要包括分割、歸一化、增強(qiáng)和細(xì)化等. 用Matlab實(shí)現(xiàn)的這種方法, 既能分步對(duì)指紋圖像預(yù)處理算法進(jìn)行仿真測(cè)試, 又可以很直觀地看到圖像處理算法的效果, 有效配合了算法的研究. 實(shí)驗(yàn)證明, 用 Matlab 實(shí)現(xiàn)的算法處理結(jié)果比較理想, 滿足識(shí)別的應(yīng)用性. 關(guān)鍵詞: 指紋識(shí)別;預(yù)處理;分割;增強(qiáng);細(xì)化 中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼: A 指紋識(shí)別已經(jīng)有 100 多年的歷史, 由于指紋具有唯一性、永久性和穩(wěn)定性使得指紋識(shí)別成為最廣泛使用的 生物特征識(shí)別技術(shù). 近 30 年來(lái), 自動(dòng)指紋識(shí)別技術(shù)取得了較大的成功, 但是由于各種噪聲仍然存在, 比如傷疤、汗?jié)n、污跡、扭曲等等, 直接影響到指紋識(shí)別的效率[1]. 所以, 指紋圖像預(yù)處理算法仍然是模式識(shí)別領(lǐng)域的一個(gè)熱點(diǎn). Matlab 既是一種高效、直觀的計(jì)算機(jī)語(yǔ)言, 同時(shí)又是一個(gè)科學(xué)計(jì)算平臺(tái). 它為數(shù)據(jù)分析和數(shù)據(jù)可視化算法、應(yīng)用程序開發(fā)提供了核心的數(shù)學(xué)和高級(jí)圖形工具. 作為圖像處理的仿真工具, Matlab 提供了功能強(qiáng)大的圖像處理函數(shù), 給仿真者提供了很大的便利性[2,3]. 最重要的是它縮短了開發(fā)周期. 在指紋預(yù)處理仿真過程中, Matlab強(qiáng)大的數(shù)學(xué)函數(shù)和和方便的圖像顯示功能得到極大的發(fā)揮. 本文在前人的基礎(chǔ)上提出一套基于 Matlab 實(shí)現(xiàn)的指紋圖像預(yù)處理算法, 并給出了改進(jìn)的幾個(gè)模塊算法. 本文的算法都是通過 Matlab 仿真而驗(yàn)證的, 以 Matlab 作為指紋識(shí)別算法仿真的平臺(tái). 1 指紋識(shí)別系統(tǒng)的工作原理 指紋識(shí)別流程如圖 1 所示[4,5]. 采集到的指紋圖像包含各種噪聲, 所以很有必要去除噪聲以實(shí)現(xiàn)正確匹配. 通常預(yù)處理包括分割、歸一化、平滑、方向?yàn)V波、二值化和細(xì)化, 它的好壞直接影響到指紋識(shí)別的效果. 在此基礎(chǔ)上, 提取指紋特征信息, 得到輸入指紋特征模板, 然后用輸入指紋特征模板與已登記的指紋特征模板相比較, 最后顯示識(shí)別結(jié)果. 2 分割 分割是把前景區(qū)域和背景區(qū)域分離開來(lái). 前景區(qū)域是感興趣部分, 對(duì)指紋圖像來(lái)說, 就是包含脊線和谷線 的清晰區(qū)域. 所以分割操作能有效去除噪聲, 并使后續(xù)操作更加簡(jiǎn)單. 這也是首先進(jìn)行分割操作的原因. 本文使用的分割方法基于形態(tài)學(xué)操作. 具體操作是:首先腐蝕原圖得到離散塊, 然后利用閾值法[2]得到掩 837太艷榮:基于 MATLAB 實(shí)現(xiàn)的指紋圖像預(yù)處理
總結(jié)
以上是生活随笔為你收集整理的matlab指纹图像采集,基于MATLAB实现的指纹图像预处理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab stk 代码,STK与ma
- 下一篇: php中echo js代码,JS有没类似