




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于DCT的JPEG图像编解码Name:
id:Name:
id:目录导航1课题背景2JPEG静止图像解压缩的基本原理
2.1DCT变换2.2量化
2.3熵编码
3matlab仿真实现1课题背景随着信息技术的发展,图像信息被广泛应用于多媒体通信和计算机系统中,但是图像数据的一个显著特点就是信息量大。具有庞大的数据量,如果不经过压缩,不仅超出了计算机的存储和处理能力,而且在现有的通信信道的传输速率下,是无法完成大量多媒体信息实时传输的,因此,为了更有效的存储、处理和传输这些图像数据,必须对其进行压缩,因此有必要对图像压缩编码进行研究。由于组成图像的各像素之间,无论是在水平方向还是在垂直方向上都存在着一定的相关性,因此只要应用某种图像压缩编码方法减少这种相关性,就可以达到压缩数据的目的。2JPEG静止图像解压缩的基本原理JPEG提出的JPEG标准是为连续色调图像的压缩提供的公共标准。连续色调图像并不局限于单色调(黑白)图像,该标准可适用于各种多媒体存储和通信应用所使用的灰度图像、摄影图像及静止视频压缩文件。
JPEG标准还提出:
①必须将图像质量控制在可视保真度高的范围内,同时编码器可被参数化,允许设置压缩或质量水平。
②压缩标准可以应用于任何一类连续色调数字图像,并不应受到维数、颜色、画面尺寸、内容和色调的限制。
③压缩标准必须从完全无损到有损范围内可选,以适应不同的存储CPU和显示要求。
图像压缩编码方法从压缩编码算法原理上可以分为无损压缩编码、有损压缩编码、混合编码方法。而文中介绍的JPEG标准就是一种混合编码方法,既有损的压缩编码又有有损的压缩编码。有损压缩方法是以DCT变换为基础的压缩方法,其压缩率比较高,是JPEG标准的基础。无损压缩方法又称预测压缩方法,是以二维DPCM为基础的压缩方式,解码后能完全精确地恢复原图像采样值,其压缩比低于有损压缩方法。
从图1中注意到图中的编码器负责降低输入图像的编码、像素间和心理视觉冗余。在编码处理的第一阶段,离散余弦变换器将输入图像变换成一种(通常不可见的)格式,以便减少像素间的冗余。在第二阶段,量化器根据预定义的保真度准则来减少映射变换器输出的精确性,以便试图去除心理视觉冗余数据。这种操作是不可逆的,当进行无损压缩时,则必须将其忽略。在第三个即最后一个处理阶段,熵编码器根据所用的码字对量化器输出和离散余弦变换输出创建码字(减少编码冗余)。
F(u,v)[F(u,v)]Q输入图像压缩后图像f(x,y)8*8像素块
图1(a)JPEG编码框图DCT变换量化器熵编码器量化表Q(u,v)Huffman表
F’(u,v)f’(x,y)
压缩后图像解压缩后图像f(x,y)8*8像素块
图1(b)JPEG解码框图
图1基于DCT的JPEG编/解码原理框图熵编码器量化器DCT反变换量化表Q(u,v)Huffman表2.1DCT变换DCT变换利用了傅里叶变换的对称性,变换后的结果只包含余弦项。虽然变换的种类很多,比如DCT、DFT(DiscreteFourierTransform,离散傅里叶变换)、KLT(KarhunenLoeveTransform,卡洛变换)、WHT(Walsh-Hadamard,沃尔什-哈达玛变换)等,但从变换后能量集中从优到劣的排列顺序KLT、DCT、DFT、WHT和运算量从小到大的排列顺序WHT、DCT、DFT、KLT来看,DCT的压缩能力与KLT最佳变换相近,计算量适中,性能优于DFT、WHT等其他变换。同时,相对于KLT而言,DCT具有固定的基和物理含义,更易于实现,因此DCT变换成为变换编码的首选。输入端把原始图像分成8*8像素块(Block)之后进行DCT变换,目的是去除图像数据的空间冗余,并实现能量集中。DCT变
荷飏客栈的SWOT分析
荷飏客栈的SWOT分析
率分量的大小。在变换后系数矩阵的右下角,高频系数几乎
趋近于0。图2描绘了DCT变换块系数分布情况。DCDC垂直方向
低频水对
平角
中频方线
向方
向
高频
图2DCT系数频带和方向信息2.2量化JPEG是一种利用了量化的图像有损压缩。JPEG的编码过程对原始的图像数据作离散余弦变换,然后对离散结果进行量化并作熵编码。JPEG算法的第二步是量化处理,这里DCT输出利用同维数的整数矩阵进行点状处理,基本JPEG的“损耗”特性就是由量化过程产生的。通过剔除图像中的不必要的信息,量化完成JPEG主要压缩部分。因为图像在特定位置通常会由较低空间频率改变,并且人类倾向于忽略高空间频率改变,所以量化可以过滤掉很多这类因素。在量化过程中,系数量化过程可通过选择合适的量化因子完成,量化值越高,系数就越接近零。量化损耗是
由于它的值总是要取整而造成的,这也是量化因子越大,丢失的信息就越多的原因过量化位数的选择加以控制。JPEG的色度量化表与亮度量化表不尽相同(见表1和表2)。从量化表中可以看出各变换系数的量化间隔是不一样的。对于低频分量,量化间隔小,量化误差也会较小,对于高频分量,因为它只影响图像的细节,从整体上看它没有低频分量那么重要,因此量化间隔较大。量化处理是造成压缩编码信息失真的关键因素之一,在JPEG解码,需要进行逆量化,使用到的矩阵与编码时完全相同。表1默认的JPEG标准化数组1611101624405161121214192658605514131624405769561417222951878062182237566810910377243555648110411392496478871031211201017292959811210010399
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 门头牌匾施工方案
- 物业管理培训知识
- 排水沟疏浚施工方案
- 厨师工资协议合同范例
- 同行之间拿车合同范例
- 公益提供饮品合同范例
- 班级荣誉激励制度的设立计划
- 促进班级凝聚力的有效措施计划
- 职业网络拓展的策略计划
- 生产计划中的时间管理策略
- 大班健康《换牙我不怕》课件
- 93年国际大专辩论赛经典辩词
- 冻猪肉储备投标方案
- 幼儿园大班绘本故事-神奇的大蒜【幼儿教案】
- GB/T 17639-2023土工合成材料长丝纺粘针刺非织造土工布
- 2023年广东省深圳市龙华区中考道德与法治二模试卷及答案解析
- 舟山国储基地扩建项目开山回填与隧道工程爆破项目设计方案
- 信用修复申请文书(当事人适用)
- 高中学生社会实践活动100例
- 2023年新改版教科版六年级下册科学全册教案(新课标)
- 03SG520-2 实腹式钢吊车梁(中轻级工作制 A1~A5 Q345钢 跨度6m,7.5m,9m)
评论
0/150
提交评论