摘要:多媒体通信是一个伴随着应用要求不断增长而迅速发展的领域。图像是多媒体领域中最重要的媒体之一,它的数据量相当庞大,这给信息的存储和传输都带来了极大的困难,必须采取有效的编码技术来降低数据量。 53733
本文主要工作如下:首先,简要论述了课题相关的基本理论和方法;其次,对离散小波变换的mallat算法和基于小波阈值的压缩方法进行分析比较,指出了这两种算法的优点和不足;再次,结合最佳比特分配策略,给出了一种基于matlab小波工具箱编程实现图像压缩的方法,并进行仿真,验证了该算法的正确性。
毕业论文关键字:图像压缩,小波变换,mallat,matlab
Abstract:Multimedia communication is accompanied by a growing application requirements and rapidly developing field. Multimedia field image is the most important media, one of its enormous amount of data, which gives information storage and transmission have brought great difficulties, we must take effective coding techniques to reduce the amount of data.
This paper include: First, the paper briefly discusses the research related to the basic theories and methods. Then, compare discrete wavelet transform mallat algorithm with threshold based on wavelet compression method, pointed out optimization strategies and methods, Again, the best combination of bit allocation strategy, we propose a programming using matlab wavelet toolbox image compression method. Verify the correctness of the proposed algorithm.
Keywords:Image compression, wavelet transform, mallat, matlab
目 录
1 绪论 3
1.1课题目的和意义 3
1.2国内外发展状况 3
1.3本课题主要内容 5
2 图像压缩编码与小波变换理论 5
2.1 图像压缩编码技术及分类 6
2.2 小波变换理论基础 8
3 基于小波变换的图像压缩技术 9
4 用 Matlab编程实现图像压缩及结果分析 18
4.1 基于MATLAB小波工具箱的简介与应用 18
4.2 图像的分解与重构 20
4.3 实验结果分析 23
4.4仿真结果分析 24
结论 25
参考文献 26
致谢 27
1 绪论
1.1课题目的和意义
随着信息技术的不断发展。图像已成为人们获取外部信息的重要渠道。但是,数字图像具有大量的数据妨碍了图像的有效地获得和利用,这是有害的图像存储和传输。如何用较少的数据来描述图像的信息,既图像被压缩。
在现代通信,图像传输已成为必不可少的内容。—幅像素(分辨率)为1024×1024的图像,如果不经过压缩处理的图像约为1MB,若存储1000张这样的图片,需存储空间大小约为1GB。传输一张这样的图片,1 秒钟可传输5K字节,一张图片需要200 秒,如果传输1000张这样的图片需要耗时约20万秒。即使1秒中传输50K,1000张也需要2万秒,不但传输率低并且对带宽的要求也相当高,而且还占用了相当大的存储空间[7]。有效的压缩图像,是一种提高通信速度的重要手段。有效的图像处理为我们提供更加便捷的服务。通过增加存储容量和带宽的通信信道,并提高运算速度可解决这个问题,但不是一个实际有效的方法。最根本的解决办法是对数字图像进行有效压缩,这样不仅保证数字图像的质量,而且大大降低图像数据量,实现尽可能小的数据存储和传输。因此,有效的图像压缩受到越来越多的关注,探索更有效的图像压缩技术成为最重要的任务之一。