苗水清,張 靜,黃昌軍
(延安大學(xué)西安創(chuàng)新學(xué)院,陜西 西安 710100)
基于中值濾波和直方圖均衡化的圖像增強(qiáng)方法研究
苗水清,張 靜,黃昌軍
(延安大學(xué)西安創(chuàng)新學(xué)院,陜西 西安 710100)
圖像增強(qiáng)是數(shù)字圖像處理技術(shù)中最基本的內(nèi)容之一,也是圖像預(yù)處理方法之一.文章圍繞圖像增強(qiáng)方法,研究發(fā)現(xiàn)先使用直方圖均衡化將帶有噪聲的圖像進(jìn)行處理,然后再將圖像進(jìn)行中值濾波,其效果得到明顯改善.
圖像增強(qiáng);中值濾波;直方圖均衡化
在科學(xué)研究、軍事技術(shù),醫(yī)學(xué)、氣象天文學(xué)等領(lǐng)域中,人們越來越多地利用圖像信息來認(rèn)識和判斷事物,解決實際問題[1].但是圖像在獲取過程中由于噪聲、光照等原因,圖像的質(zhì)量會下降,對后面的圖像處理過程會產(chǎn)生很重要的影響.所以圖像增強(qiáng)處理就是突出"有用"的信息[2],去除或抑制無用的信息,便于觀察、識別或進(jìn)一步的處理.圖像增強(qiáng)能夠改善視覺效果,將原有的圖像轉(zhuǎn)換成一種更適合人眼觀察和計算機(jī)分析處理的形式,以滿足圖像后期處理的要求.
圖像增強(qiáng)包含有空間域法和頻率域法,其中空間域法包含有直方圖修正法,目的是圖像成像均勻,或擴(kuò)大圖像動態(tài)范圍、擴(kuò)展對比度,以使得圖像細(xì)節(jié)更加清晰,從而便于識別.本文實驗一中針對有噪聲的圖像主要采用直接濾波去噪方法;實驗二中采用先給圖像用直方圖修正中的直方圖均衡化將圖像進(jìn)行均衡化,再利用空域中的中值濾波的方法來實現(xiàn)圖像增強(qiáng);對兩種方法的處理圖像進(jìn)行比較,得出實驗二的方法既增強(qiáng)了圖像的對比度,又增強(qiáng)了圖像的細(xì)節(jié)[3].
圖像中的噪聲特性及概率分布,采取適當(dāng)?shù)姆椒ㄈコ龍D像中的噪聲是一個很重要的圖像預(yù)處理過程[4].文中所用的濾波器為中值濾波器,中值濾波是一種常用的去除噪聲的非線性平滑濾波器,也叫最大值濾波器和最小值濾波器,基本原理是把數(shù)字圖像或數(shù)字序列中某一點(diǎn)的值用該點(diǎn)的一個領(lǐng)域的各點(diǎn)值的中值交換[5].而有著椒鹽噪聲的圖像的噪聲點(diǎn)幅值近似相等,隨機(jī)分布在不同位置上,而且圖像中有未被污染的地方,并且中值濾波器適合用于消除孤立的噪聲點(diǎn),所以利用中值濾波器消除帶有椒鹽噪聲的圖像效果會更好.
帶有噪聲的原圖如圖1所示,將Lena圖像原圖1進(jìn)行中值濾波,利用5X5中值濾波器模板處理噪聲得到結(jié)果如圖2所示.很明顯看出圖2中的噪聲點(diǎn)被去除掉使得圖像畫面變得干凈,但是畫面的整體的亮度還是比較暗,經(jīng)過濾波后Lena的面部變得有些朦朧,輪廓也變得有些模糊,再加上畫面本身有些暗,畫面效果一般.
灰度直方圖是圖像灰度級的函數(shù),它表示圖中具有每一種灰度級的像素的個數(shù),反映了每一灰度級與出現(xiàn)這種灰度概率之間的關(guān)系圖形.即直方圖的表達(dá)式為:P(rk)=nk/N(k=0,1,2,…,L-1),其中N為一幅圖像的總像素數(shù);nk為第k級灰度的像素數(shù);rk為第k個灰度級;L為灰度級數(shù);P(rk)為該灰度級出現(xiàn)的相對頻數(shù).通過灰度直方圖,可以看出圖像的灰度動態(tài)分布,灰度值集中的亮暗區(qū)域?qū)Ρ?各個灰度級的出現(xiàn)頻率等,能夠為圖像的預(yù)處理提供有效的信息,從而達(dá)到圖像增強(qiáng)的效果.
直方圖均衡化就是通過把原始圖像不均勻的直方圖變換為均勻地分布方式,這樣就擴(kuò)大了灰度值的動態(tài)范圍,使圖像的對比度有所提升,從而達(dá)到圖像增強(qiáng)的效果.由于實驗一中的最終輸出圖像效果不是很理想,因此在實驗二中先將帶有噪聲的原始圖1進(jìn)行直方圖均衡化得到如圖4所示結(jié)果,再將圖4進(jìn)行中值濾波.具體算法實現(xiàn)步驟如下.
Step1:將帶有噪聲的原始圖像圖1進(jìn)行直方圖均衡化:
(1)統(tǒng)計原始輸入圖像各灰度級的像素數(shù)目ni,i =0,1…,L-1,其中L為灰度總級數(shù).
(3)計算累積分布函數(shù).
(4)計算最后的輸出灰度級.
k=0,1…,L-1式中INT[]是取整算符.令gmin=0,gmax=L-1,則計算式簡化為:
(5)用fk(原圖像圖1的灰度級數(shù))和gk的映射關(guān)系,修改原圖像的灰度級,獲得輸出圖像如圖4所示,其直方圖近似均勻分布.
Step2:將上一步處理過輸出的圖像(見圖4)進(jìn)行濾波去噪.文中利用5X5中值濾波器模板處理噪聲得到結(jié)果如圖5所示.
以上算法均在Matlab中實現(xiàn).將實驗一中的效果圖2進(jìn)行直方圖均衡化后的圖像如圖3所示,圖5的直方圖如圖6所示.圖4的整體效果比只去掉噪聲的圖像2更加鮮明,輪廓的清晰度看起來比較自然,一些細(xì)節(jié)部分也比圖2的效果好,例如Lena的眼眸要更清楚,帽子以及帽子右邊的羽毛和頭發(fā)的對比度都有所增大;Lena的鼻子輪廓也更有立體感.再看圖3和圖6的兩種方法的直方圖比較,圖3中的灰度級數(shù)分布不均勻,大約在0~50和220~250之間的灰度級像素幾乎為0,相比之下圖5的直方圖的灰度級數(shù)分布更加均勻,直方圖均衡化灰度動態(tài)范圍也有所增加,圖像的增強(qiáng)技術(shù)有多種,文中結(jié)合了濾波和直方圖均衡化的兩種方法使得帶有椒鹽噪聲的原始圖像增強(qiáng),并用Matlab進(jìn)行仿真實驗.
結(jié)果表明,兩種方法各取所長,結(jié)合起來提高了圖像的對比度和清晰度,無論是在視覺效果還是后期圖像的進(jìn)一步處理都有良好的改善.
圖1 帶有噪聲的原圖
圖2 實驗一效果圖
圖3 直接濾波后直方圖
圖4 直方圖均衡化后
圖5 實驗二效果圖
圖6 實驗二效果圖直方圖
[1]段群,劉小豫,吳粉俠.一種基于高頻強(qiáng)調(diào)濾波和直方圖均衡化的圖像增強(qiáng)力法[J].計算機(jī)技術(shù)與自動化,2009(2):95-97.
[2]楊帆.數(shù)字圖像處理與分析[M].北京:北京航空航天大學(xué)出版社,2007.
[3]張威,趙天玉,孫玉秋.基于高頻提升濾波與直方圖均衡化的圖像增強(qiáng)方法[J].長江大學(xué)學(xué)報(自然科學(xué)版),2013(28):22-25.
[4]李彥俊,蘇紅旗,楊峰,等.改進(jìn)的中值濾波圖像去噪方法研究[J].計算機(jī)工程與設(shè)計,2009(12):2995-2997.
[5]張德峰.詳解MATLAB數(shù)字圖像處理[M].北京:電子工業(yè)出版社,2010.
Study on image enhancement method based on median filter and histogram equalization
Miao Shuiqing, Zhang Jing, Huang Changjun
(Xi'an Innovation College of Yan'an University, Xi'an 710100, China)
The image enhancement is one of the most basic contents of digital image processing technology and one of image preprocessing methods. This paper focuses on the image enhancement method, the study found that the image with noise is processed by histogram equalization,and then the image median filtered, and the effect is improved significantly.
image enhancement; median filter; histogram equalization
2016年陜西教育廳科學(xué)研究項目;項目名稱:基于智能終端的泛在學(xué)習(xí)系統(tǒng)的研究;項目編號:16JK2253.
苗水清(1988- ),女,陜西西安人,助教,碩士;研究方向:數(shù)字圖像處理.