浅谈数字图像压缩技术_第1页
浅谈数字图像压缩技术_第2页
浅谈数字图像压缩技术_第3页
浅谈数字图像压缩技术_第4页
浅谈数字图像压缩技术_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数字图像处理结课论文学号:专业:通信工程浅谈数字图像压缩技术摘要:随着五千历史文明的发展,如今的我们正处于数字时代的浪潮中。自从1946年2月14日,世界上第一台通用电子数字计算机“埃尼阿克”(ENIAC)宣告研制成功。现在的我们无时无刻不在被各种各样的数字信息所包围着。数字时代的到来,丰富了我们的日常生活,让我们的生活与众不同,绚烂多彩。数字时代最伟大的两大发明就是:移动电话和因特网。而且,如今的移动电话和因特网都是利用数字信息进行信息传输。其中包括图像,语音,视频信息等等。本文主要讲有关于图像的压缩技术。因为,原始的图像一般都很大,只有经过压缩处理之后,才能更好的存储,传输,和利用。Abs

2、tract:With 5,000 history of civilization development, now we are in the wave of the digital age. Since February 14, 1946, the world's first general-purpose electronic digital computer "ENIAC" (ENIAC) was developed. All the time now we are surrounded by all kinds of digital information.

3、 The arrival of the digital age, enriches our daily lives, make our lives unique and colorful. Greatest two inventions are in the digital age: mobile phones and the Internet. Moreover, today's mobile phones and the Internet is the use of digital information transfer information. Includes images,

4、 voice, video, and so on. This article talk about image compression technology. Because the original image is very large, only after the compression process, in order to better storage, transmission, and utilization.关键词 :图像, 压缩引言随着数字时代的发展,计算机的普及率也是越来越广泛,智能手机等移动电话网的覆盖也是远来越宽。多媒体娱乐、信息高速公路等不断对信息数据的存储和传输

5、提出了更高的要求,也给现有的有限带宽以严峻的考验,特别是具有庞大数据量的数字图像通信。无独有偶,随之而来的即是数字图像处理技术的突飞猛进。想要实现实时消息的传递,信息的传输便成了关键,而信息传输的核心便是数据压缩技术。可以这么说:数字图像处理技术的核心就是数字图像的压缩。只有有效滴解决了数据的压缩问题,信息才会更快更可靠地传输,才会有我们现在这样方便而又舒适的生活。数字图像压缩技术是数字图像处理技术的一个重要的分支学科,所谓的数字图像压缩就是减少表示数字图像时需要的数据量,以较少的比特有损或无损地表示原来的像素矩阵的一门综合技术。现在图像压缩技术受到了越来越多的关注。图像压缩的目的就是把原来较

6、大的图像用尽量少的字节表示和传输,并且要求复原图像有较好的质量。利用图像压缩, 可以减轻图像存储和传输的负担, 使图像在网络上实现快速传输和实时处理。本文主要从图像压缩技术概述、图像压缩技术必要性、数字图像压缩原理、图像压缩标准 、图像压缩算法优缺点、生活中常用的压缩方法举例、图像压缩技术的前景展望7个方面来论述。一、图像压缩技术概述  在满足一定保真度的要求下,对数字图像进行变换、编码和压缩,去除多余数据,减少表示数字图像时需要的数据量,以便于图像的存储和传输。即以较少的数据量有损或无损地表示原来的像素矩阵的技术,也称图像编码。图像数据之所以

7、可以进行压缩,主要是因为一般原始图像数据中的像素和像素之间是高度相关的,都含有大量的冗余信息。图像压缩编码的目的就是消除各种冗余,并在给定的畸变下用尽量少的比特数来表征和重建图像,使它符合人们既定的各种要求。图像压缩编码可分为两类:一类压缩是可逆的 ,即从压缩后的数据可以完全恢复原来的图像 ,信息没有损失 ,称为无损压缩编码;另一类压缩是不可逆的 ,即从压缩后的数据无法完全恢复原来的图像 ,信息有一定损失 ,但是不影响人们的正常使用,称为有损压缩编码。除了图像可以压缩外,音频,视频数据都可以根据人们的要求实现一定的压缩,因为不是本文讨论的重点,所以在这里不再论述。二、图像压缩技术必要性

8、0;数字时代,对于信息的实时性要求很高,所以,实现信息的实时性传输就显得非常必要了。但是在现有的通信能力下,如果原始信息不经过压缩,就无法完成大量多媒体信息的实时传输。数字图像高速传输和存贮所需要的巨大容量已成为推广数字图像通信的最大障碍, 因此对图像进行压缩十分必要。进行数据压缩可以较快地传输各种信源、提高信道的利用率、降低发射功率、节约能源以及减少存储容量等。三、数字图像压缩原理1.0 JPEG压缩原理 JPEG算法中首先对图像进行分块处理,一般分成大小不等互不重叠的模块,再对每一模块进行二维离散余弦变换(DCT)。每一个模块变换后的系数基本不相关,而且系数矩阵的能量集

