多媒体通信

上传人:公**** 文档编号:508511335 上传时间:2024-02-28 格式:DOCX 页数:35 大小:94.89KB
返回 下载 相关 举报
多媒体通信_第1页
第1页 / 共35页
多媒体通信_第2页
第2页 / 共35页
多媒体通信_第3页
第3页 / 共35页
多媒体通信_第4页
第4页 / 共35页
多媒体通信_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《多媒体通信》由会员分享,可在线阅读,更多相关《多媒体通信(35页珍藏版)》请在金锄头文库上搜索。

1、目录目录1摘要2Abstract31. 设计要求42. JPEG图像压缩原理52.1图像压缩技术简介52.2JPEG图像压缩根本原理66910111213152.3 JPEG压缩要求162.4 JPEG解码原理163. 基于MATLAB的算法实现213.1 JPEG压缩设计213.2基于DCT变换系统设计223.3 量化程序设计233.4 Z扫描系统设计243.4 霍夫曼编码设计254. 仿真265. 总结286. 参考文献29附录130附录233摘要图像的数字化表示使得图像信号可以高质量地传输,并便于图像的检索、分析、处理和存储。但是数字图像的表示需要大量的数据,必须进行数据的压缩。因此图像

2、压缩编码技术的研究显得特别有意义,也正是由于图像压缩编码技术及传输技术的不断开展、更新,推动了现代多媒体技术应用的迅速开展。本设计在研究JPEG压缩编码对图像数据压缩的根本原理的根底上,设计了JPEG仿真方案和程序实现流程,根据流程图编写了JPEG压缩编码的仿真程序,并利用MATLAB软件对仿真程序进行了调试,验证了JPEG压缩编码对图像数据压缩的可行性。通过运行JPEG仿真程序输出了原图像,重建图像,以及二者的差值图像,通过直观比拟,发现经过JPEG仿真程序压缩后的图像仍有很好的视觉效果。通过对输出的压缩比,峰值信噪比等参数的研究,科学的论证了JPEG压缩编码对图像数据巨大的压缩效果以及良好

3、的压缩质量。实验结果说明基于DCT 变换的JPEG 图像压缩方法简单、方便,既能保证有较高的压缩比,又能保证有较好的图像质量,应用MATLAB仿真出来的结果较好的反响了其编码算法原理。关键词:JPEG,DCT,MATLAB,图像压缩AbstractDigital images that make high-quality image signal can be transmitted, and to facilitate image retrieval, analysis, processing and storage. But the digital images that require

4、large amounts of data, the data must be compressed. Therefore, image compression coding technology research 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

5、 develop rapidly. I have JPEG compression in-depth study on the basic principles of image data compression based on JPEG emulator hands drawn flow chart, flow chart was prepared according to JPEG compression simulation program, and the simulation program using MATLAB software was debugged to verify

6、the JPEG compression of image data compression is feasible. Simulation program by running the output of the original JPEG image, reconstructed image, and the difference between the two images, by visual comparison, found through simulation program compressed JPEG image is still very good visual effe

7、cts. Compression ratio on the output peak signal to noise ratio and other parameters of the study, scientific proof of the JPEG image data compression coding of the great compression and good compression quality. Keywords:JPEG, Huffman, DCT, quantization, MATLAB simulation1. 设计要求图像通信之前需要进行数据量压缩,编程实现

8、JPEG图像压缩标准的主要环节,完成压缩和解压过程,计算压缩比。 要求:将彩色图像进行颜色空间转换、对不同的颜色分量进行不同的采样、对于3个分量进行88的DCT变换、对DCT系数矩阵按照JPEG推荐的量化表进行量化;对量化后的系数进行Z形扫描,最后进行熵编码,形成码流,计算比特数,和压缩比。解压从量化后的DCT系数表开始逆向进行。通过分析知道本次设计要求主要是对图像进行压缩处理,涉及了JPEG图像压缩的环节,掌握其过程原理。2. JPEG图像压缩原理2.1图像压缩技术简介图像压缩是减少表示数字图像时需要的数据量图像数据的压缩基于两点:1图像信息存在着很大的冗余度,数据之间存在着相关性,如相邻像

9、素之间色彩的相关性等。2人眼是图像信息的接收端。因此,可利用人的视觉对于边缘急剧变化不敏感视觉掩盖效应,以及人眼对图像的亮度信息敏感、对颜色分辨率弱的特点实现高压缩比,而解压缩后的图像信号仍有着满意的主观质量。1.图像压缩的根本原理图像数据之所以能被压缩,就是因为数据中存在着冗余。图像数据的冗余主要表现为:图像中相邻像素间的相关性引起的空间冗余;图像序列中不同帧之间存在相关性引起的时间冗余;不同彩色平面或频谱带的相关性引起的频谱冗余。数据压缩的目的就是通过去除这些数据冗余来减少表示数据所需的比特数。由于图像数据量的庞大,在存储、传输、处理时非常困难,因此图像数据的压缩就显得非常重要。信息时代带

