资源简介
对比了常见的几种去噪方法,含中值滤波,均值滤波,维纳滤波,高斯滤波,以及三种形态学滤波(一般的,改进的,多结构元素形态学滤波)
代码片段和文件信息
%图片的预处理
I=imread(‘D:\matlab\radar.png‘);
I=rgb2gray(I);
figure(1)imshow(I)title(‘原图‘);
%对于高斯噪声均值滤波效果好,反之,对椒盐噪声中值滤波效果好;
%对本例更多是椒盐噪声
J1=medfilt2(I); %缺省的【3 3】窗口对矩阵I进行二维中值滤波
figure(2)imshow(J1)title(‘中值滤波‘);
%中值滤波后,回波图像较为集中了,但丢失了部分面积较小的回波区域。
h1=fspecial(‘average‘3);%fspecial(‘‘average‘3)用来创建一个3*3的均值滤波器
J2=filter2(h1I)/255;
figure(3)imshow(J2)title(‘均值滤波‘);
%均值滤波边缘模糊,但去除了孤立点,回波较为集中
J3=wiener2(I);
figure(4)imshow(J3)title(‘维纳滤波‘);
%维纳滤波与均值滤波类似,边缘模糊厉害,但去除了孤立点,回波较为集中
h2=fspecial(‘gaussian‘);
J4=filter2(h2I)/255;
figure(5)imshow(J4)title(‘高斯滤波‘);
%高斯滤波还有孤立点,不好
%数学形态学滤波
%B=[0 1 0;1 1 1;0 1 0];
B1=ones(22);%考虑到气象是所有附近的点都需考虑,采用8领域算子。
J5=imopen(IB1);
J6=imclose(J5B1);
figure(6)imshow(J6)titl
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1918 2013-04-10 09:25 quzao.m
----------- --------- ---------- ----- ----
1918 1
相关资源
- multiimagepocs 对多帧图像进行超分辨率
- multifractal-compute 用MATLAB编写的图象多
- wsn-simulation-in-matlab
- A-Multi-UAV-Simulation-for-Formation 对无人机
- neural-network-of-multi-sensor 基于模糊神经
- GA-pareto 遗传算法的多目标优化算例
- Multi-Agent-Particle-Swarm-Algorithm 结合多智
-
FRSR 实现文献‘Fast and robust multif
r -
multiple_ob
ject_tracking(3D) 多目标跟 - test-one 语音识别
- multifractal 多重分形谱的算法的matlab实
- multi-target-tracking 多目标跟踪的主程序
- single_node_multi_node 认知无线电中基于能
- getMultiPeaks 从图像中提取曲线
- Multi-agent-formation 可以实现多智能体编
- mmcsevenlevel
- multiuav5 多无人机协同决策与控制仿真
- SLNR 用于通信系统中MIMO干扰对齐的算
- multi-agent-system 使用MATLAB对多智能体实
- PSCADEMTDC pscad的实验教程
- multipath_code.zip 试设计一完整的移动通
- multiagent_q_learning 多用户环境中
- ImageFusion_SSSDI
- multiagent_formation_control 很好的多智能体
- 幅度调制与解调的设计电路 multisim模
- 数电课程设计电梯控制系统multisim仿真
- 基于multisim实现的交通灯实验
- 数字时钟定时电路仿真图
- LED闪烁灯电路的仿真电路-multisim
- igbt的multisim仿真
评论
共有 条评论