9、中在低频区。再根据量化表进行量化,量化的结果保留了低频部分的系数,去掉了高频部分的系数。量化后的系数按zigzag 扫描重新组织,然后进行哈夫曼编码。JPEG压缩是基于二维离散余弦变换(DCT)的图像压缩在MATLAB里输入程序:I=imread(cameraman.tif);I=im2double(I);%图像存储类型转换T=dctmtx(8);%离散余弦变换B=blkproc(I,8 8,P1*P2,T,T);Mask=1 1 1 1 0 0 0 0 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

10、 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  0 0 0 0 0 0 0 0B2=blkproc(B,8 8,P1.*X.mask);%数据压缩,丢弃右下角高频数据I2=blkproc(B2,8 8,P1*x*P2,T,T);%进行DCT反变换,得到压缩后的图像subplot(1,2,1);imshow(I);title(原图)subplot(1,2,2);  imshow(I2);title( 压缩后的图像) 实验截图如下:由以上程序及图像可知:我们舍弃了85%的DCT系数,也即是减少了原图像85%的大小容量,更加利于存储和

11、传输,而且,压缩后的图像虽然略有模糊但是依然很清晰,并不影响我们正常观看。2.0 JPEG2000压缩原理 JPEG2000格式的图像压缩比,可以在现有的JPEG基础上再提高10%30%,而且压缩后的图像显得更加细腻平滑。对于目前的JPEG标准,在同一个压缩码流中不能同时提供有损和无损压缩,而在JPEG2000系统中,用户通过选择参数,能够对图像进行有损和无损压缩。现在网络上的JPEG格式的图像在下载时是按“块”传输的,而JPEG2000格式的图像支持渐进传输,用户在下载图像时不必接收整个图像的压缩码流,从而节约了流量和减少了下载时间,以及用户的等待时间。由于JPEG2000采用小波

12、技术,可随机获取某些感兴趣的图像区域(ROI)的压缩码流,再对压缩的图像数据进行进行传输、滤波等操作。3.0小波变换图像压缩原理 小波变换用于图像编码的基本原理是:在Mallat 塔式快速小波变换算法的基础上对图像进行多分辨率分解。其具体过程为:首先对图像进行多级小波分解,然后对每层的小波系数进行量化,再对量化后的系数进行编码。一个图像作小波分解后 , 可得到一系列不同分辨率的子图像 ,不同分辨率的子图像对应的频率是不相同的 。高分辨率 ( 即高频) 子图像上大部分点的数值都接近于 0 , 越是高频这种现象越明显 。对一个图像来说 ,表现一个图像最主要的部分是低频部分 ,所

