摘要随着计算机技术的发展,图像的数字化表示使得图像信号可以高质量地传输、检索、分析、处理和存储。然而表示数字图像需要大量的数据,这就对传输带宽和存储空间提出了很高的要求。因此图像数据的压缩编码显得尤为重要。因此对图像压缩编码技术的研究显得特别有意义,也正是由于图像压缩编码技术及传输技术的不断发展、更新,推动了现代多媒体技术应用的迅速发展。
本课题主要研究图像的JPEG压缩编码和解码技术,在熟悉JPEG图像压缩编码理论的基础上,应用matlab编写了图像JPEG压缩编码过程:包括颜色空间转换、8*8模块分块4:2:0采样、离散余弦变换(DCT)、量化系数、Zig-Zag扫描和Huffman编码,以及JPEG图像解压缩编码过程,给出了原始图像和压缩编码、再解压缩后的图像,并进行了对比。63693
毕业论文关键词:编码;DCT;Huffman;JPEG;解码;MATLAB仿真
毕 业 论 文 外 文 摘 要
Title Image coding and decoding technology study
Abstract
With the development of computer technology, digital images that make high-quality image signal can be transmitted, retrieval, analysis, processing and storage. However, the digital images that require large amounts of data, that cost large transmission bandwidth and storage space. So the compression coding of image data is particularly meaningful. And because the image compression technology and transmission technology continues to develop, update and promote the application of modern multimedia technology to develop rapidly.
T This paper mainly focuses on the research on the JPEG image compression coding and decoding technology. After familiar to the JPEG image compression coding theory, use Matlab compiled the process of image JPEG compression coding, which includes color space conversion, 8*8 module, 4:2:0 sampling, the Discrete Cosine Transform (DCT), quantization coefficient, Zig-Zag scan, Huffman coding, and JPEG image decompression coding process, then gives the original image and the images after coding and compression, and the results are discussed.
Keywords: coding; DCT; Huffman; JPEG; decoding;MATLAB simulation
目录
第1章 绪论 1
1.1 静态图像压缩编码技术简介 1
1.2 JPEG图像压缩的国际标准 2
1.3 JPEG压缩编码技术的目的与意义 3
1.4 毕业设计内容 4
第2章 JPEG图像压缩与解压缩原理 5
2.1 JPEG压缩编码基本原理 5
2.1.1 颜色空间转换、数据分块及采样 5
2.1.2 离散余弦变换(DCT) 6
2.1.3 系数量化 6
2.1.4 Z形扫描 7
2.1.5 霍夫曼编码 9
2.2 JPEG图像解压缩基本原理 12
2.2.1 读入文件的相关信息 12
2.2.2 颜色分量单元的内部解码 12
2.2.3 直流系数的差分编码 13
2.2.4 反量化 14
2.2.5 反Zig-zag编码 14
2.2.6 反离散余弦变换 14
2.2.7 YCrCb向RGB转换 14
第3章 基于 MATLAB的算法实现