国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

統(tǒng)計(jì)信號(hào)處理-使用維納濾波和逆濾波對(duì)圖像進(jìn)行恢復(fù)-matlab仿真-附代碼

這篇具有很好參考價(jià)值的文章主要介紹了統(tǒng)計(jì)信號(hào)處理-使用維納濾波和逆濾波對(duì)圖像進(jìn)行恢復(fù)-matlab仿真-附代碼。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

  1. 使用維納濾波對(duì)噪聲圖像恢復(fù)

  1. 題目及濾波圖像恢復(fù)簡(jiǎn)介

  1. 題目

將維納濾波應(yīng)用于圖像恢復(fù),假設(shè)退化圖像為一加性高斯白噪聲污染的圖像,試用逆濾波方法和維納濾波方法恢復(fù)圖像,并比較其效果;查閱文獻(xiàn),嘗試使用迭代維納濾波的方法進(jìn)一步提高效果,注意構(gòu)建正確的修正項(xiàng)。

  1. 逆濾波用于圖像恢復(fù)簡(jiǎn)介

逆濾波法是一種從添加了噪聲的圖像中恢復(fù)原始圖像的技術(shù),它的基本思想是使用濾波器和濾波器的逆濾波器。在這種方法中,首先用一個(gè)適當(dāng)?shù)臑V波器(如維納濾波器)對(duì)污染圖像進(jìn)行濾波,然后再使用該濾波器的逆濾波器對(duì)濾波后的圖像進(jìn)行濾波,從而恢復(fù)出原始圖像。由于在濾波器的逆濾波器中,噪聲的影響會(huì)被抵消,因此可以有效地恢復(fù)原始圖像。

  1. 維納濾波用于圖像恢復(fù)簡(jiǎn)介

維納濾波是一種基于信號(hào)模型的迭代濾波算法,它假設(shè)信號(hào)為有噪聲的線性系統(tǒng)動(dòng)態(tài)響應(yīng)和加性高斯噪聲的組合。維納濾波的基本思想是,首先估計(jì)信號(hào)和噪聲的模型參數(shù),然后根據(jù)模型參數(shù)來(lái)構(gòu)造濾波器,最后使用濾波器消除噪聲。

維納濾波可以對(duì)噪聲圖像進(jìn)行恢復(fù),因?yàn)樗梢愿鶕?jù)信號(hào)和噪聲的模型參數(shù)構(gòu)造濾波器,然后通過(guò)濾波器消除噪聲,從而恢復(fù)噪聲圖像。

  1. 逆濾波與維納濾波的原理

  1. 逆濾波的原理

一般來(lái)說(shuō),圖像的退化模型可以表示為

統(tǒng)計(jì)信號(hào)處理-使用維納濾波和逆濾波對(duì)圖像進(jìn)行恢復(fù)-matlab仿真-附代碼

其中,g(x,y) 表示退化后的圖像,h(x,y)為點(diǎn)擴(kuò)散函數(shù),f(x,y) 為原始圖像,n(x,y) 為引入的噪聲。在頻域上面可以表示為

統(tǒng)計(jì)信號(hào)處理-使用維納濾波和逆濾波對(duì)圖像進(jìn)行恢復(fù)-matlab仿真-附代碼

將其變換到頻域可以得到

統(tǒng)計(jì)信號(hào)處理-使用維納濾波和逆濾波對(duì)圖像進(jìn)行恢復(fù)-matlab仿真-附代碼

所以

統(tǒng)計(jì)信號(hào)處理-使用維納濾波和逆濾波對(duì)圖像進(jìn)行恢復(fù)-matlab仿真-附代碼

將其進(jìn)行傅里葉反變換可以得到復(fù)原圖像。

  1. 維納濾波的原理

維納濾波是另外一種比較常見的圖像復(fù)原方法,計(jì)算復(fù)雜度相對(duì)較小并且考慮了噪聲的影響。通常情況下,假設(shè)圖像和噪聲是相互獨(dú)立的且至少存在一個(gè)均值為零,恢復(fù)圖像和模糊圖像兩者的灰度級(jí)呈線性關(guān)系時(shí),維納濾波可表示為