13、以一个最简单的压缩方法是利用小波分解 ,去掉图像的高频部分而只保留低频部分 。在MATLAB中输入程序:I=imread(yw.jpg);x=rgb2gray(i);%彩色图像转化为灰度图像cA,Ch,cV,cD=dwt2(x,db1);对图像进行单层分解,小波图像为db1A=upcoef2(a ,cA ,db1,1 );H=upcoef2(h ,cH ,db1,1 );V=upcoef2(v ,cV ,db1,1 );D=upcoef2(d ,cD ,db1,1 );%图像编码figuresubplot(3.1.1);image(wcodemat(A,192);title(近似细节系数);s

14、ubplot(3.1.2);image(wcodemat(H,192);title(水平细节系数);subplot(3.1.3);image(wcodemat(V,192);title(垂直细节系数);subplot(3.1.4);image(wcodemat(D,192);title(对角细节系数);d=idwt2(cA,cH,cV,cD,db1);对分解的细节系数执行单层重构,小波为db1imshow(d,);运行程序,实验结果如下:4.0 分形图像压缩的原理 分形压缩主要利用自相似的特点,通过迭代函数系统实现。分形图像压缩把原始图像分割成若干个子图像,然后每一个子图像对应一个迭

15、代函数,子图像以迭代函数存储,迭代函数越简单,压缩比也就越大。同样解码时只要调出每一个子图像对应的迭代函数反复迭代进行逆运算,就可以恢复出原来的子图像,从而得到原始图像。在MATLAB中输入程序:I=imread(cameraman.tif);imshow(I);X1=imresize(I,1)X2=imresize(I,0.8)X3=imresize(I,0.6)X4=imresize(I,0.4)X5=imresize(I,0.2)X6=imresize(I,0.09)subplot(2.1.1),imshow(X1),title(原始图像)subplot(2.1.2),imshow(X2

16、),title(缩小0.8倍)subplot(2.1.3),imshow(X3),title(缩小0.6倍)subplot(2.1.4),imshow(X4),title(缩小0.4倍)subplot(2.1.5),imshow(X5),title(缩小0.2倍)subplot(2.1.6),imshow(X6),title(缩小0.09倍)实验截图如下:由图可知:缩小的越厉害,图像的容量就越小,但是并不是越小越好,因为缩小到一定程度,图像就变的越来越模糊了,这样子就影响到人们正常的使用了,就得不偿失了。所以,在进行图像压缩时,一定要找到一个合适的压缩比,既能实现图像压缩,又不影响人们正常使用

17、。 四、图像压缩标准 (一) JPEG标准 JPEG标准适合于各种连续色调图像的压缩 ,其源图像类型可以不受图像尺寸、内容、统计特性、像素形状以及颜色空间等的限制,在压缩性能方面可以达到非常高的水平。而且JPEG标准的算法适合于各种软硬件,此方法性价比较高。 负责开发静止图像压缩标准的“联合图片专家组”(JointPhotographic Expert Group,简称JPEG),于1989年1月形成了基于自适应DCT的JPEG技术规范的第一个草案,其后多次修改,至1991年形成ISO10918国际标准草案,并在一年后成为国际标准,简称JPEG

18、标准。(二) JPEG2000标准 1988年,Barnsley通过实验证明分形图像压缩可以得到比经典图像编码技术高几个数量级的压缩比。1990年,Barnsley的学生提出局部迭代函数系统理论后,使分形用于图像压缩在计算机上自动实现成为可能。   (三)小波变换图像压缩标准 小波变换用于图像编码的基本思想就是把图像根据Mallat塔式快速小波变换算法进行多分辨率分解。其具体过程为:首先对图像进行多级小波分解, 然后对每层的小波系数进行量化, 再对量化后的系数进行编码。小波图像压缩是当前图像压缩的热点之一, 已经形

19、成了基于小波变换的国际压缩标准。 四、图像压缩算法优缺点 1.0 JPEG压缩的优点如下:   (1):形成了国际标准; (2):具有中端和高端比特率上的良好图像质量。缺点方面:(1):由于对图像进行分块,在高压缩比时产生严重的方块效应;(2):系数进行量化,是有损压缩;(3):压缩比不高,小于50。JPEG压缩图像出现方块效应的原因是:一般情况下图像信号是高度非平稳的,很难用Gauss过程来刻画,并且图像中的一些突变结构例如边缘信息远比图像平稳性重要,用余弦基作图像信号的非线性逼近其结果不是最优的。 2.0 JE

20、PG2000 压缩 JPEG2000编码过程主要分为以下几个过程:预处理、核心处理和位流组织。预处理部分包括对图像分片、直流电平(DC)位移和分量变换。核心处理部分由离散小波变换、量化和熵编码组成。位流组织部分则包括区域划分、码块、层和包的组织。JPEG2000格式的图像压缩比,可在现在的JPEG基础上再提高10%30%,而且压缩后的图像显得更加细腻平滑。3.0 小波变换图像压缩 目前三个最高等级的小波图像编码分别是嵌入式小波零树图像编码(EZW),分层树中分配样本图像编码(SPIHT)和可扩展图像压缩编码(EBCOT)。  小波变换用于图像编

21、码的基本思想就是把图像根据Mallat塔式快速小波变换算法进行多分辨率分解。其具体过程为:首先对图像进行多级小波分解,然后对每层的小波系数进行量化,再对量化后的系数进行编码。小波图像压缩是当前图像压缩的热点之一,已经形成了基于小波变换的国际压缩标准, 如MPEG-4标准,及如上所述的JPEG2000标准。 4.0 分形图像压缩 分形图像压缩可以得到比经典图像编码技术高几个数量级的压缩比。1990年,Barnsley的学生提出局部迭代函数系统理论后,使分形用于图像压缩在计算机上自动实现成为可能。迭代函数越简单, 压缩比也就越大。同样解码时只要调出

22、每一个子图像对应的迭代函数反复迭代, 就可以恢复出原来的子图像, 从而得到原始图像。  五、生活中常用的压缩方法举例在我们的日常生活中,一般不会用到MATLAB软件来进行图像的压缩,因为这样子还要写程序,很是麻烦啊。所以直接利用一些图像压缩软件来进行简单的图像压缩也是可以的。而且还具有很可观的压缩比。对于平时的存储,传输都有不错的效果。(1):这里就简单的利用瑞影无损图片压缩大师来做几个实验。由上面的图片信息可知,原始图像大小为466KB,利用软件压缩之后大小为193KB,压缩后的图像只有原始图像的40%,实现了一定层度上的压缩。由上面的图片信息可知,原始图像大小为497KB,利用软件压缩之后大小为151KB,压缩后的图像只有原始图像的30%,也达到了压缩的目的。(2):上面是利用软件进行压缩,下面介绍另外一种压缩的使用方法:降低分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论