醫(yī)學(xué)圖像去噪算法效果對比報(bào)告(有代碼)_第1頁
醫(yī)學(xué)圖像去噪算法效果對比報(bào)告(有代碼)_第2頁
醫(yī)學(xué)圖像去噪算法效果對比報(bào)告(有代碼)_第3頁
醫(yī)學(xué)圖像去噪算法效果對比報(bào)告(有代碼)_第4頁
醫(yī)學(xué)圖像去噪算法效果對比報(bào)告(有代碼)_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、第一章 引言1.1 研究背景和意義現(xiàn)實(shí)中的數(shù)字圖像在數(shù)字化和傳輸過程中,常受到成像設(shè)備與外部環(huán)境噪聲干擾等影響,成為含噪圖像。完全去除或減少數(shù)字圖像中的噪聲稱為圖像去噪技術(shù)?,F(xiàn)實(shí)中的醫(yī)學(xué)圖像在采集、轉(zhuǎn)換和傳輸中,常常受到成像設(shè)備與外部環(huán)境噪聲干擾等影響,產(chǎn)生降質(zhì),大多數(shù)的現(xiàn)實(shí)醫(yī)學(xué)圖像都是含噪圖像,醫(yī)學(xué)圖像噪聲對醫(yī)學(xué)圖像分析、醫(yī)學(xué)圖像壓縮的影響很大,因此醫(yī)學(xué)圖像去噪是醫(yī)學(xué)圖像預(yù)處理階段最重要的任務(wù)之一。醫(yī)學(xué)圖像去噪是圖像預(yù)處理中一項(xiàng)被廣泛應(yīng)用的技術(shù),其作用是提高醫(yī)學(xué)圖像的信噪比,突出醫(yī)學(xué)圖像期望特征。因此,具體重要的應(yīng)用價(jià)值。本文結(jié)合高斯噪聲和椒鹽噪聲兩種噪聲類型的特點(diǎn)進(jìn)行了分析,并采用均值濾波

2、、中值濾波和改進(jìn)中值濾波算法對受高斯噪聲和椒鹽噪聲污染的圖像進(jìn)行了去噪,并對去噪效果進(jìn)行了對比。1.2 醫(yī)學(xué)圖像現(xiàn)代醫(yī)學(xué)已經(jīng)越來越依賴于醫(yī)療設(shè)備的協(xié)助,而其中的醫(yī)療成像設(shè)備則是其中最為重要的設(shè)備,貫穿了從醫(yī)療診斷、手術(shù)導(dǎo)航、術(shù)后效果評判等全流程。而隨著醫(yī)學(xué)成像技術(shù)的快速發(fā)展,各種成像技術(shù)給醫(yī)患提供了更豐富、更精確的成像效果。但是不同的成像技術(shù)一般都基于其成像原理而具有其獨(dú)特的優(yōu)點(diǎn),也存在著其特定的局限,完美而通用的成像技術(shù)手段現(xiàn)在仍未出現(xiàn),不同的成像技術(shù)在不同的應(yīng)用情景下會有優(yōu)劣,對不同組織器官的成像也各有千秋。1.3 噪聲類型噪聲是電路或系統(tǒng)中不含信息量的電壓或電流。在醫(yī)學(xué)成像系統(tǒng)與自然界中

3、,存在著各種干擾源(噪聲源),如大功率電力電子器件的接入、大功率用電設(shè)備的開啟與斷開、雷擊閃電等都會使空間電場和磁場產(chǎn)生有序或無序的變化,這些都是干擾源(或噪聲源)。這些源產(chǎn)生的電磁波或尖峰脈沖通過磁、電耦合或是通過電源線等路徑進(jìn)入放大電路,各種電氣設(shè)備,形成各種形式的干擾1-2。其占用高斯噪聲和椒鹽噪聲是兩種最常見的醫(yī)學(xué)圖像噪聲類型3。所謂高斯噪聲是指它的概率密度函數(shù)服從高斯分布(即正態(tài)分布)的一類噪聲。在任選瞬時(shí)中任取n個(gè),其值按n個(gè)變數(shù)的高斯概率定律分布。椒鹽噪聲(黑色噪點(diǎn)為椒,白色噪點(diǎn)為鹽)出現(xiàn)的位置隨機(jī),圖像中到處存在噪聲,噪聲的幅值隨機(jī)分布。第二章 去噪算法2.1均值濾波算法均值濾

