




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 信息工程學(xué)院實驗報告成 績:指導(dǎo)老師(簽名):課程名稱:數(shù)字圖像處理 實驗項目名稱:實驗五 圖像復(fù)原 實驗時間:2016.12.02 班級: 姓名: 學(xué)號: 一、實驗?zāi)康?.了解圖像退化/復(fù)原處理的模型; 2. 掌握圖像復(fù)原的原理及實現(xiàn)方法;3. 通過本實驗掌握利用MATLAB編程實現(xiàn)圖像的恢復(fù)。4. 掌握matlab代碼的調(diào)試方法,熟悉常見代碼錯誤及改正方法。二、實驗步驟及結(jié)果分析MATLAB圖像處理工具箱包含四個圖像復(fù)原函數(shù),請參照教材第126頁例6.8編程實現(xiàn)圖像復(fù)原。1用點擴散(PSF)函數(shù)創(chuàng)建運動模糊圖像,修改參數(shù)改變模糊程度。a) 無噪聲運動模糊圖像b) 有噪聲運動模糊圖像程序代
2、碼:第 8 頁 共 8 頁I=imread('cameraman.tif'); %讀取圖像subplot(1,3,1);imshow(I,);%顯示圖像title('原始圖像');PSF=fspecial('motion',25,11); %運動模糊函數(shù),運動位移是25像素,角度是11Blurred=imfilter(I,PSF,'conv','circular'); %對圖像運動模糊處理subplot(1,3,2);imshow(Blurred,);title('無噪聲運動模糊圖像'); %顯示無
3、噪聲運動模糊圖像Noise=0.05*randn(size(I); %正態(tài)分布的隨機噪聲BlurredNoisy=imadd(Blurred,im2uint8(Noise);%對退化后的圖像附加噪聲subplot(1,3,3);imshow(BlurredNoisy,);title('有噪聲運動模糊圖像'); %顯示運動模糊且加噪聲后圖像執(zhí)行結(jié)果:圖1 無噪聲和有噪聲的運動模糊圖像實驗結(jié)果分析:采用仿真的方法對清晰的圖像加以運動模糊,形成模糊的圖像。用這種模型來描述由于目標(biāo)或攝像頭運動,而導(dǎo)致的圖像模糊。 同時在加入正態(tài)分布的隨機噪聲圖像顯得更加灰暗。2用維納濾波復(fù)原函數(shù)dec
4、onvwnr 對模糊圖像進(jìn)行復(fù)原重建。a) 對無噪聲運動模糊圖像用deconvwnr(I,PSF)進(jìn)行復(fù)原;程序代碼:I=imread('cameraman.tif'); %讀取圖像subplot(1,3,1);imshow(I,); %顯示圖像title('原始圖像'); PSF=fspecial('motion',25,11); %運動模糊函數(shù),運動位移是25像素,角度是11Blurred=imfilter(I,PSF,'conv','circular'); %對圖像運動模糊處理subplot(1,3,2);i
5、mshow(Blurred,); %顯示無噪聲運動模糊圖像title('無噪聲運動模糊圖像'); WI1=deconvwnr(Blurred,PSF); %不帶參數(shù)的維納濾波(逆濾波)復(fù)原subplot(1,3,3); imshow(WI1,); %顯示逆濾波復(fù)原結(jié)果title('逆濾波復(fù)原結(jié)果'); 執(zhí)行結(jié)果:圖2 對無噪聲的運動模糊圖像進(jìn)行逆濾波復(fù)原實驗結(jié)果分析:由實驗結(jié)果可以看出,當(dāng)圖像無噪聲或噪聲較小,即輕度降質(zhì)時,采用逆濾波恢復(fù)的方法可以獲得較好的結(jié)果。b) 對有噪聲運動模糊圖像用deconvwnr(I,PSF)、deconvwnr(I,PSF,NSR
6、) 和deconvwnr(I,PSF,NCORR,ICORR)函數(shù)進(jìn)行復(fù)原。程序代碼:I=imread('cameraman.tif'); %讀取圖像subplot(2,3,1);imshow(I,); %顯示圖像title('原始圖像');PSF=fspecial('motion',25,11); %運動模糊函數(shù),運動位移是25像素,角度是11Blurred=imfilter(I,PSF,'conv','circular'); %對圖像運動模糊處理Noise=0.05*randn(size(I); %正態(tài)分布的隨
7、機噪聲BlurredNoisy=imadd(Blurred,im2uint8(Noise);%對退化后的圖像附加噪聲subplot(2,3,2);imshow(BlurredNoisy,); %顯示運動模糊且加噪聲后圖像title('運動模糊且加噪聲后圖像');WI1=deconvwnr(BlurredNoisy,PSF); %不帶參數(shù)的維納濾波(逆濾波)復(fù)原subplot(2,3,3); imshow(WI1,); %顯示逆濾波復(fù)原結(jié)果title('逆濾波復(fù)原結(jié)果');NSR=sum(Noise(:).2)/sum(im2double(I(:).2);%計算噪
8、信比WI2=deconvwnr(BlurredNoisy,PSF,NSR); %帶噪信比參數(shù)的維納濾波復(fù)原subplot(2,3,4);imshow(WI2,); %顯示帶噪信比參數(shù)維納濾波復(fù)原結(jié)果title('帶噪信比參數(shù)維納濾波復(fù)原結(jié)果');NP=abs(fftn(Noise).2;NCORR=real(ifftn(NP); %計算噪聲的自相關(guān)函數(shù)IP=abs(fftn(im2double(I).2;ICORR=real(ifftn(IP); %計算信號的自相關(guān)函數(shù)WI3=deconvwnr(BlurredNoisy,PSF,NCORR,ICORR); %帶自相關(guān)函數(shù)的維納
9、濾波復(fù)原subplot(2,3,5);imshow(WI3,); title('帶自相關(guān)函數(shù)的維納濾波復(fù)原');執(zhí)行結(jié)果:圖3 對運動模糊退化且加噪聲的圖像進(jìn)行維納濾波實驗結(jié)果分析:比較復(fù)原結(jié)果可以發(fā)現(xiàn),在對圖像和噪聲信息都未知的情況下采用不帶參數(shù)的維納濾波(逆濾波)形式進(jìn)行復(fù)原效果很不好,在已知信噪比NSR參數(shù)的情況的維納濾波復(fù)原效果有了較大的改善,在已知噪聲和原圖像的自相關(guān)函數(shù)等參數(shù)的情況下的維納濾波復(fù)原效果最佳。c) 在實際應(yīng)用過程中,常常無法準(zhǔn)確得知噪聲圖像和理想圖像的功率譜,試著用常數(shù)K來代替NSR,并通過實驗觀察不同K對圖像復(fù)原效果的影響。程序代碼:I=imread
10、('cameraman.tif'); %讀取圖像subplot(1,3,1);imshow(I,);%顯示圖像title('原始圖像');PSF=fspecial('motion',25,11); %運動模糊函數(shù),運動位移是25像素,角度是11Blurred=imfilter(I,PSF,'conv','circular'); %對圖像運動模糊處理Noise=0.05*randn(size(I); %正態(tài)分布的隨機噪聲BlurredNoisy=imadd(Blurred,im2uint8(Noise);%對退化后的
11、圖像附加噪聲WI1=deconvwnr(BlurredNoisy,PSF); %不帶參數(shù)的維納濾波(逆濾波)復(fù)原NSR=sum(Noise(:).2)/sum(im2double(I(:).2); %計算噪信比WI2=deconvwnr(BlurredNoisy,PSF,NSR); %帶噪信比參數(shù)的維納濾波復(fù)原subplot(2,3,1);imshow(WI2,); %顯示帶噪信比參數(shù)維納濾波復(fù)原結(jié)果title('NSR取均值復(fù)原結(jié)果');WI3=deconvwnr(BlurredNoisy,PSF,0.005); %噪信比取0.005參數(shù)的維納濾波復(fù)原subplot(2,3,
12、2);imshow(WI3,); title('NSR=0.005復(fù)原結(jié)果');WI4=deconvwnr(BlurredNoisy,PSF,0.001); %帶噪信比取0.002參數(shù)的維納濾波復(fù)原subplot(2,3,3);imshow(WI4,); %顯示帶噪信比參數(shù)維納濾波復(fù)原結(jié)果title('NSR=0.001復(fù)原結(jié)果'); WI5=deconvwnr(BlurredNoisy,PSF,0.01); %帶噪信比取0.01參數(shù)的維納濾波復(fù)原subplot(2,3,4);imshow(WI5,); %顯示復(fù)原結(jié)果title('NSR=0.01復(fù)原結(jié)
13、果');WI6=deconvwnr(BlurredNoisy,PSF,0.05); %帶噪信比取0.05參數(shù)的維納濾波復(fù)原subplot(2,3,5);imshow(WI6,); title('NSR=0.05復(fù)原結(jié)果');WI7=deconvwnr(BlurredNoisy,PSF,0.1); %帶噪信比取0.1參數(shù)的維納濾波復(fù)原subplot(2,3,6);imshow(WI7,); %顯示復(fù)原結(jié)果title('KNS=0.1復(fù)原結(jié)果');執(zhí)行結(jié)果:圖4 不同噪信比參數(shù)的維納濾波復(fù)原實驗結(jié)果分析:由實驗結(jié)果可知,在帶噪信比參數(shù)的維納濾波復(fù)原中,當(dāng)NS
14、R取均值時濾波效果是最好的,隨著濾波中NSB由均值減小時,圖像的模糊運動減小但同時噪聲增強了;反之,當(dāng)NSB由均值增大時,圖像的模糊運動增強噪聲減小了。三、實驗中遇到問題及解決方法1. 圖像復(fù)原和圖像增強兩者之間的區(qū)別。圖像復(fù)原又稱為圖像恢復(fù),圖像復(fù)原和圖像增強一樣,都是為了改善圖像視覺效果,以及便于后續(xù)處理。只是圖像增強方法更偏向主觀判斷,而圖像恢復(fù)則是根據(jù)圖像畸變或退化原因,進(jìn)行模型化處理。四、實驗心得體會通過這個實驗,使我對圖像復(fù)原和圖像增強兩者之間的區(qū)別有了更加清晰的認(rèn)識;在實驗過程中了解了維納濾波的原理,功能以及在圖像處理方面的應(yīng)用。維納濾波器是對噪聲背景下的信號進(jìn)行估計,它是最小均
15、方誤差準(zhǔn)則下的最佳線性濾波器,在已知信噪比NSR參數(shù)的情況的維納濾波復(fù)原效果有較大的改善。五、源程序清單%1用點擴散(PSF)函數(shù)創(chuàng)建運動模糊圖像,修改參數(shù)改變模糊程度。I=imread('cameraman.tif'); %讀取圖像subplot(1,3,1);imshow(I,);%顯示圖像title('原始圖像');PSF=fspecial('motion',25,11); %運動模糊函數(shù),運動位移是25像素,角度是11Blurred=imfilter(I,PSF,'conv','circular'); %對
16、圖像運動模糊處理subplot(1,3,2);imshow(Blurred,);title('無噪聲運動模糊圖像'); %顯示無噪聲運動模糊圖像Noise=0.05*randn(size(I); %正態(tài)分布的隨機噪聲BlurredNoisy=imadd(Blurred,im2uint8(Noise);%對退化后的圖像附加噪聲subplot(1,3,3);imshow(BlurredNoisy,);title('有噪聲運動模糊圖像'); %顯示運動模糊且加噪聲后圖像%2用維納濾波復(fù)原函數(shù)deconvwnr 對模糊圖像進(jìn)行復(fù)原重建。 %a) 對無噪聲運動模糊圖像用d
17、econvwnr(I,PSF)進(jìn)行復(fù)原;I=imread('cameraman.tif'); %讀取圖像subplot(1,3,1);imshow(I,); %顯示圖像title('原始圖像'); PSF=fspecial('motion',25,11); %運動模糊函數(shù),運動位移是25像素,角度是11Blurred=imfilter(I,PSF,'conv','circular'); %對圖像運動模糊處理subplot(1,3,2);imshow(Blurred,); %顯示無噪聲運動模糊圖像title('
18、;無噪聲運動模糊圖像'); WI1=deconvwnr(Blurred,PSF); %不帶參數(shù)的維納濾波(逆濾波)復(fù)原subplot(1,3,3); imshow(WI1,); %顯示逆濾波復(fù)原結(jié)果title('逆濾波復(fù)原結(jié)果'); %2用維納濾波復(fù)原函數(shù)deconvwnr 對模糊圖像進(jìn)行復(fù)原重建。 %b) 對有噪聲運動模糊圖像用deconvwnr(I,PSF)、deconvwnr(I,PSF,NSR)和deconvwnr(I,PSF,NCORR,ICORR)函數(shù)進(jìn)行復(fù)原I=imread('cameraman.tif'); %讀取圖像subplot(2,
19、3,1);imshow(I,); %顯示圖像title('原始圖像');PSF=fspecial('motion',25,11); %運動模糊函數(shù),運動位移是25像素,角度是11Blurred=imfilter(I,PSF,'conv','circular'); %對圖像運動模糊處理Noise=0.05*randn(size(I); %正態(tài)分布的隨機噪聲BlurredNoisy=imadd(Blurred,im2uint8(Noise);%對退化后的圖像附加噪聲subplot(2,3,2);imshow(BlurredNoisy,
20、); %顯示運動模糊且加噪聲后圖像title('運動模糊且加噪聲后圖像');WI1=deconvwnr(BlurredNoisy,PSF); %不帶參數(shù)的維納濾波(逆濾波)復(fù)原subplot(2,3,3); imshow(WI1,); %顯示逆濾波復(fù)原結(jié)果title('逆濾波復(fù)原結(jié)果');NSR=sum(Noise(:).2)/sum(im2double(I(:).2);%計算噪信比WI2=deconvwnr(BlurredNoisy,PSF,NSR); %帶噪信比參數(shù)的維納濾波復(fù)原subplot(2,3,4);imshow(WI2,); %顯示帶噪信比參數(shù)維納
21、濾波復(fù)原結(jié)果title('帶噪信比參數(shù)維納濾波復(fù)原結(jié)果');NP=abs(fftn(Noise).2;NCORR=real(ifftn(NP); %計算噪聲的自相關(guān)函數(shù)IP=abs(fftn(im2double(I).2;ICORR=real(ifftn(IP); %計算信號的自相關(guān)函數(shù)WI3=deconvwnr(BlurredNoisy,PSF,NCORR,ICORR); %帶自相關(guān)函數(shù)的維納濾波復(fù)原subplot(2,3,5);imshow(WI3,); title('帶自相關(guān)函數(shù)的維納濾波復(fù)原');%2用維納濾波復(fù)原函數(shù)deconvwnr 對模糊圖像進(jìn)行復(fù)
22、原重建。 %c) 對有噪聲運動模糊圖像用deconvwnr(I,PSF)、deconvwnr(I,PSF,NSR)和deconvwnr(I,PSF,NCORR,ICORR)函數(shù)進(jìn)行復(fù)原I=imread('cameraman.tif'); %讀取圖像subplot(1,3,1);imshow(I,);%顯示圖像title('原始圖像');PSF=fspecial('motion',25,11); %運動模糊函數(shù),運動位移是25像素,角度是11Blurred=imfilter(I,PSF,'conv','circular
23、9;); %對圖像運動模糊處理Noise=0.05*randn(size(I); %正態(tài)分布的隨機噪聲BlurredNoisy=imadd(Blurred,im2uint8(Noise);%對退化后的圖像附加噪聲subplot(1,3,2);imshow(BlurredNoisy,); %顯示運動模糊且加噪聲后圖像title('運動模糊且加噪聲后圖像');WI1=deconvwnr(BlurredNoisy,PSF); %不帶參數(shù)的維納濾波(逆濾波)復(fù)原subplot(1,3,3); imshow(WI1,); %顯示逆濾波復(fù)原結(jié)果title('逆濾波復(fù)原結(jié)果'); figureNSR=sum(Noise(:).2)/su
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025建筑工程公司年終工作總結(jié)及計劃
- 九年級化學(xué)教學(xué)資源整合計劃他
- 2025年公務(wù)員考試時事政治模擬試題附答案詳解【綜合題】
- 人教版語文高一下教學(xué)計劃教師培訓(xùn)方案
- 2025年公務(wù)員考試時事政治模擬試題【奪冠系列】附答案詳解
- 隨班就讀心理輔導(dǎo)培訓(xùn)計劃
- 部編版小學(xué)語文五年級下冊語文閱讀計劃
- 幼兒園輿情分析與處理機制流程
- 2025年公務(wù)員考試時事政治每日一練試卷含答案詳解(綜合題)
- 人教版一年級上冊道德法治教學(xué)改革計劃
- 2025年廣東省高考地理試卷真題(含答案)
- Unit 1 Happy Holiday 第4課時(Section B 1a-1d) 2025-2026學(xué)年人教版英語八年級下冊
- 新生兒吞咽吸吮功能訓(xùn)練
- 2025年連云港市中考語文試卷真題(含標(biāo)準(zhǔn)答案及解析)
- 2025-2030年中國期貨行業(yè)市場深度調(diào)研及競爭格局與投資策略研究報告
- 2025-2030年中國農(nóng)業(yè)科技行業(yè)市場深度調(diào)研及前景趨勢與投資研究報告
- 成人重癥患者顱內(nèi)壓增高防控護理專家共識
- 2025至2030年中國腫瘤治療行業(yè)市場發(fā)展?jié)摿扒熬皯?zhàn)略分析報告
- 危險化學(xué)品-經(jīng)營安全管理制度與崗位操作流程
- 2024年河南省豫地科技集團有限公司招聘真題
- 2025年高考語文真題作文深度分析之全國二卷作文寫作講解
評論
0/150
提交評論