1、 1 MATLABMATLAB 课程设计课程设计 设计题目:设计题目:应用图像处理 班班 级:级: 学学 号:号: 姓姓 名:名: 指导老师:指导老师: 设计时间:设计时间:2013 年 4 月 8 号-4 月 14 号 2 摘要摘要 21世纪是一个充满信息的时代,图像作为人类感知世界的视觉基础,是人类获取信 息、表达信息和传递信息的重要手段。图像处理,是用计算机对图像进行分析,以达到 所需结果的技术。又称影像处理。基本内容 图像处理一般指数字图像处理。数字图像 是指用数字摄像机、扫描仪等设备经过采样和数字化得到的一个大的二维数组,该数组 的元素称为像素, 其值为一整数, 称为灰度值。 图像处
2、理技术的主要内容包括图像压缩, 增强和复原,匹配、描述和识别3个部分。 常见的处理有图像数字化、图像编码、图像 增强、图像复原、图像分割和图像分析等。图像处理一般指数字图像处理。所谓数字图 像处理7就是利用计算机对图像信息进行加工以满足人的视觉心理或者应用需求的行 为。实质上是一段能够被计算机还原显示和输出为一幅图像的数字码。 关键词:DCT 变换;图像压缩;真色彩增强;平滑;锐化;直方图均衡; 灰度变换;滤波;M 文件的使用 目录目录 摘要摘要I I 1 1 概述概述IIII 2 2 课程设计任务及要求课程设计任务及要求IIIIII 2.1.12.1.1 设计任务设计任务 2.1.22.1.
3、2 设计要求设计要求 3 3 系统设计原理系统设计原理 3.1 3.1 DCTDCT 图像压缩原理图像压缩原理 3.2 3.2 真彩色增强真彩色增强 3.2.13.2.1 平滑平滑 3.2.23.2.2 锐化锐化 3.3 3.3 灰度变换灰度变换(直方图均衡化)(直方图均衡化) 3.4 3.4 图像滤波图像滤波 3 3.4.13.4.1中值滤波器中值滤波器 3.4.23.4.2 维纳滤波器维纳滤波器 4 4 程序代码及实验结果与分析程序代码及实验结果与分析 4.14.1 DCTDCT 图像压缩图像压缩 4.1.14.1.1 程序代码程序代码 4.1.24.1.2 实验结果实验结果 4.1.34
4、.1.3 结果分析结果分析 4.2 4.2 真彩色增强真彩色增强 4.2.14.2.1 平滑程序代码平滑程序代码 4.2.24.2.2 实验结果实验结果 4.2.34.2.3 结果分析结果分析 4.2.44.2.4 锐化程序代码锐化程序代码 4.2.54.2.5 实验结果实验结果 4.2.64.2.6 结果分析结果分析 4.3 4.3 灰度变换灰度变换(直方图均衡化)(直方图均衡化) 4 4.3.1.3.1 程序代码程序代码 4.3.24.3.2 实验结果实验结果 4.3.34.3.3 结果分析结果分析 4.4 4.4 图像滤波图像滤波 4.4.14.4.1 程序代码程序代码 4.4.24.4
5、.2 实验结果实验结果 4.4.34.4.3 结果分析结果分析 5 5 收获体会收获体会 6 6 参考文献参考文献 概述概述 4 MATLAB 作为一种矩阵语言,进行数字图像处理是非常方便的。从理论上讲,数字图 像是一个二维的整数阵列。掌握简单的 MATLAB 图像增强技术,从而对图像处理有进一 步的了解。 课程设计任务及要求课程设计任务及要求 设计任务设计任务 1、在图像的变换和压缩中,常常用到离散余弦变换(DCT) 。DCT 变换用于图像的压缩 实例。请在测试图像中验证你的结论。 2、请编程实现图像的真彩色增强。 3、通过直方图均衡化的方法实现图像的灰度变换,在测试图像中验证你的结论,分析
6、 程序结果。 4、使用常用的滤波器对数字图像进行处理。如均值滤波器、中值滤波器、维纳滤波器 等。 设计要求设计要求 在报告中给出本实验的实验结果和分析。 a) 程序代码附有必要的注释。 b) 报告中对实验的基本算法原理要进行简要叙述。 系统系统设计设计原理原理 DCTDCT 图像压缩原理图像压缩原理 DCT 变换是最小均方误差条件下得出的次最佳正交变换,且已获得广泛应用,并成 为许多图像编码国际标准的核心。JPEG 图像格式的压缩算法采用的就是 DCT 变换,DCT 变换的变换核为余弦函数, 计算速度较快, 有利于图像压缩和其他处理。 在编码过程中, JPEG 算法首先将 RGB 分量转化为亮分量和色差分量,然后将图像分解为的像素 块, ,对这个块进行二维离散余弦变