4、波是一種典型的線性去噪方法,因?yàn)槠溥\(yùn)算簡單快速,同時(shí)又能夠較為有效地去除高斯噪聲。因而適用面較廣,至今仍是一種常用的去噪方法,許多濾除噪聲方法都是在此基礎(chǔ)上發(fā)展而來。均值濾波的方法是對將處理的當(dāng)前像素,選擇一個(gè)模板,該模板為其鄰近的若干像素組成,用模板中像素的均值來替代原像素的值。如圖3-1所示,序號x是當(dāng)前像素,序號為1至8是鄰近像素。求模板中所有像素的均值,再把該均值賦予當(dāng)前像素點(diǎn),作為處理后圖像在該點(diǎn)上的灰度,即: (2-1)其中s為模板,N為該模板包含像素的總個(gè)數(shù)。圖2-1 模板示意圖中值濾波公式中N表示模板窗口中的像素個(gè)數(shù)。g(x,y)是均值濾波后中心像素的灰度值。均值濾波是一種線性

5、濾波器,但模糊效應(yīng)比較嚴(yán)重,去噪的同時(shí)會引起細(xì)節(jié)信息的丟失4-5。2.2中值濾波算法中值濾波是一種常用的非線性平滑濾波方法,其基本原理是把數(shù)字圖像或數(shù)字序列中一點(diǎn)的值用該點(diǎn)的一個(gè)鄰域中各點(diǎn)值的中值代換。中值濾波優(yōu)于均值濾波之處在于它不僅像均值濾波一樣可以抑制噪聲,而且可以使邊緣模糊效應(yīng)大大降低。設(shè)二維圖像的像素灰度集合為是二維整數(shù)集。對于大小為(含奇數(shù)個(gè)像素)的窗口內(nèi)的像素值中值被定義為: (2-2)式(2-2)中表示把窗口內(nèi)的奇數(shù)個(gè)像素按灰度值大小排列,取中間像素值賦給,然后以取代二維窗口M中的中心像素值作為中值濾波的輸出。對于二維圖像進(jìn)行濾波的時(shí)候,濾波窗口也可以是二維的。在實(shí)際使用窗口時(shí)

6、,窗口的尺寸一般先用3再取5逐點(diǎn)增大,直到其濾波效果滿意為止。中值濾波的主要作用是將那些與周圍像素灰度值的差比較大的像素改取與周圍的像素值接近的值,從而可以消除孤立的噪聲點(diǎn),所以中值濾波對于濾除圖像的椒鹽噪聲非常有效6。2.3 改進(jìn)的中值濾波算法中值濾波仍然會帶來一定的模糊效應(yīng),并且對于噪聲的去噪過程沒有針對性,因此本文提出一種改進(jìn)算法,大體思路是將加入圖像像素點(diǎn)是否為噪聲的判決預(yù)處理,只針對可能為噪聲點(diǎn)的區(qū)域進(jìn)行去噪,而對于非噪聲點(diǎn)不進(jìn)行去噪。具體算法過程如下:(1)首先逐個(gè)像素判斷灰度值是否在0,0+和255-,255兩個(gè)范圍內(nèi),若不在這個(gè)范圍內(nèi)則不進(jìn)行濾波處理,保持原先的灰度值。若屬于這

