国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
二維小波分析對圖像處理的應(yīng)用(2)

 四:圖像消噪

   圖像消噪方法的一般說明

對二維圖像信號的消噪方法同樣適用于一維信號,尤其是對于幾何圖像更適合。二維模型可以表述為

其中, e 是標(biāo)準(zhǔn)偏差不變得高斯白噪聲。二維信號的消噪步驟與一維信號的消噪步驟完全相同,也有三步,只是用二維小波分析工具代替了一維小波分析工具。如果用固定的閥值形式,測選擇的閥值用 m^2 代替了一維信號中的n 。著三步是:

(1)       二維信號的小波分解 。選擇一個小波和小波分解的層次N, 然后計(jì)算信號s到第N層的分解。

(2)       對高頻系數(shù)進(jìn)行閥值量化。對于從一到N的每一層,選擇一個閥值,斌對著一層的高頻系數(shù)進(jìn)行軟閥值化處理。

(3)       二維小波的重構(gòu)。根據(jù)小波分解的第N層的低頻系數(shù)和經(jīng)過修改的從第1層到第N層的各層高頻系數(shù),來計(jì)算二維信號的小波重構(gòu)。

在這三個步驟中,重點(diǎn)內(nèi)容就是如何選取閥值和如何進(jìn)行閥值的量化。請注意,

了一維信號自動消噪的情況,對于其他的情況,一維信號的消噪和壓縮用的是wdencmp, 這對于二維信號也是一樣的。

 編程

給定一個有較大白噪聲的圖象,利用二維小波分析進(jìn)行信號消噪處理。

分析:由于圖象所含的噪聲主要是白噪聲,且集中于高部分,故用第通實(shí)現(xiàn)消去噪聲。程

序如下。

load tire;

subplot(221); 

image(X);

colormap(map);        

title('原圖 ');

axis square;                      %畫出原圖象

init=2055615866;

randn('seed',init)

x=X+38*randn(size(X));

subplot(222);

image(x);

colormap(map);

title('含噪聲圖象 ');          

axis square;         ?。ギ嫵龊肼晥D象

[c,s]=wavedec2(x,2,'sym4'); 

a1=wrcoef2('a',c,s,'sym4',1); %第一次低通濾波消噪 

subplot(223);

image(a1);

title('第一次消噪后圖象 ');

axis square;                        %畫出第一次低通濾波消噪后圖象

a2=wrcoef2('a',c,s,'sym4',2); %第二次低通濾波消噪

subplot(224);

image(a2);

 

title('第二次消噪后圖象 ');

axis square;           %畫出第二次低通濾波消噪后圖象

 


 

 

 

 

 

 

 

 

 

 

 

分析: 第一次消噪濾去了大部分高頻噪聲,但與原圖比較,依然有不少高頻噪聲,第二次消噪在第一次消噪基礎(chǔ)上,再次濾去高頻噪聲,消噪效果較好,但圖像質(zhì)量比原圖稍差。

 五:圖象增強(qiáng)

   說明

小波變換將一幅圖象分解為大小、位置和方向都不同的分量。在做逆變換之前可以改變小波變換域中某些系數(shù)的大小,這樣就能夠洋選擇的放大所感興趣的分量而減小不需要的分量。

編程:

給定一個圖象信號,用二維小波分析對圖象進(jìn)行增強(qiáng)處理。

                [分析]由于圖象經(jīng)二維小波分解后,圖象的輪廓主要體現(xiàn)在低頻部分,而細(xì)節(jié)部分則體現(xiàn)子高頻部分,因此,可以通過對低頻分解系數(shù)進(jìn)行增強(qiáng)處理,對高頻分解系數(shù)進(jìn)行衰減處理,即可以達(dá)到圖象增強(qiáng)的作用。

                具體處理過程如下程序:

         load woman;

subplot(121);

image(X);

colormap(map);

title(‘原始圖象‘);

axis square;         ?。ギ嫵鲈瓐D象

 

[c,s]=wavedec2(X,2,’sym4’);    %進(jìn)行二層小波分解

sizec=size(c);         %處理分解系數(shù),突出輪廓,弱化細(xì)節(jié)

for I =1:sizec(2)

if(c( I )>350)

  c( I )=2*c( I );

else

  c( I )=0.5*c( I );

end

end

xx=waverec2(c,s,’sym4’);   ?。シ纸庀禂?shù)重構(gòu)

subplot(122);

image(xx);

title(‘增強(qiáng)圖象‘)

axis square;         ?。ギ嫵鲈鰪?qiáng)圖像


結(jié)果分析:

打到了圖像增強(qiáng)的效果,試圖像對比更加明顯,但由于細(xì)節(jié)上的弱化,卻使得圖像產(chǎn)生模糊的感覺。就那婦女托著下腮的手來說,增強(qiáng)后的圖像幾乎就不能辨認(rèn)。手指更是消失了。

六:圖象融合

   說明

圖象融合是將同一對象的兩個或更多的圖象合成在一幅圖象中,以便他比原來的任何一幅更能容易的為人們所理解。真一技術(shù)可應(yīng)用于多頻譜圖象理解以及醫(yī)學(xué)圖象處理等領(lǐng)域,再這些場合,同一物體部件的圖象往往是采用不同的成象機(jī)理得到的。

