版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1离散余弦变换的原理视频编码和图像编码的对象主要是自然视频信号、图像信号或其预测残差(包括帧内和帧间”言号。号在空间域上的相关性己部分减弱,但是统计数据表明,在某些情况下残差数据之间仍有其较强的相关性。所以类似于图像信号和视频信号,残差信号也需要进行一定的处理。这种去除相关性的处理过程就是变换编码过程。变换编码的基本思路是将在空间域中描述的视频信号、图像信号或残差信号变换到另一个正交向量空间(变换域)中。如果该正交向量空间的基向量与图像本身的特征向量很接近,那么经过正交变换后,系数间的相关性基本消除,能量主要集中在直流和少数低频的变换系数上。因此,对频率域变换系数编码的效率远远高于直接对空间域
2、像素编码,从而达到图像压缩的目的。1.1 K一L变换的基本原理自然图像信号或视频信号在空间上存在的相关性可以用协方差矩阵来表示。协方差矩阵是图像统计特性的重要反映。令NxN的编码图像块的协方差矩阵为C:,根据正交变换的性质,在对NxN像素块作变换的同时,对其协方差矩阵C、作同样的变换就可以得到变换系数块的协方差矩阵Cy。理想的变换能使变换后的变换系数块中各个系数互不相关,让Cy成为对角阵,即变换系数块中的各个系数只是自相关系数非零,而互相关系数全为OK-L变换就是在这种基本思路下产生的。它根据C、的特征值求出的特征矢量作为变换矩阵的基向量,得到变换矩阵A,然后用A对C、实施下式变换,即:由矩阵
3、理论可知,上式变换的结果是典型的对角阵。可见,经过K-L变换可以将空间域的相关性完全消除。如果取特征值前面k个绝对值较大者,则还原后的空间域信号的均方误差最小,换言之还原图像的逼真度最佳。但是,K-L变换的难点在于要根据图像的统计特性来决定变换矩阵,即变换矩阵与输入数据有关,需要求出C:的特征向量矩阵作为变换矩阵。严格地说,C、并不是一个固定的矩阵,因而它反映的特征向量矩阵和参数设计的不确定性是制约它实际应用的关键。而且至今为止KL变换没有快速算法,用实际电路来完成是十分困难的。1.2 离散余弦变换的基本原理鉴于K-L变换的缺点,视频编码和图像编码中需要有一个算法相对简单,而变换矩阵与KL变换
4、矩阵相似的正交变换来实现去相关处理。而在斜变换(slantTransform)、沃尔什哈达马变换(HadamardTransform)、哈尔变换(HaarTransform)、傅里叶变换(Fourier介ansform)等众多离散正交变换中,离散余弦变换与K一L变换最接近。离散余弦变换是N.AhmedT.Natarajan以及K.R.Rao在1974年提出的12o对于个MxN的像素块,其二维离散余弦变换(DCT)定义为:鲜电即“理£卜图哈)心,“陶丹皿对于自然图像信号和视频信号,其空间域各个像素之间的递变特性一般可以近似等效为1阶Markov过程,协方差矩阵C、具有近似ToePlit
5、z矩阵的形式:p山广,0户】研究表明,构成K-L变换矩阵的向量也就是ToePhtz矩阵的特征向量。与此同时,离散余弦变换矩阵逼近于ToePutz矩阵的特征向量矩阵,所以离散余弦变换矩阵与自然图像的K-L变换矩阵十分相似。经过离散余弦变换后的变换系数块的协方差矩阵Cy非常接近对角阵,即除了对角线元素以外,其它很多元素都近似为0,并且在左上角集中了主要能量。这反映了自然图像大部分区域变化不大,亮度突变只占少数,即图像能量以低频成分为主的特性。通过变换后的量化,舍弃对视觉效果影响较小的次要信息,可达到进一步的压缩效果。虽然从去相关性能的意义上讲,DCT一种次于KL变换的准最佳变换,但是从算法实现的角
6、度来看,DC顶U远远优于K一L变换。首先,当图像的分块大小确定后,DCT勺变换矩阵也就随之确定了,不随输入信号的统计特性变化而变化;其次,二维DCT够分解成两次一维DCT有利于硬件实现。同时,DCTt很多公开的快速算法,这些快速算法的相继提出进一步推动了其快速发展和应用,使得DCTB经成为了H.261、MPEG-1、MPEG一2、H.263、MPEG4JPEG等国际图像视频压缩标准的基本算法。1.3 离散余弦变换的实现实现DCT勺方法很多,最直接的是根据DC硒定义来计算。以二维8xSDC伪例,需要作4096次乘法和3584次加法。这种算法的实现需要巨大的计算量,不具有实用价值。在应用中,需要寻
7、找快速而又精确的算法。较为常用的方法是利用DCT的可拆分特性,同样以二维8xSDC伪例,先进行8行一维DCT需要64xs次乘法和56xs次加法,再进行8列一维DCT要64xs次乘法和56xs次加法,共需要64x8xZ二1024次乘法和56x8xZ二896次加法,计算量减少为直接离散余弦变换的设计与实现计算的1/4。除此之外,DC而有很多公开的快速算法。快速算法主要是通过减少运算次数而减少运算时间,这对于设计快速的硬件系统非常有效。二维DCT勺快速算法则一般采用行列分离DCTB法,即转换为两次一维变换,其间通过转置矩阵连接。最为经典和常用的快速算法是由Arai等人于1988年提出的AANtff法
8、13以及由Loeffier等人于1989年提出的LLM算法14。这里值得一提的是,需要运算次数最少的算法是l习中提出的二维直接计算算法。但是,由于行列分离DCT法能够重复使用一维变换结构,因此在实际实现上,尤其在硬件上比二维直接计算算法更有优势。对于一维8点IX二T来说,AANI法通过将最后的缩放和(反)量化合二为一,因此共只需要5次乘法和29次加法。此算法主要缺点是在固定精度的定点运算中,由于缩放和量化相结合导致计算结果不精确。原始的量化值越小,精度越差,所以对高质量图像的影响比低质量图像要大。二维8xs点DC琛用AANB法需要16xs80次乘法和16x29=464次加法(不考虑缩放),是从一维DCT#算二维DCT!算量最小的方法。相比之下,使用LLM算法实现一维8点DCT共需
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年劳务派遣合同模板
- 小儿肺炎护理要点
- 康复医学科下肢外伤康复模式方案
- 交通运输系统事业单位面试试题及参考答案
- 2026年安徽工贸职业技术学院单招职业适应性考试题库新版
- 2026年江苏工程职业技术学院单招职业技能测试必刷测试卷必考题
- 2026年武汉信息传播职业技术学院单招职业技能考试题库及答案1套
- 2026年皖北卫生职业学院单招职业适应性测试必刷测试卷必考题
- 2026年杭州医学院单招职业倾向性考试必刷测试卷必考题
- 2026年郑州食品工程职业学院单招职业技能考试题库附答案
- DB32T 5192-2025工业园区碳排放核算指南
- 神经符号推理系统-洞察与解读
- 动漫五官教学课件图片
- 南农《土壤学》课件
- 车库进出口坡道施工方案
- 货架安全知识培训资料课件
- 文化创意产业园区工业厂房租赁与设计服务协议
- 制造业2025年质量审核指标评估方案
- (2025秋新修订)人教版二年级数学上册全册教案(教学设计)
- 2025年北京客运考试应用能力试题及答案详解大全
- 《无人机飞行控制技术》全套教学课件
评论
0/150
提交评论