7、個(gè)范圍,則說明可能是椒鹽噪聲,需要濾波處理。(2)對于可能是椒鹽噪聲的像素點(diǎn)提取其3×3鄰域范圍九個(gè)像素的灰度值,分別判斷統(tǒng)計(jì)是否屬于0,0+和255-,255兩個(gè)范圍內(nèi),若屬于這個(gè)范圍,則去除這個(gè)像素,若不在這個(gè)范圍進(jìn)行保留。(3)將3×3鄰域范圍內(nèi)不在噪聲區(qū)域范圍的像素予以保留,并組成一個(gè)新序列,對這個(gè)所有元素都不屬于噪聲區(qū)域的序列進(jìn)行排序,選取中值取代中心位置原先像素的灰度。(4)若圖像某個(gè)區(qū)域原先就是很亮,或者很暗的區(qū)域,則會出現(xiàn)3×3鄰域范圍九個(gè)像素的灰度值都在噪聲區(qū)域內(nèi),此時(shí)若去掉屬于噪聲灰度范圍的像素后,序列為空序列。那么加入一個(gè)序列長度的判斷,若序

8、列為空,長度為0,則此像素點(diǎn)也不做濾波處理,保持原先的灰度值。此方法不僅更有針對性的對可能的噪聲點(diǎn)直接濾波,避免對非噪聲區(qū)域因?yàn)闉V波引起的模糊效應(yīng),濾波效果更好,而且對中值濾波本身的序列進(jìn)行了改進(jìn),避免了高密度噪聲情況排序序列中過多噪聲點(diǎn)存在引起的濾波失效。下文將有詳細(xì)具體的實(shí)驗(yàn)結(jié)果和對比分析。第三章 實(shí)驗(yàn)結(jié)果對比3.1 實(shí)驗(yàn)圖像本文采用BrainWeb數(shù)據(jù)庫。BrainWeb數(shù)據(jù)庫含有不同弛豫時(shí)間和參數(shù)的MRI圖像,圖像尺寸都為181×217×181,圖像體素間隔(Spacing)為1mm×1mm×1mm。3.2 實(shí)驗(yàn)環(huán)境實(shí)驗(yàn)結(jié)果均在Pentium(R

9、) 4 CPU2.0GHz,1G內(nèi)存,Microsoft Windows XP Professional Service Pack3操作系統(tǒng),MATLAB7.0軟件環(huán)境下實(shí)現(xiàn)。MATLAB軟件很適合圖像處理算法仿真和驗(yàn)證,因此本設(shè)計(jì)采用MATLAB作為開發(fā)環(huán)境實(shí)現(xiàn)。下面對軟件特點(diǎn)進(jìn)行介紹。MATLAB軟件由美國mathworks公司發(fā)布,其面對的科學(xué)領(lǐng)域包括科學(xué)計(jì)算、可視化以及交互式程序設(shè)計(jì)的高科技計(jì)算環(huán)境。MATLAB最早應(yīng)用于矩陣計(jì)算中,后來涉及的領(lǐng)域擴(kuò)大,功能不斷完善,現(xiàn)已發(fā)展為數(shù)值分析、矩陣計(jì)算、科學(xué)數(shù)據(jù)可視化以及非線性動(dòng)態(tài)系統(tǒng)的建模和仿真等諸多強(qiáng)大功能集于一身的易用的視窗環(huán)境軟件,為

10、科學(xué)工作者、研究人員、工程技術(shù)者提供了進(jìn)行有效數(shù)值計(jì)算的諸多學(xué)科領(lǐng)域的全面解決方案。MATLAB主要應(yīng)用于工程計(jì)算、控制設(shè)計(jì)、信號處理與通訊、圖像處理、信號檢測、金融建模設(shè)計(jì)與分析等領(lǐng)域??梢哉f,已經(jīng)沒有MATLAB不涉足的科研領(lǐng)域。同時(shí)MATLAB在很大程度上擺脫了諸如如C、Fortran等傳統(tǒng)非交互式程序設(shè)計(jì)語言的編輯模式,標(biāo)志著當(dāng)今世界科學(xué)計(jì)算軟件的前沿水平。由于MATLAB在圖像處理領(lǐng)域的諸多優(yōu)勢7-8,因此本設(shè)計(jì)采用MATLAB作為開發(fā)的軟件環(huán)境。3.3 實(shí)驗(yàn)結(jié)果圖3-1是均值濾波算法和中值濾波算法對高斯噪聲污染圖像的去噪效果對比。圖3-2是均值濾波算法、中值濾波算法和改進(jìn)中值濾波算

