MATLAB图像滤波实验报告

更新时间:2023-11-01 18:26:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1

图像处理实验

实验报告

院(系)名称 专业名称 学生姓名 学 号 任课老师

年 月 日

北京航空航天大学实验报告

1 实验目的

利用MATLAB实现图像滤波,边界检测,从空间域与频域上加深对图像滤波的理解。

2 实验内容

1. 对lena.bmp分别添加高斯、椒盐、泊松噪声,并比较高斯滤波与中值滤波的效果。(使用matlab自带函数即可)

2. 对lena.bmp实现laplace算子、Sobel算子、Kirch算子、Canny算子等边界检测算子中的任何两个;(不使用matlab自带函数)

3. 通过观察rect.bmp和rect-45度.bmp的傅立叶频谱,了解图像傅立叶变换的旋转、平移等特性;

4. 对grid.bmp实现理想低通;

5. 对cave.jpg实现同态滤波算法,观察光照校正的效果(使用高斯型高通滤波器的离散化结果作为模板)。

3 实验步骤及算法流程

开始 转换成double类型 空间与转换为频用fftshift对频域进行处理 利用特定的卷积核进行滤波过程 频域还原为空间域 用ifftshift还原频域 显示图像 结束 - 1 -

北京航空航天大学实验报告

4 实验结果分析

4.1 空间域滤波

图1 加高斯噪声与滤波

图2 密度为0.1的椒盐噪声与滤波

- 2 -

北京航空航天大学实验报告

图3 密度为0.5的椒盐噪声与滤波

图4 加泊松噪声与滤波

高斯滤波是构造一个高斯卷积掩膜,对每一个点的邻域进行卷积达到滤波的效果,中值滤波是用邻域中像素的中值代替当前像素,是非线性的。分析以上三幅图,知高斯滤波的效

- 3 -

北京航空航天大学实验报告

果对每种噪声差不多;中值滤波对椒盐噪声来说效果非常好,在椒盐密度不大的情况下几乎可以完全去除噪声。以以上四幅图来说,中值滤波的效果要比高斯滤波的效果好。

4.2 边界检测

图5 Laplace算子检测边界

图6 Sobel算子检测边界

- 4 -

本文来源:https://www.bwwdw.com/article/kzv2.html

Top