【圖像去噪】基于Wiener、Non-Local Means、Lucy_Richardson、Lee、kuwahara、Bila
1 簡介
基于雙邊濾波,同態(tài)濾波,小波濾波,六抽頭濾波,,非線性復擴散濾波,Lee濾波,,Wiener濾波實現(xiàn)醫(yī)學圖像去噪。
2 部分代碼
% 約束最小平方濾波
clc,clear,close all ?% 清理命令區(qū)、清理工作區(qū)、關(guān)閉顯示圖形
warning off ? ? ? % 消除警告
feature jit off ? ? ?% 加速代碼運行
tic
[filename ,pathname]=...
? ?uigetfile({'*.bmp';'*.tif';'*.jpg';},'選擇圖片'); %選擇圖片路徑
str=[pathname filename]; % 合成路徑+文件名
im = imread(str); ? ? ? ?% 讀圖
noise_mean = 0; ?% 均值
noise_var =1e-3; % 方差
im = imnoise(im,'gaussian',noise_mean, noise_var); % 原圖像 + 白噪聲
% 約束最小平方濾波
Xd = im2double(im);
HSIZE = [3 3]; ? % 模板窗口大小
SIGMA = 0.5; ? ? % 標準差
H = fspecial('gaussian',HSIZE,SIGMA);
noise_power = noise_var * prod(size(Xd)); ? % prod(size(Xd))=65536;噪聲的功率
[Zd, LAGRA] = deconvreg_filter(im,H,noise_power); ?% 應(yīng)用約束最小平方濾波
figure('color',[1,1,1]),
subplot(121),imshow(im);title('原始圖像')
colormap(jet) ?% 顏色
shading interp % 消隱
subplot(122),imshow(Zd,[]);title('約束最小平方濾波圖像')
colormap(jet) ?% 顏色
shading interp % 消隱
toc
3 仿真結(jié)果



4 參考文獻
[1]孟彥杰, 查劍鋒. Kuwahara濾波在布里淵光時域分析傳感圖像去噪中的應(yīng)用[J]. 激光與光電子學進展, 2018, 55(7):7.
[2]張小華等. "基于方向增強鄰域窗和非下采樣Shearlet描述子的非局部均值圖像去噪." 電子與信息學報 33.11(2011):6.
[3]余勝威 …. MATLAB圖像濾波去噪分析及其應(yīng)用[M]. 北京航空航天大學出版社, 2015.
博主簡介:擅長智能優(yōu)化算法、神經(jīng)網(wǎng)絡(luò)預測、信號處理、元胞自動機、圖像處理、路徑規(guī)劃、無人機等多種領(lǐng)域的Matlab仿真,相關(guān)matlab代碼問題可私信交流。
部分理論引用網(wǎng)絡(luò)文獻,若有侵權(quán)聯(lián)系博主刪除。