統(tǒng)計(jì)信號(hào)處理-使用維納濾波和逆濾波對(duì)圖像進(jìn)行恢復(fù)-matlab仿真-附代碼

其中,Sn(u,v)為噪聲功率譜,Sf(u,v)為原圖像功率譜。

  1. Matlab仿真結(jié)果

  1. 逆濾波仿真結(jié)果

統(tǒng)計(jì)信號(hào)處理-使用維納濾波和逆濾波對(duì)圖像進(jìn)行恢復(fù)-matlab仿真-附代碼

由上圖可見,原始圖像是一幅極光景色且無(wú)肉眼可見噪聲,經(jīng)過(guò)加入高斯白噪聲后,圖像中出現(xiàn)了隨機(jī)位置的細(xì)小的白點(diǎn),經(jīng)過(guò)逆濾波恢復(fù)后,圖像中的噪點(diǎn)明顯減少,但同時(shí)也會(huì)過(guò)濾掉原始圖像的與噪點(diǎn)類似的星星。

  1. 維納濾波仿真結(jié)果

統(tǒng)計(jì)信號(hào)處理-使用維納濾波和逆濾波對(duì)圖像進(jìn)行恢復(fù)-matlab仿真-附代碼

經(jīng)過(guò)維納濾波恢復(fù)后,圖像中的噪點(diǎn)明顯減少,但是與逆濾波不同,維納濾波后的圖像中的星星并沒有被認(rèn)為是噪點(diǎn)而完全濾除。

  1. 迭代維納濾波仿真結(jié)果

統(tǒng)計(jì)信號(hào)處理-使用維納濾波和逆濾波對(duì)圖像進(jìn)行恢復(fù)-matlab仿真-附代碼

如上圖所示,迭代維納濾波對(duì)于圖像恢復(fù)有著很好的效果,能夠?yàn)V除大部分的噪點(diǎn)。經(jīng)過(guò)數(shù)次迭代后,圖像已經(jīng)恢復(fù)的很好。迭代次數(shù)達(dá)到一定上限后,效果則變化不明顯。

代碼文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-446825.html

% Load image
img = imread('C:\Users\songy\OneDrive\Pictures\sample.png');
% Convert to grayscale
img_gray = rgb2gray(img);
% Add Gaussian white noise
noisy_img = imnoise(img_gray, 'gaussian', 0, 0.01);
% Perform Wiener filtering
filtered_img = wiener2(noisy_img, [5 5]);
% Display the filtered image
subplot(1,3,1)
imshow(img_gray)
title('原圖')
subplot(1,3,2)
imshow(noisy_img)
title('加入高斯白噪聲的圖像')
subplot(1,3,3)
imshow(filtered_img)
title('維納濾波后的圖像')

%迭代部分,單獨(dú)執(zhí)行
img1=wiener2(noisy_img, [5 5]);
img2=wiener2(img1, [5 5]);
img3=wiener2(img2, [5 5]);
img4=wiener2(img3, [5 5]);
subplot(2,2,1)
imshow(noisy_img)
title('帶噪聲圖')
subplot(2,2,2)
imshow(img1)
title('第一次迭代')
subplot(2,2,3)
imshow(img2)
title('第二次迭代')
subplot(2,2,4)
imshow(img3)
title('第三次迭代')
%% 加載圖像
I=imread('C:\Users\songy\OneDrive\Pictures\sample.png');
%% 生成維納濾波器
% Convert to grayscale
img_gray = rgb2gray(I);
% Add Gaussian white noise
noisy_img = imnoise(img_gray, 'gaussian', 0, 0.01);
N=5; % 維納濾波器大小
sigma=2; % 標(biāo)準(zhǔn)差
h=fspecial('gaussian',N,sigma);
%% 逆濾波處理
J=imfilter(noisy_img,h,'symmetric');
%% 顯示結(jié)果
figure;
subplot(1,3,1);
imshow(img_gray);
title('原始圖像');
subplot(1,3,2);
imshow(noisy_img);
title('加入高斯白噪聲');
subplot(1,3,3);
imshow(J);
title('逆濾波恢復(fù)后的圖像');

