(整理)基于小波變換的醫(yī)學超聲圖像去噪方法研究程序_第1頁
(整理)基于小波變換的醫(yī)學超聲圖像去噪方法研究程序_第2頁
(整理)基于小波變換的醫(yī)學超聲圖像去噪方法研究程序_第3頁
(整理)基于小波變換的醫(yī)學超聲圖像去噪方法研究程序_第4頁
(整理)基于小波變換的醫(yī)學超聲圖像去噪方法研究程序_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、I=imread('xian.bmp');subplot(2,2,1);imshow(I);title(原始圖像');>> if isempty(size(I,3) y=rgb2gray(I);end>>>>>>>>>>>>>>>>>>>>>>subplot(2,2,2);imshow(y);title('原始灰度圖像');J=imnoise(y,'speckle');subplot(2,2,3)

2、;imshow(J);title('加噪后的圖像');J=double(J);A=log(1+J);subplot(2,2,4);imshow(A,);title('對數(shù)變換后的圖像');>>I=imread('xian.bmp');if isempty(size(I,3)y=rgb2gray(I);endsubplot(2,2,1);imshow(y);title('原始灰度圖像');J=imnoise(y,'speckle');subplot(2,2,2);imshow(J);title('

3、加噪后的圖像');m,n=size(J);J=double(J);k1=filter2(fspecial('average',3),J)/255;%3*3 均值濾波 k2=filter2(fspecial('average',7),J)/255;%7*7 均值濾波 subplot(2,2,3);imshow(k1, );title('3*3 均值濾波');subplot(2,2,4);imshow(k2, );title('7*7 均值濾波');PSNR1, MSE1 = psnr(y, k1);PSNR2, MSE2 =

4、 psnr(y, k2);display('MSE1:');MSE1display('PSNR1:');PSNR1display('MSE2:');MSE2display('PSNR2:');PSNR2MSE1:MSE1 =1.0948e+004PSNR1:PSNR1=7.7376MSE2:MSE2 =1.0948e+004PSNR2:PSNR2 =7.7373I=imread('xian.bmp');if isempty(size(I,3) y=rgb2gray(I);endsubplot(2,2,1);imsh

5、ow(y);title('原始灰度圖像');J=imnoise(y,'speckle'); subplot(2,2,2);imshow(J);title('加噪后的圖像');m,n=size(J);J=double(J);x1=medfilt2(J,3 3);%3*3 中值濾波x2=medfilt2(J,7 7);%7*7 中值濾波 subplot(2,2,3);imshow(x1, );title('3*3 中值濾波');subplot(2,2,4);imshow(x2,);title('7*7 中值濾波');P

6、SNR1, MSE1 = psnr(y, x1);PSNR2, MSE2 = psnr(y, x2);display('MSE1:');MSE1display('PSNR1:');PSNR1display('MSE2:');MSE2display('PSNR2:');PSNR2MSE1:MSE1 =156.7310PSNR1:PSNR1=26.1793MSE2:MSE2 =99.1610PSNR2:PSNR2 =28.1674LiUEdit Hie* Insert lools口安口善恃毆QD與受lindow Hftlp口園 | 口

7、加嗓后的圖像3*3中值濾波7廳中值牖波原始灰度圖像close all;clcI=imread('xian.bmp');if isempty(size(I,3) y=rgb2gray(I);endJ=imnoise(y,'speckle');m,n=size(J);J=double(J);c1=wiener2(J,3 3);%3*3 維納濾波 c2=wiener2(J,7 7);%7*7 維納濾波 figure;subplot(2,2,1);imshow(y, );title('原始灰度圖像');subplot(2,2,2);imshow(J, )

8、;title('加噪后的圖像');subplot(2,2,3);imshow(c1, );title('3*3 維納濾波');subplot(2,2,4);imshow(c2, );title('7*7 維納濾波');PSNR1, MSE1 = psnr(y, c1);PSNR2, MSE2 = psnr(y, c2);display('MSE1:');MSE1display('PSNR1:');PSNR1display('MSE2:');MSE2display('PSNR2:');

9、PSNR2MSE1:MSE1 =118.0365PSNR1:PSNR1=27.4106MSE2:MSE2 =88.1850PSNR2:PSNR2 =28.6769close all;clc;I=imread('xian.bmp');if isempty(size(I,3)y=rgb2gray(I);endsubplot(2,2,1);imshow(y);title('原始灰度圖像');J=imnoise(y,'speckle');subplot(2,2,2);imshow(J);title('加噪后的圖像');c,l=wavede

10、c2(J,2,'sym4');>> a1=uint8(wrcoef2('a',c,l,'coif2',2);>> gc,gl=wavedec2(a1,2,'coif2');>> n=1,2;%設(shè)置尺度向量>> p=10.28,24.08;% 設(shè)置閾值向量>> nc=wthcoef2('h',gc,gl,n,p,'s');Eile Edit Yiew Insert lools desktop 此 irvibw Help3*3維納濾波77維納濾

11、波國4國詈n咨®)變口劇口原始灰度圖像加嗓后的圖像>> nc=wthcoef2('v',gc,gl,n,p,'s');>> nc=wthcoef2('d',gc,gl,n,p,'s');>> mc=wthcoef2('h',gc,gl,n,p,'s');>> mc=wthcoef2('v',gc,gl,n,p,'s');>> mc=wthcoef2('d',gc,gl,n,p,

12、9;s');>> d1=waverec2(nc,gl,'coif2');> > subplot(2,2,3);> > imshow (x1,);title('第一次消噪圖像');d2=waverec2(mc,gl,'coif2');> > subplot(2,2,4);> > imshow (x2, );>> title('第二次消噪圖像');PSNR1, MSE1 = psnr(y, x1);PSNR2, MSE2 = psnr(y, x2);dis

13、play('MSE1:');MSE1display('PSNR1:');PSNR1display('MSE2:');MSE2display('PSNR2:');PSNR2MSE1:MSE1:MSE1 =156.7310PSNR1:PSNR1=26.1793MSE2:MSE2 =99.1610PSNR2:PSNR2 =28.1674close all;clcI=imread('xian.bmp');if isempty(size(I,3)y=rgb2gray(I);endJ=imnoise(y,'speckl

14、e');m,n=size(J);J=double(J);A=log(1+J);THR=thselect(A, 'heursure');c,l=wavedec2(A,2, 'coif2');a1=wrcoef2('a',c,l,'coif2',2);gc,gl=wavedec2(a1,2,'coif2');n=1,2;%設(shè)置尺度向量 p=THR,THR;%設(shè)置閾值向量 nc=wthcoef2('h',gc,gl,n,p,'s'); nc=wthcoef2('v'

15、,gc,gl,n,p,'s'); nc=wthcoef2('d',gc,gl,n,p,'s'); mc=wthcoef2('h',nc,gl,n,p,'s');mc=wthcoef2('v',nc,gl,n,p,'s'); mc=wthcoef2('d',nc,gl,n,p,'s'); e1=waverec2(nc,gl,'coif2');E1=exp(e1)-1;e2=waverec2(mc,gl,'coif2');E

16、2=exp(e2)-1;figure;subplot(2,2,1);imshow(y, );title('原始灰度圖像');subplot(2,2,2);imshow(J, );title('加噪后的圖像');subplot(2,2,3);imshow (E1,);title('改進后第一次消噪圖像');subplot(2,2,4);imshow (E2, );title('改進后第二次消噪圖像');PSNR1, MSE1 = psnr(y, E1);PSNR2, MSE2 = psnr(y, E2); display('

17、MSE1:');MSE1display('PSNR1:');PSNR1display('MSE2:');MSE2display('PSNR2:');PSNR2MSE1:MSE1 =84.9459PSNR1:PSNR1=28.8394MSE2:MSE2 =84.9459PSNR2:PSNR2 =28.8394close all;clcI=imread('xian.bmp');if isempty(size(I,3)y=rgb2gray(I);endJ=imnoise(y,'speckle');m,n=size

18、(J);J=double(J);k1=filter2(fspecial('average',3),J)/255;%3*3 均值濾波 k2=filter2(fspecial('average',7),J)/255;%7*7 均值濾波 figure;subplot(2,2,1);imshow(y, );title('原始灰度圖像');subplot(2,2,2);imshow(J, );title('加噪后的圖像');subplot(2,2,3);imshow(k1, );title('3*3 均值濾波');subpl

19、ot(2,2,4);imshow(k2, );title('7*7 均值濾波');b1=medfilt2(J,3 3);%3*3 中值濾波b2=medfilt2(J,7 7);%7*7 中值濾波figure;subplot(2,2,1);imshow(y, );title('原始灰度圖像');subplot(2,2,2);imshow(J, );title('加噪后的圖像');subplot(2,2,3);imshow(b1, );title('3*3 中值濾波');subplot(2,2,4);imshow(b2,);title

20、('7*7 中值濾波');c1=wiener2(J,3 3);%3*3 維納濾波c2=wiener2(J,7 7);%7*7 維納濾波 figure;subplot(2,2,1);imshow(y, );title('原始灰度圖像');subplot(2,2,2);imshow(J, );title('加噪后的圖像');subplot(2,2,3);imshow(c1, );title('3*3 維納濾波');subplot(2,2,4);imshow(c2, );title('7*7 維納濾波');THR=ths

21、elect(J, 'heursure');c,l=wavedec2(J,2, 'coif2');a1=uint8(wrcoef2('a',Gl,'coif2',2);gc,gl=wavedec2(a1,2,'coif2');n=1,2;%設(shè)置尺度向量 p=THR,THR;%設(shè)置閾值向量 nc=wthcoef2('h',gc,gl,n,p,'s');nc=wthcoef2('v',gc,gl,n,p,'s');nc=wthcoef2('d'

22、;,gc,gl,n,p,'s');mc=wthcoef2('h',nc,gl,n,p,'s');mc=wthcoef2('v',nc,gl,n,p,'s');mc=wthcoef2('d',nc,gl,n,p,'s');d1=waverec2(nc,gl,'coif2');d2=waverec2(mc,gl,'coif2');figure;subplot(2,2,1);imshow(y, );title('原始灰度圖像');subplo

23、t(2,2,2);imshow(J, );title('加噪后的圖像');subplot(2,2,3);imshow (d1,);title('第一次消噪圖像');subplot(2,2,4);imshow (d2, );title('第二次消噪圖像');A=log(1+J);THR=thselect(A, 'heursure');c,l=wavedec2(A,2, 'coif2');a1=wrcoef2('a',c,l,'coif2',2);gc,gl=wavedec2(a1,2,

24、'coif2');n=1,2;%設(shè)置尺度向量 p=THR,THR;%設(shè)置閾值向量 nc=wthcoef2('h',gc,gl,n,p,'s'); nc=wthcoef2('v',gc,gl,n,p,'s'); nc=wthcoef2('d',gc,gl,n,p,'s'); mc=wthcoef2('h',nc,gl,n,p,'s'); mc=wthcoef2('v',nc,gl,n,p,'s');mc=wthcoef2(

25、'd',nc,gl,n,p,'s'); e1=waverec2(nc,gl,'coif2'); E1=exp(e1)-1;e2=waverec2(mc,gl,'coif2');E2=exp(e2)-1;figure;subplot(2,2,1);imshow(y, );title('原始灰度圖像');subplot(2,2,2);imshow(J, );title('加噪后的圖像');subplot(2,2,3);imshow (E1,);title('改進后第一次消噪圖像'); s

26、ubplot(2,2,4);imshow (E2, );title('改進后第二次消噪圖像');PSNR1, MSE1 = psnr(y, k1);PSNR2, MSE2 = psnr(y, k2); display('MSE1:');MSE1display('PSNR1:');PSNR1display('MSE2:');MSE2display('PSNR2:');PSNR2PSNR3, MSE3 = psnr(y, b1);PSNR4, MSE4 = psnr(y, b2); display('MSE3:');MSE3display('PSNR3:');PSNR3display('MSE4:');MSE4display('PSNR4:');PSNR4PSNR5, MSE5 = psnr(y, c

溫馨提示

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

評論

0/150

提交評論