欢迎光临散文网 会员登陆 & 注册

【图像去噪】基于Wiener、Non-Local Means、Lucy_Richardson、Lee、kuwahara、Bila

2022-05-10 04:43 作者:Matlab工程师  | 我要投稿

1 简介

基于双边滤波,同态滤波,小波滤波,六抽头滤波,,非线性复扩散滤波,Lee滤波,,Wiener滤波实现医学图像去噪。

2 部分代码


% 约束最小平方滤波clc,clear,close all  % 清理命令区、清理工作区、关闭显示图形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);  % 应用约束最小平方滤波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 仿真结果

4 参考文献

[1]孟彦杰, 查剑锋. Kuwahara滤波在布里渊光时域分析传感图像去噪中的应用[J]. 激光与光电子学进展, 2018, 55(7):7.

[2]张小华等. "基于方向增强邻域窗和非下采样Shearlet描述子的非局部均值图像去噪." 电子与信息学报 33.11(2011):6.

[3]余胜威 …. MATLAB图像滤波去噪分析及其应用[M]. 北京航空航天大学出版社, 2015.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。




【图像去噪】基于Wiener、Non-Local Means、Lucy_Richardson、Lee、kuwahara、Bila的评论 (共 条)

分享到微博请遵守国家法律