• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于紋理分析的改進型Nagao濾波器

    基于紋理分析的改進型Nagao濾波器

    作者: 時間:2010-05-07 來源:網絡 收藏
    3
    通過上述,本文對進行了如下改進:首先,計算噪聲點周圍區域的,根據復雜程度,在變化急劇的地方使用線性模板,在變化平緩的地方使用矩形模板;其次,從的模板不難看出,六邊形模板處在正方形區域的±45°角和±135°角方向,而五邊形模板處在0°角和±90°角方向,所以本文選擇以正方形區域中心點為端點,每隔45°確定1個方向,共8個候選方向,如圖2所示[9-11]。

    本文引用地址:http://www.czjhyjcfj.com/article/151871.htm

    在使用計算機編程實現時,本文所述算法的具體步驟如下:
    (1)對圖像進行黑白二值化處理。
    (2)根據閾值搜尋噪聲點。
    (3)在以噪聲點為中心點的5×5鄰域內構造空間灰度矩陣。
    (4)根據式(1)計算能量。
    (5)根據式(2)計算熵。
    (6)根據式(3)計算紋理復雜度。
    (7)如果該區域內的紋理復雜度小于閾值,選擇使用矩形模板作為平滑模板轉步驟(10),否則使用線性模板轉步驟(8)。
    (8)分別計算8個線性模板灰度的均值和方差。
    (9)通過比較找出方差最小的模板,并用該模板作為平滑模板。
    (10)用平滑模板灰度的均值代替噪聲點的灰度值。
    (11)繼續搜尋下一個噪聲點重復步驟(3)~(10),直到將所有噪聲點都濾除。
    可知,本文提出的改進方法有效地避免了傳統Nagao濾波器每次需要計算全部9個模板的均值和方差的缺點,大大提高了計算機的處理速度,易于實現。
    4 應用分析
    根據本文所述算法,在處理器為Pentium D 2.80 GHz的計算機上用C++Builder6.0編程實現用于實驗分析。主要進行了兩個方面的對比實驗:(1)在處理效果方面,首先在1幅圖片中隨機加入2 000點噪聲,然后分別用傳統Nagao濾波器和本文所提出的算法進行濾波處理,對比效果如圖3所示[12]。從圖3不難看出,傳統Nagao濾波器處理后的圖像明顯帶有一些偽像,處理效果不是十分令人滿意,而用本文提出改進的Nagao濾波器處理后,不僅圖像噪聲全被濾除,而且幾乎不存在偽像,圖像質量與原始圖像非常接近,本文提出的Nagao濾波器的處理效果更好;(2)在處理速度方面,本文分別選取了大小為160×160、256×256格式為BMP和JPG的圖像各10幅,共40幅,分為2組進行了處理速度測試,對比結果如表1所示[13]。從表1中可以看出,無論是處理BMP格式的圖片還是JPG格式的圖片,改進的Nagao濾波器的處理速度都要明顯優于傳統Nagao濾波器(大約為2.7倍),這對于用計算機編程實現處理紋理比較復雜、尤其是大尺寸高分辨率的圖像是十分有利的。


    本文詳細介紹了Nagao濾波器的實現原理,并分析了其存在的缺點,針對這些缺點,結合圖像紋理分析方法,提出了一種紋理分析的Nagao濾波器。該方法以傳統Nagao濾波器為基礎,通過對圖像進行紋理分析得到的紋理復雜度來指導平滑模板的選擇,不但克服了傳統Nagao濾波器在濾波處理后存在偽像的缺點,而且進一步提高了計算機的處理速度,通過應用實驗比較分析,該方法可以取得比較滿意的去噪效果。


    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 平江县| 和田县| 南平市| 托克逊县| 资中县| 来凤县| 沙湾县| 西充县| 托里县| 井陉县| 梅河口市| 南平市| 湘乡市| 华阴市| 商河县| 湘潭县| 谷城县| 德昌县| 瑞安市| 梁山县| 那曲县| 阳高县| 商河县| 北流市| 且末县| 龙游县| 梧州市| 保靖县| 韶关市| 偃师市| 瑞金市| 武清区| 巴林右旗| 栖霞市| 雷波县| 乐昌市| 旺苍县| 和政县| 襄汾县| 富平县| 云南省|