1、 课程设计任务书课程设计任务书 题题 目目: : 利用 MATLAB 仿真软件进行图像的变换域分析。 初始条件:初始条件: 1、使用 MATLAB 软件进行操作 2、选择一个图像进行分析 要求完成的主要任务要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明 书撰写等具体要求) 1、读取图像并求图像的奇异值(SVD)分解 2、正交分解(QR) 3、离散余弦变换(DCT) 4、离散傅利叶变换(DFT) 5、小波变换(DWT) ,并保存和显示变换后的图像。 时间安排:时间安排: 阶段内容阶段内容 所需时间所需时间 方案设计 1 天 软件设计 2 天 系统调试 1 天 答辩 1 天 合
2、计 5 天 指导教师签名:指导教师签名: 年年 月月 日日 系主任(或责任教师)签名:系主任(或责任教师)签名: 年年 月月 日日 目目 录录 摘 要 I Abstract. II 1.matlab 基本操作 . 1 1.1 基础知识 1 1.2 图像的读取及程序 1 2. matlab 图像操作 3 2.1 图像的奇异值分解 3 2.1.1 奇异值分解理论知识 3 2.1.2 程序及运行结果 4 2.2 图像的正交分解 5 2.2.1 正交分解理论知识 5 2.2.2 程序及运行结果 5 2.3 图像的离散余弦变换 6 2.3.1 离散余弦变换理论基础 6 2.3.2 程序及运行结果 7 2
3、.4 图像的离散傅利叶变换 8 2.4.1 离散傅利叶变换理论基础 8 2.4.2 程序及运行结果 . 10 2.5 图像的小波变换 . 11 2.5.1 小波变换的理论基础 . 11 2.5.2 程序及运行结果 . 14 3小结建议及体会 16 4.参考文献. 17 本科生课程设计成绩评定表. 18 I 摘摘 要要 MATLAB 语言是由美国 MathWorks 公司推出的计算机软件,经过多年的逐步 发展与不断完善,现已成为国际公认的最优秀的科学计算与数学应用软件之一, 是近几年来在国内外广泛流行的一种可视化科学计算软件。它集数值分析、矩阵 运算、信号处理和图形显示于一体,构成了一个方便的、
4、界面友好的用户环境, 而且还具有可扩展性特征。 MATLAB 是一种向量语言,非常适合于图像处理,其自带的数字图像处理工 具箱包括 15 类函数,支持四种图像类型,并可相互转换,ATLAB 可操作的图像 文件包括 BMP、HDF、JPEG、PCX、TIFF、XWD 等格式。本文介绍了 MATLAB 语言的 特点以及图像处理工具箱实现的经典图像处理技术。总体介绍了,对图像的基本 操作,以及对图像进行 FFT 变换,DCT 变换,SVD 变换,QR 变换,小波变换等。 通过对一副图像通过 MATLAB 的图像工具箱箱中 imread;imshow;subplot; figure 等基本图像处理函数
5、以及 fft; fft2; dct; dct2; svd; qr;wavedec2 等图像矩阵变换函数,进行处理,能大致基本展示 MATLAB 对图像处理方面的强 大功能。并且通过本次课程设计,掌握了这款软件的基本操作,其图像工具栏的 基本函数,以及对图像进行的一些增强操作等。 关键词:关键词:MATMATLABLAB 语言语言 图像工具栏图像工具栏 图像处理图像处理 II Abstract MATLAB language is introduced by the United States MathWorks, computer software, after years of gradua
6、l development and continuous improvement, which has become internationally recognized as the best scientific computing and mathematical application, one at home and abroad in recent years widespread a kinds of scientific visualization software. It combines numerical analysis, matrix computation, signal processing and graphical display on the whole, constitute a convenient, user-friendly user environment, but