1 / 18
文档名称:

基于Matlab的图像噪声去除PPT学习教案.pptx

格式:pptx   大小:1,004KB   页数:18页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于Matlab的图像噪声去除PPT学习教案.pptx

上传人:wz_198613 2021/6/14 文件大小:1004 KB

下载得到文件列表

基于Matlab的图像噪声去除PPT学习教案.pptx

相关文档

文档介绍

文档介绍:会计学
1
基于Matlab的图像噪声去除
图像噪声的产生
外部噪声,即指系统外部干扰以电磁波或经电源串进系统内部而引起的噪声。如电气设备,天体放电现象等引起的噪声。
内部噪声:一般又可分为以下四种:
由光和电的基本性质所引起的噪声;
电器的机械运动产生的噪声;
器材材料本身引起的噪声;
系统内部设备电路所引起的噪声。
第1页/共18页
高斯噪声(gauss noise)
第2页/共18页
椒盐噪声(salt & pepper noise)
第3页/共18页
图像噪声的去除
第4页/共18页
Matlab软件在图像除噪中的应用
MATLAB在图像处理中的应用是由一系列支持图像处理的操作函数组成,如几何操作、区域操作和块操作、滤波、变换、图像分割、图像边缘提取、图像增强等;
图像处理工具包的函数种类很多,包括:图像显示、图像文件输入与输出、几何操作、像素值统计、图像分析与增强、图像滤波、滤波器、图像变换、图像类型转换等
第5页/共18页
中值滤波器分析图像降噪
I=imread(‘C:\Users\Tony\Desktop\’);
subplot(2,2,1);
imshow(I);
title(‘原始图像’);
f=imnoise(I,‘gaussian’,); %加入高斯噪声
subplot(2,2,2);
imshow(f);%加入高斯噪声后显示图像
title(‘加噪声后的图像’);
g=medfilt2(f);%第一次中值滤波
subplot(2,2,3);
imshow(g);
subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果m=2就是表示2行图。p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。
g=imnoise(f,'gaussian',m,var)将均值M,方差为var的高斯噪声加到图像f上,默认值为均值是0,
第6页/共18页
中值滤波器分析图像降噪(续)
title(‘第一次中值滤波图像’);
m=medfilt2(g);%第二次中值滤波
subplot(2,2,4);
imshow(m);
title(‘第二次中值滤波图像’);
m3=medfilt2(m2);
subplot(3,2,5);
imshow(m3);
title('第三次中值滤波图像');
m4=medfilt2(m3);
subplot(3,2,6);
imshow(m4);
title('第四次中值滤波图像');
第7页/共18页
第8页/共18页
第9页/共18页