【图像去噪】基于Wiener、Non-Local Means、Lucy_Richardson、Lee、kuwahara、Bilateral多种滤波器实现CT图像去噪含Matlab源码(图像去噪技术原理)

网友投稿 260 2022-09-04


【图像去噪】基于Wiener、Non-Local Means、Lucy_Richardson、Lee、kuwahara、Bilateral多种滤波器实现CT图像去噪含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代码问题可私信交流。

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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【图像修复】基于中值、均值、维纳、最小平方多种算法实现图像恢复含Matlab源码
下一篇:Opencv创建车牌图片识别系统方法详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~