到了這里,關(guān)于統(tǒng)計(jì)信號(hào)處理-使用維納濾波和逆濾波對(duì)圖像進(jìn)行恢復(fù)-matlab仿真-附代碼的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【數(shù)字信號(hào)處理課程設(shè)計(jì)】基于MATLAB實(shí)現(xiàn)語(yǔ)音信號(hào)的采集與處理(偏重濾波)

    【數(shù)字信號(hào)處理課程設(shè)計(jì)】基于MATLAB實(shí)現(xiàn)語(yǔ)音信號(hào)的采集與處理(偏重濾波)

    目錄 一、目標(biāo)與任務(wù) 二、原理介紹 2.1 錄音原理 2.2 濾波器的設(shè)計(jì)原理及設(shè)計(jì)方法 2.3 IIR 數(shù)字濾波器設(shè)計(jì)原理 2.4 雙線性變換法 三、GUI界面設(shè)計(jì)與實(shí)現(xiàn) 四、基于MATLAB仿真 4.1實(shí)驗(yàn)過(guò)程 4.2 結(jié)果分析 五、總結(jié) 5.1 函數(shù)用法總結(jié) 5.2?心得體會(huì) 六、參考文獻(xiàn) 這個(gè)項(xiàng)目在我的B站上有專

    2024年01月18日
    瀏覽(32)
  • 現(xiàn)代信號(hào)處理——隨機(jī)信號(hào)的統(tǒng)計(jì)描述

    現(xiàn)代信號(hào)處理——隨機(jī)信號(hào)的統(tǒng)計(jì)描述

    一、信號(hào)的分類 確定性信號(hào):能夠以確定的時(shí)間函數(shù)表示的信號(hào),信號(hào)在任何時(shí)刻的取值都是固定的,信號(hào)的取值都是可以通過(guò)表達(dá)式算出來(lái)的。 隨機(jī)信號(hào):稱為不確定信號(hào)或隨機(jī)過(guò)程,不是時(shí)間的確定函數(shù),沒有確定的表達(dá)式,只能通過(guò)觀察去得到它的樣本。 例如,觀察

    2023年04月10日
    瀏覽(22)
  • 現(xiàn)代信號(hào)處理——自適應(yīng)濾波器(匹配濾波器)

    現(xiàn)代信號(hào)處理——自適應(yīng)濾波器(匹配濾波器)

    信號(hào)處理的目的是從噪聲中提取信號(hào),得到不受干擾影響的真正信號(hào)。采用的處理系統(tǒng)稱為濾波器。 實(shí)時(shí)信號(hào)處理中,希望濾波器的參數(shù)可以根據(jù)系統(tǒng)或環(huán)境的變化進(jìn)行更新,稱為自適應(yīng)濾波器。 濾波器的分類: 線性濾波器、非線性濾波器; FIR濾波器、IIR濾波器; 時(shí)域?yàn)V

    2023年04月27日
    瀏覽(36)
  • 圖像構(gòu)成與信號(hào)處理之三——圖像濾波

    圖像構(gòu)成與信號(hào)處理之三——圖像濾波

    圖像濾波是一種常見的圖像處理技術(shù),用于平滑圖像,去除噪聲和邊緣檢測(cè)等任務(wù)。其工作的原理是通過(guò)提前設(shè)定 濾波器 ,將濾波器作用與原圖像,得到擁有需要的濾波效果的圖像。 一般圖像濾波分為 平滑類:均值濾波 ; 去噪類:中值濾波 ; 突出邊緣:雙邊濾波 ;等。

    2024年03月17日
    瀏覽(21)
  • 現(xiàn)代信號(hào)處理——自適應(yīng)濾波器(LMS自適應(yīng)濾波器)

    現(xiàn)代信號(hào)處理——自適應(yīng)濾波器(LMS自適應(yīng)濾波器)

    一、自適應(yīng)濾波簡(jiǎn)介 維納濾波存在的問題: 適用于平穩(wěn)隨機(jī)信號(hào)的最佳濾波,對(duì)于非平穩(wěn)的隨機(jī)信號(hào),其統(tǒng)計(jì)特性(相關(guān)函數(shù))是隨機(jī)的,因此無(wú)法估計(jì)其相關(guān)函數(shù),此時(shí)的維納濾波不適用; 維納濾波器的參數(shù)是固定的,就不可能根據(jù)輸入信號(hào)的變換去自動(dòng)調(diào)整濾波器的參

    2024年02月01日
    瀏覽(28)
  • 【數(shù)字信號(hào)處理2】IIR 濾波器設(shè)計(jì)

    【數(shù)字信號(hào)處理2】IIR 濾波器設(shè)計(jì)

    1.掌握沖激響應(yīng)法和雙線性變換法設(shè)計(jì)IIR濾波器的原理及具體設(shè)計(jì)方法,熟悉用雙線性設(shè)計(jì)法設(shè)計(jì)低通、帶通和高通IIR數(shù)字濾波器的計(jì)算機(jī)程序; 2.熟悉模擬Butterworth濾波器的設(shè)計(jì),掌握沖激響應(yīng)法和雙線性變換法設(shè)計(jì)數(shù)字IIR濾波器的方法。 1、不同階次模擬巴特沃茲濾波器的

    2024年02月05日
    瀏覽(20)
  • 【Matlab】音頻信號(hào)譜分析及橢圓濾波處理

    【Matlab】音頻信號(hào)譜分析及橢圓濾波處理

    一個(gè)使用matlab對(duì)音頻信號(hào)進(jìn)行頻譜分析及濾波處理的學(xué)習(xí)筆記,本文使用的是橢圓濾波器。 音頻下載 demo.mp3 讀取音頻信號(hào)進(jìn)行傅里葉變換 結(jié)果如下 在譜分析中使用matlab自帶的快速傅里葉變換函數(shù)進(jìn)行變換 在IIR濾波器設(shè)計(jì)中使用橢圓低通濾波器 橢圓濾波器使用 入門級(jí)教程

    2024年02月12日
    瀏覽(33)
  • 【matalab】基于Octave的信號(hào)處理與濾波分析案例

    【matalab】基于Octave的信號(hào)處理與濾波分析案例

    GNU Octave是一款開源軟件,類似于MATLAB,廣泛用于數(shù)值計(jì)算和信號(hào)處理。 一個(gè)簡(jiǎn)單的信號(hào)處理與濾波分析案例,說(shuō)明如何在Octave中生成一個(gè)有噪聲的信號(hào),并設(shè)計(jì)一個(gè)濾波器來(lái)去除噪聲。 首先,確保安裝了Octave??梢詮腛ctave官網(wǎng)下載并安裝:GNU Octave 案例步驟如下: 1. 生成一

    2024年02月19日
    瀏覽(50)
  • 信號(hào)處理之FIR數(shù)字濾波器(Matlab仿真)

    信號(hào)處理之FIR數(shù)字濾波器(Matlab仿真)

    ? ? ? ? 數(shù)字濾波器的作用是濾除不感興趣的信號(hào),留下想要的信號(hào)。數(shù)字濾波器可分為無(wú)限脈沖響應(yīng)(IIR)數(shù)字濾波器、有限脈沖響應(yīng)(FIR)數(shù)字濾波器兩種,兩者各有優(yōu)缺點(diǎn),其中FIR數(shù)字濾波器因其具有良好的線性相位特性受到廣泛應(yīng)用,線性相位是指信號(hào)中各頻率成分的相對(duì)

    2024年02月03日
    瀏覽(29)
  • 數(shù)字信號(hào)處理實(shí)驗(yàn):數(shù)字濾波器的設(shè)計(jì)與應(yīng)用

    數(shù)字信號(hào)處理實(shí)驗(yàn):數(shù)字濾波器的設(shè)計(jì)與應(yīng)用

    一. 實(shí)驗(yàn)?zāi)康?????????1.掌握模擬濾波器的設(shè)計(jì)方法,以及脈沖響應(yīng)不變法和雙線性變換法設(shè)計(jì)IIR數(shù)字濾波 器的方法,針對(duì)實(shí)際信號(hào)能設(shè)計(jì)相應(yīng)的 IIR 數(shù)字濾波器,并按要求進(jìn)行濾波。 ????????2.掌握用窗函數(shù)法設(shè)計(jì)FIR數(shù)字濾波器的方法,并通過(guò)實(shí)驗(yàn)了解各種窗函數(shù)對(duì)濾

    2024年02月03日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包