10、来了“信息爆炸,使数据量大增,因此,无论传输或存储都需要对数据进行有效的压缩。在遥感技术中,各种航天探测器采用压缩编码技术,将获取的巨大信息送回地面。图像压缩是数据压缩技术在数字图像上的应用,它的目的是减少图像数据中的冗余信息从而用更加高效的格式存储和传输数据。2.图像压缩根本方法图像压缩可以是有损数据压缩也可以是无损数据压缩。对于如绘制的技术图、图表或者漫画优先使用无损压缩,这是因为有损压缩方法,尤其是在低的位速条件下将会带来压缩失真。如医疗图像或者用于存档的扫描图像等这些有价值的内容的压缩也尽量选择无损压缩方法。有损方法非常适合于自然的图像,例如一些应用中图像的微小损失是可以接受的有时是无

11、法感知的,这样就可以大幅度地减小位速。无损图像压缩方法有:行程长度编码熵编码法如 LZW 这样的自适应字典算法有损压缩方法有:将色彩空间化减到图像中常用的颜色。所选择的颜色定义在压缩图像头的调色板中,图像中的每个像素都用调色板中颜色索引表示。这种方法可以与 抖动(en:dithering)一起使用以模糊颜色边界。色度抽样,这利用了人眼对于亮度变化的敏感性远大于颜色变化,这样就可以将图像中的颜色信息减少一半甚至更多。变换编码,这是最常用的方法。首先使用如离散余弦变换DCT或者小波变换这样的傅立叶相关变换,然后进行量化和用熵编码法压缩。分形压缩en:Fractal compression。2.2J

12、PEG图像压缩根本原理输入图像色彩转换图像分块Dct量化dc系数 ac系数块间DPCMZ字型扫描Huffman编 码Huffman编 码DC哈夫曼表压缩数据AC哈夫曼表解 码码 表反量化量化表IDCT恢复的图像数据量化表图2-1JPEG图像压缩根本原理图工具箱用RGB图像中直接描述颜色,或者在索引图像中间接描述颜色,此时,彩色映射使用RGB格式来储存。然而,还有其他的色彩空间又称彩色模型,他们的应用有时会更加方便或更加恰当。其中包括NTSC、YCbCr、HSV、CMY、CMYK和YUV色彩空间。NTSC色彩空间:NTSC彩色制式在美国用于电视系统。这种形式的有点是灰度信息和彩色信息是别离的,所

13、以同一个信号既可以用于彩色电视,又可以用于黑白电视机。在NTSC制式中,图像数据是有三局部组成的:亮度Y、色调I和饱和度Q,其中字母YIQ选择常常是按照惯例进行的。亮度分量描述灰度信息的,其他俩个分量携带电视信号的彩色信息。YIQ这几个分量都是利用如下变换从一副RGB分量中得到的:Y=0.229R+0.587G+0.114BI=0.596R-0.274G-0.322BQ=0.211R-0.523G+0.312B 式2-1根据以上可以得到rgb2ntsc可执行这样的变换yiq_image=rgb2ntsc(rgb_image)同上理:IPT函数ntsc2rgb用于实现ntsc转换为RGB:rgb

14、_image=ntsc2rgb(yiq_image)YCbCr彩色空间:YCbCr1Cb是蓝色分量和一个彩色空间广泛用于数字电视。在这种格式中,亮度信息单个分量Y来表示,彩色信息用俩个色差Cb和Cr来储存。分量Cb是蓝色分量和一个参考值的差,分量Cr是红色分量和一个参考值的差。JPEG采用的是YCrCb颜色空间,而BMP采用的是RGB颜色空间,要想对BMP图片进行压缩,首先需要进行颜色空间的转换。YCrCb颜色空间中,Y代表亮度,Cr,Cb那么代表色度和饱和度(也有人将Cb,Cr两者统称为色度),三者通常以Y,U,V来表示,即用U代表Cb,用V代表Cr。RGB和YCrCb之间的转换关系如下所示: Y = 0.299R+0.587G+0.114B Cb = -0.1687R-0.3313G+0.5B+128Cr = 0.5R=0.418G-0.0813B+128 式2-2 一般来说,C 值 (包括 Cb Cr) 应该是一个有符号的数字, 但这里通过加上128,使其变为8位的无符号整数,从而方便数据的存储和计算。 R = Y+1.402(Cr-128) G = Y-0.34414(Cb-128)-0.71414(Cr-128)B = Y+1.772(Cb-128) 式2-3通过以上的算法可以得到转换函数ycbcr_image=rgb2yc

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号