11、法對椒鹽噪聲污染圖像的去噪效果對比。(a) 含高斯噪聲的大腦醫(yī)學(xué)圖像 (b) 均值濾波效果(c) 中值濾波效果 (d) 改進(jìn)中值濾波算法效果圖3-1 高斯噪聲醫(yī)學(xué)圖像去噪效果對比上面圖3-1的實(shí)驗(yàn)結(jié)果圖和表的數(shù)據(jù)是對應(yīng)了,從以上的實(shí)驗(yàn)可以得出以下結(jié)論:(1)對高斯噪聲污染的醫(yī)學(xué)圖像,均值濾波通常效果比中值濾波效果好。(2)改進(jìn)中值濾波中存在部分顆粒,但與經(jīng)典的中值濾波算法相比,保留了更多的圖像細(xì)節(jié)信息。(a) 含椒鹽噪聲的大腦醫(yī)學(xué)圖像 (b) 均值濾波效果(c) 中值濾波效果 (d) 改進(jìn)中值濾波算法效果圖3-2 椒鹽噪聲醫(yī)學(xué)圖像去噪效果對比上面圖3-2的實(shí)驗(yàn)結(jié)果圖和表的數(shù)據(jù)是對應(yīng)了,從以上的

12、實(shí)驗(yàn)可以得出以下結(jié)論:(1)對椒鹽噪聲污染的醫(yī)學(xué)圖像,中值濾波通常效果比均值濾波效果好。(2)但如果噪聲密度大,非常多的像素都是噪聲點(diǎn),此時(shí)均值濾波不能清除掉全部椒鹽噪聲。(3)改進(jìn)的中值濾波性能優(yōu)于中值濾波,可以清除掉更多的椒鹽噪聲。當(dāng)噪聲密度很大時(shí),這種優(yōu)勢更加明顯。3.4 對比總結(jié)綜上所述,在醫(yī)學(xué)圖像去噪預(yù)處理中,對于高斯噪聲,均值濾波比中值濾波和改進(jìn)的中值濾波算法更有優(yōu)勢;但對于椒鹽噪聲,中值濾波比均值濾波更有優(yōu)勢。由于中值濾波會帶來一定的模糊效應(yīng),改進(jìn)中值濾波去椒鹽噪聲的去除更有針對性,因此,在與經(jīng)典中值濾波類似的去噪效果的條件下,保留了更多的圖像細(xì)節(jié)信息。第四章 總結(jié)與展望本文分析

13、了高斯噪聲和椒鹽噪聲兩種噪聲類型,并對這兩種噪聲污染的醫(yī)學(xué)圖像采用均值濾波、中值濾波進(jìn)行去噪處理,并設(shè)計(jì)了一種改進(jìn)中值濾波算法,此算法對椒鹽噪聲的去噪效果更有針對性,因此減少了經(jīng)典中值濾波的模糊現(xiàn)象。本文對各種算法的醫(yī)學(xué)圖像去噪效果進(jìn)行了實(shí)驗(yàn)結(jié)果對比、分析和總結(jié)。盡管本文研究取得了一定的成果,但是由于時(shí)間和實(shí)驗(yàn)條件所限,本文的工作還有很多需要完善和深入的地方。結(jié)合研究工作中的一些體會,今后的研究工作可以在以下幾個(gè)方面進(jìn)一步開展:(1)更多不同類型的醫(yī)學(xué)圖像去噪效果的設(shè)計(jì)。本文只采用了大腦醫(yī)學(xué)圖像進(jìn)行實(shí)驗(yàn),不同的醫(yī)學(xué)圖像具有不同特點(diǎn),可以具體分析,設(shè)計(jì)具體的去噪方案。(2)去噪算法的自動(dòng)判別。均

