下载频道> 资源分类> matlab源码> 文档资料> 基于MATLAB的JPEG基本系统编码本科毕业论文

标题:基于MATLAB的JPEG基本系统编码本科毕业论文
分享到:

所属分类: 文档资料 资源类型:文档 文件大小: 63.33 KB 上传时间: 2019-09-13 08:22:33 下载次数: 653 资源积分:1分 提 供 者: admin 20190913082438945
内容:

摘   要

本文介绍了基于 MATLAB 的 JPEG 基本系统编码。在图像传送过程中,经常采用 JPEG 格式对静止图像进行压缩编码。
JPEG 基本系统编码首先把灰度图像分成 8×8 的像素块,然后对各个像素块进行离散余弦变换得到变换系数后再进行量化。其次,对量化后的变换系数采用 Z 形扫描,得到直流系数和交流系数。接着,对直流系数采用预测编码,对交流系数采用可变长编码。最后,根据标准的 Huffman 编码进行熵编码,输出压缩图像的比特序列,从而实现图像压缩。在接收端,经过 Huffman 解码、直流系数和交流系数可变长解码以及反量化后,再进行离散余弦逆变换后得到重建图像。
MATLAB 仿真结果表明:重建图像与原始图像几乎没有任何差异,能够满足人们的视觉需求。另外,数据压缩比在 10 倍左右且峰值信噪比均在 30dB 以上。因此,采用 MATLAB 实现 JPEG 基本系统编码具有方法简单、速度快、误差小等优点,能够大大提高图像压缩的效率和精度。
关键词: JPEG ;离散余弦变换;  MATLAB ;图形用户界面



A BSTRACT

The JPEG basic system coding  based on MATLAB is introduced in this paper. The JPEG format is usually used to compress static image during the process of image transmission.
The JPEG basic system coding divides the gray image into several sub-images of size 8×8 firstly.  D iscrete cosine transform is used to get the transform coefficient of sub-image and then the transform coefficient is quantized. Secondly,   Z type scan is adopted to get direct current (DC) coefficient and alternate current (AC) coefficient of the quantized transform coefficient. Thirdly, predictive coding and variable-length coding is used for DC and AC coefficient respectively. Finally, bit sequence s  of the compressed image  are  outputted by using entropy coding according to standard Huffman coding. Then image compression is realized.   The user get s  the reconstructed image by Huffman decoding, variable-length decoding  of  DC and AC coefficient,  de quantization  and  reverse discrete cosine transform sequentially.
MATLAB  results of simulation demonstrate that there is no difference between reconstructed image and original image and reconstructed image can satisfy human visual requirements. Additionally, compression ratio is about  10  and peak signal-to-noise ratio is all over than 30dB. Therefore, the realization of JPEG basic system coding using MATLAB is of such advantages as simple method, fast speed, small error and it can enhance the efficiency and accuracy of image compression greatly. 
Key words:  JPEG; discrete cosine transform; MATLAB; graphical user interface



目   录

   第 1 章   绪   论      1
1.1  图像变换编码概述及目前状况       1
1.2  论文结构       2
第 2 章  MATLAB 简介      3
2.1 MATLAB 的发展简史       3
2.2 MATLAB 的特点       3
2.2.1 MATLAB 的功能       3
2.2.2 MATLAB 的技术特点       4
2.3 MATLAB 图像类型       5
2.4 GUI       5
第 3 章   变换编码      7
3.1  变换编码的一般形式与意义       7
3.2  基本原理       7
3.2.1  正交变换的去相关性       8
3.2.2  变换编码性能判断       9
3.2.3  变换编码的特点       11
3.3  最佳正交变换 ——K-L 变换       11
第 4 章  JPEG 图像压缩      13
4.1 JPEG 概述       13
4.2 JPEG 图像编码算法的实现       14
4.2.1 离散余弦编码       14
4.2.2  量化       15
4.2.3 编码       16
4.2.4 JPEG 图像数据压缩发展       19
第 5 章  MATLAB 仿真      21
5.1  系统模块图       21
5.2 JPEG 压缩编码的设计流程       21
5.2.1  扫描顺序变换       22
5.2.2  量化部分程序流程图       22
5.2.3  霍夫曼编码部分程序流程图       22
5.3  图形用户界面设计       25
第 6 章   结论与展望      29
6.1  结论       29
6.2  不足之处及未来展望       29
参考文献      31
致   谢      32
附   录      33 

文件列表(点击上边下载按钮,如果是垃圾文件请在下面评价差评或者投诉):

基于MATLAB的JPEG基本系统编码本科毕业论文.docx

关键词: MATLAB JPEG 基本系统编码 本科 毕业论文

Top_arrow
回到顶部
联系方式| 版权声明| 招聘信息| 广告服务| 银行汇款| 法律顾问| 兼职技术| 付款方式| 关于我们|
网站客服网站客服 程序员兼职招聘 程序员兼职招聘
沪ICP备19040327号
谷速代码 版权所有
Copyright © 1999-2014, GUSUCODE.COM, All Rights Reserved