摘要:科学与技术在飞速发展的同时,人们对图像的压缩也投入了越来越多的关注。图像的压缩的根本目的在于尽可能的减少图像数据所包含的冗余信息,节约图像占用到的空间,进而解决数据量过大的问题。
本文主要研究了基于离散余弦变换的图像压缩算法。首先阐述了图像压缩的必要性和可行性,然后概述了MATLAB及其图像处理工具箱的相关理论知识,并着重介绍了图像压缩的编码过程及实现方法,其中详细说明了编码时的离散余弦变换、系数量化、熵的编码以及霍夫曼编码等模块的原理。最后我们可以得出:基于离散余弦变换的图像压缩技术不仅操作简单,而且还保证了图像的质量和压缩比的高效,是非常实用的图像压缩技术。
关键词 图像压缩;离散余弦变换;MATLAB;图像处理工具箱
目录
摘要
Abstract
1绪论-1
1.1研究的背景与现状-1
1.2研究的目的和意义-1
1.3课题研究内容与章节结构-2
2基于DCT的图像的压缩算法-3
2.1离散余弦变换-3
2.2图像压缩算法的编码过程-3
2.3基于DCT的JPEG图像压缩编码步骤-4
2.3.1颜色模式转换及采样-4
2.3.2二维离散余弦变换-4
2.3.3 DCT系数的量化-6
2.3.4量化系数的编排-7
2.3.5压缩编码-7
3 DCT变换的局限性及改进-9
3.1DCT变换的局限性-9
3.2 块效应的表现和消除-10
4离散余弦变换的MATLAB程序实现-11
4.1 MATLAB及其图像处理工具箱-11
4.2 MATLAB对图像文件的操作-12
4.2.1图像文件的读取步骤-12
4.2.2图像文件的输出-12
4.2.3图像文件的显示-12
4.3离散余弦变换的程序流程图-13
4.4 离散余弦变换的MATLAB仿真结果-13
结论-15
致谢-16
参考文献-17