14、值濾波和中值濾波兩種算法對高斯噪聲和椒鹽噪聲的處理效果不同,因此需要先判別噪聲類型,才能選擇合適的去噪算法。這些工作可以在未來的研究中,進(jìn)一步深入探索。參考文獻(xiàn)1 R. C. Gonzalez, R E. Woods, S. L. Eddins. Digital image processing using MATLAB M.Beijing: Pub. House of Electronics Industry:Pearson Education (Asia) Co.,2004:231-234.2 章毓晉.圖像處理和分析技術(shù)(第二版)M.北京:高等教育出版社,2008:71-72.3 Liu

15、Jieping,Yu Yinglin. A flexible method for image noise removal J.Journal of South China University Technology,2000,28(2):60-63.4 唐彩虹,蔡利棟.一種基于直方圖的加權(quán)均值濾波方法J.微計(jì)算機(jī)信息,2006,22(22):202-204.5 陳初俠,丁勇,劉櫟莉.去除椒鹽噪聲的自適應(yīng)開關(guān)加權(quán)均值濾波J.計(jì)算機(jī)工程,2010,36(4):210-212.6 張媛,蔡利棟.一種去除文本圖像椒鹽噪聲的方法J.長春理工大學(xué)學(xué)報(bào)(自然科學(xué)版),2010,33(2):129-132.

16、7 王家文, 王皓, 劉海. MATLAB 7.0編程基礎(chǔ)M. 北京:機(jī)械工業(yè)出版社,2005:50-175.8 蘇金明,阮沈勇. MATLAB 實(shí)用教程M. 北京:電子工業(yè)出版社,2005.附錄程序代碼:% 椒鹽噪聲去噪部分I=imread('MRT1.bmp');subplot(2,2,1),imshow(I);%原始含椒鹽噪聲圖像height width=size(I); Imean=I; for i=2:height-1 for j=2:width-1 s=sum(sum(I(i-1:i+1,j-1:j+1)/9;%均值濾波 Imean(i,j)=s; endendsu

17、bplot(2,2,2),imshow(Imean);%顯示均值濾波結(jié)果 Imed=I; for i=2:height-1 for j=2:width-1 sortseq=I(i-1,j-1),I(i-1,j),I(i-1,j+1),I(i,j-1),I(i,j),I(i,j+1),I(i+1,j-1),I(i+1,j),I(i+1,j+1); s=sort(sortseq);%排序 Imed(i,j)=s(5);%選取中值 endend subplot(2,2,3),imshow(Imed);%顯示中值濾波結(jié)果 Iim=I; for i=2:height-1 for j=2:width-1

18、if I(i,j)=0|I(i,j)=255%中值濾波統(tǒng)計(jì)去掉椒鹽噪聲點(diǎn) sortseq=; for ii=-1:1 for jj=-1:1 if I(ii+i,jj+j)=0&I(ii+i,jj+j)=255%如果不是椒鹽噪聲點(diǎn),進(jìn)行下面的排序 sortseq=sortseq I(ii+i,jj+j); end end end if length(sortseq)=0 s=sort(sortseq);%排序 Imed(i,j)=s(5);%選取中值 end end endend subplot(2,2,4),imshow(Iim);%改進(jìn)中值濾波結(jié)果 % 高斯噪聲去噪部分I=imread('MRPD.bmp');subplot(2,2,1),imshow(I);%原始含高斯噪聲圖像height width=size(I); Imean=I; for i=2:height-1 for j=2:width-1 s=sum(sum(I(i-1:i+1,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論