1、 课程设计任务书课程设计任务书 题题 目目: : 利用 MATLAB 仿真软件实现图像的去噪处理 要求完成的主要任务要求完成的主要任务: : 1. 读取图像并分别加入高斯噪声、椒盐噪声、乘性噪声。 2. 采取合适的滤波器进行去噪处理,能显示原始图像、加噪后图像和去噪 后图像。 课程设计的目的:课程设计的目的: 1理论目的 课程设计的目的之一是为了提高自学能力,并能用所学理论知识正确分析 图像噪声。 2实践目的 课程设计的目的之二是通过编写图像加噪去噪程序掌握图像噪声处理的方 法和步骤。 时间安排:时间安排: 序序 号号 阶段内容阶段内容 所需时间所需时间 1 方案设计 2 天 2 软件设计 3
2、 天 3 系统调试 2 天 4 答辩 1 天 合 计 8 天 指导教师签名:指导教师签名: 年年 月月 日日 系主任(或责任教师)签字:系主任(或责任教师)签字: 年年 月月 日日 目目 录录 摘 要.I Abstract . II 1 引言 1 1.1MATLAB 介绍 1 1. 2MATLAB 图像处理工具箱函数介绍 2 2 图像的采集 3 3 图像的加噪 4 3.1 加入乘性噪声 4 3.1.1 噪声分析与函数使用. 4 3.1.2 代码及其注释. 4 3.1.3 图像仿真. 5 3.2 加入椒盐噪声 5 3.2.1 噪声分析与函数使用. 5 3.2.2 代码及其注释. 5 3.2.3
3、图像仿真. 6 3.3 加入高斯噪声 6 3.3.1 噪声分析与函数使用. 6 3.3.2 代码及其注释. 7 3.3.3 图像仿真. 7 4 图像的去噪 7 4.1 滤波器的介绍 7 4.1.1 均值滤波. 8 4.1.2 中值滤波. 8 4.1.3 维纳滤波. 9 4.2 去除乘性噪声 9 4.2.1 代码及其注释. 9 4.2.2 图像仿真. 10 4.2.3 效果分析. 11 4.3 去除椒盐噪声 11 4.3.1 代码及其注释. 11 4.3.2 图像仿真. 12 4.3.3 效果分析. 12 4.4 去除高斯噪声 12 4.4.1 代码及其注释. 12 4.4.2 图像仿真. 13
4、 4.4.3 效果分析. 13 5 心得体会 14 参考文献 15 附件:MATLAB 程序. 16 I 摘 要 本次课程设计报告在简要介绍 MATLAB 软件的基础上, 结合其图象处理 工具, 重点分析了 MATLAB 在图象处理中的应用。 文中的具体实例表明, 在数 字图象处理中使用 MATLAB 可以提高实验效率, 快速得出实验结果。本次课 程设计,主要是利用 MATLAB 仿真软件实现图像的去噪处理。要求:读取图 像并分别加入高斯噪声、椒盐噪声、脉冲噪声和乘性噪声,然后采取合适的滤 波器进行去噪处理,能显示原始图像、加噪后图像和去噪后图像。在此过程中 学会此软件的一些基本操作及语言。
5、一幅图像在实际应用过程中可能存在各种各样的噪声, 给后面的图像区域分 割、 分析判断等工作带来了困难, 因此图像去噪是图像处理中的重要组成部分 利 用MATLAB软件对均值滤波、 中值滤波和维纳滤波种图像去噪技术进行分析比 较结果表明:均值滤波方法适于去除高斯噪声;中值滤波方法适于去除椒盐噪 声,同时能较好保护图像边界;自适应滤波方法较之前种滤波方法具有更好的 选择性,适于去除高斯噪声同时,种去噪方法对于去除远观图或近观图中的 噪声,均有良好效果。 关键词: 滤波器 图像加噪 MATLAB II Abstract This curriculum project report was intro
6、ducing briefly in the MATLAB softwares foundation, unifies its imagery processing tool, selective analysis MATLAB in imagery processing application. In the article concrete example indicated that uses MATLAB in digital image processing to be possible to raise the experiment efficiency, obtains the experimental result fast. This curriculum project, is mainly realizes image denoising processing using the MATLAB simulation software. Re