編程:

用二維小波分析將兩幅圖象融合在一起。

處理過程如下:

load woman;               ?。パb入原圖像

X1=X;map1=map;

subplot(221);

image(X1);

colormap(map1);

title(‘woman’);                      

axis square                                 %畫出woman圖像

load wbarb;                                                                    %裝入原圖像

X2=X;map2=map;

for I =1:256

for j=1:256

     if(X2(I, j)>100)

        X2(I, j)=1.2*X2(I, j);

      else

        X2(I, j)=0.5*X2(I, j);

      end

end

end

subplot(222);

image(X2);

colormap(map2);

title(‘wbarb’);

axis square                 %畫出wbarb圖像

[cl,sl]=wavedec2(X1,2,’sym4’);

sizec1=size(c1);

for I=1:sizec1(2)

     c1( I )=1.2*c1( I );

end

[c2,s2]=wavedec2(X2,2,’sym4’);

c=c1+c2;

c=0.5*c;

xx=waverec2(c,s,’sym4’);

subplot(223);image(xx);

title(‘融合圖象‘);

axis square                                   %畫出融合后的圖像


 

 

 

 

 

 

 

 

 

 

 

結(jié)果分析:

一幅圖像和他某一部分放大后的圖像融合,融合后的圖像給人一種朦朦朧朧夢幻般的感覺,對較深的背景部分則做了淡化處理。

七:圖象平滑處理

   說明

圖像平滑的主要目的是為了減少噪聲,一般情況下,在空間域內(nèi)可以用于平均來減少噪聲。在頻率域,因?yàn)樵肼暺侄嘣诟哳l段,因此可以曹用各種形式的低通濾波的辦法來減少噪聲。

    編程

給定一個含噪聲的圖象,用二維小波分析和圖象的中值濾波進(jìn)行圖象的平滑。

[分析]這是一個圖象平滑處理問題。首先,對圖象在頻域內(nèi)進(jìn)行增強(qiáng),然后在空域內(nèi)加入較大的白噪聲。通過對含噪圖象進(jìn)行平滑處理,即可以使含噪圖象具有較好的平滑效果。具體處理過程如下:

load woman;                          %裝入原圖

X1=X;

map1=map;

subplot(221);

image(X1);

colormap(map1);

title('woman');

axis square                               %畫出原圖

             

[c,s]=wavedec2(X,2,’sym4’);                               %二層分解小波信號

sizec=size( c );            

for I= 1:sizec(2)           ?。ヮl域里增強(qiáng)圖像

     if(c( I )>350)

       c( I )=1.3*c( I );

     else

       d( I )=0.5*c( I );

     end

end

xx=waverec(c,s,’sym4’);       ?。ハ禂?shù)重構(gòu)

init=2788605826;          ?。ゼ尤朐肼?/p>

rand(‘seed’,init);

xx=xx+68*(rand(size(xx)));

subplot(221);image(xx);

title(‘增強(qiáng)的含噪圖象‘);

axis square;

for I=2:1:255             ?。ブ兄禐V波

   for j=2:1:255

      temp=0;

for m=1:3

  for n=1:3

       temp=temp+xx(I+m-2,j+n-2);

  end

end

temp=temp/9;

xx(I, j)=temp;

end

end

colormap(map);

subplot(222);

image(xx);

axis square;

title(‘平滑后的圖象‘);

axis square                               %畫出平滑后圖像


結(jié)果分析:

平滑后的圖像沒有原圖清晰,但邊緣輪廓過渡更自然,消噪的效果還是比較明顯的,噪聲圖像中的一些粒狀顆粒在平滑后基本消失。                                        

附錄

函數(shù)名
 功能
 
dwt2
 單層二維小波分解
 
dwtper2
 單層二為離散小波變換
 
wavedec2
 多層二維小波分解
 
idwt2
 單層二微小波重構(gòu)
 
idwper2
 單層二維小波分解
 
waverec2
 多層二維小波重構(gòu)
 
upwiev2
 二維小波分解的單層重構(gòu)
 
wrcoef2
 二維小波分解系數(shù)單支重構(gòu)
 
upcoef2
 二維小波分解的直接重構(gòu)
 
detcoef2
 提取二微小波分解高頻系數(shù)
 
appcoef2
 提取二維小波分解低頻系數(shù)
 
wthresh
 進(jìn)行軟閾值或硬閾值處理
 
wthcoef2
 二維信號的小波系數(shù)閾值處理
 
ddencmp
 獲取在消噪或壓縮過程中的默認(rèn)值閾值
 
wdencmp
 用小波進(jìn)行信號的消噪和壓縮

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
小波 matlab 代碼
小波去噪函數(shù)二(轉(zhuǎn))
圖像信噪比、計(jì)算公式、實(shí)例分析
Matlab小波工具箱的使用2
實(shí)驗(yàn)六 圖像的邊緣檢測原程序
幾種常見窗函數(shù)及其MATLAB程序?qū)崿F(xiàn)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服