率失真优化

✍ dations ◷ 2025-12-10 07:33:23 #影像编解码器,最优化算法,最优化,图像处理,编解码器,影像压缩技术

率失真优化(Rate–distortion optimization,简称RDO)是一种提升视频压缩性能的最优化方法。其原理是对视频的有损(画面质量)与比特率(编码所需的数据量)同时进行最优化,以求达到一个最佳的平衡点。虽然此算法一开始是在视频压缩的编码器中被使用,但也可以用于各种多媒体编码包含影像、视频、音频等等,只要编码时会同时考虑到质量及文件大小皆可使用。

传统视频编码器在做编码决策时,是挑选出影像质量最好的画面。然而只考虑质量的缺点是,会让决策的结果有时相较于质量稍差的选择下,花费了更多数据量但只相对提升了一点点质量。一个常见的例子就是动作补偿,尤其是使用1/4像素精确度的时候。在动作补偿过程中,为宏区块的动作向量增加额外的精确度可能可提升质量,但有些时候提升的质量,并不值得额外花费用来编码高精确度动作向量的数据量。

率失真优化借由作为影像质量的衡量方法,解决了上述的问题。数据量会被用比特数乘上拉格朗日乘数来取代。拉格朗日乘数代表了在某种程度范围的影像质量下,比特的花费与影像质量之间的关系。以数学式表示:

其中

为了最大化峰值信噪比的视频画值衡量,有损部分通常使用均方差做计算。

现行的视频压缩编解码器中,率失真优化需要将每一块视频画面的区块,经由熵编码器运算来衡量实际的比特花费,而此计算是复杂的。例如在MPEG的许多编解码器标准中,完整的计算流程包含了离散余弦变换、量化以及熵编码,需全部运算完才能得到实际的比特花费。因此率失真优化会较大部分其他的衡量方法来得慢,譬如绝对值差和(英语:sum of absolute differences)(SAD)和转换后绝对值差和(英语:sum of absolute transformed differences)(SATD)。因此率失真优化通常只在动作补偿的最后一个步骤才会被使用,像是在H.264/AVC中最后需要对各种分割模式下决定的时候。

相关

  • 卵母细胞卵母细胞(Oocyte)在卵子发生过程中进行减数分裂的卵原细胞。在卵细胞发育过程中,一个卵原细胞首先经过有丝分裂进行复制产生一个初级卵母细胞;随后初级卵母细胞通过减数分裂产生
  • 马里亚纳群岛马里亚纳群岛(英语:Mariana Islands)——直到20世纪初还被称为莱德隆群岛(Ladrone),西班牙语意为“强盗群岛”,为麦哲伦所命名,北太平洋上南北纵列的15座火山岛和一些珊瑚岛组成。源
  • 特伦甘纳特伦甘纳邦(泰卢固语:తెలంగాణ),印度南部的一个邦,于2014年6月2日自安得拉邦析置,总面积114,840平方公里。2011年,总人口35,286,757。特伦甘纳邦首府位于海得拉巴市。特伦甘
  • 迈门辛坐标:24°44′50″N 90°25′13″E / 24.7471492°N 90.4202734°E / 24.7471492; 90.4202734迈门辛市(英语:Mymensingh,孟加拉语读作moy-mon-shin-haw)是孟加拉国迈门辛专区与同
  • 激光测距仪激光测距仪(英语:Laser rangefinder)是一种利用激光束测定距离的仪器。其基本原理是,向待测距的物体发射激光脉冲并开始计时,接收到反射光时停止计时。这段时间即可以转换为激光
  • 中华音乐人交流协会中华音乐人交流协会成立于1996年5月4日,是一个由台湾音乐工作者成立的民间组织,前身为1993年创立的“音乐人交流协会”,以促进音乐人交流、自我成长,并积极参与各种公益性活动为
  • 主广场 (布拉迪斯拉发)主广场(Hlavné námestie)是斯洛伐克首都布拉迪斯拉发最著名的广场之一.它位于布拉迪斯拉发老城,通常被认为是城市的中心。广场上的主要地标有布拉迪斯拉发旧市政厅和罗兰喷泉
  • 王座山王座山(Königstuhl),位于德国海德堡,属于欧登瓦德山,高度是567米。
  • 费利克斯·萨尔腾费利克斯·萨尔腾(德语:Felix Salten 1869年9月6日-1945年10月8日)奥地利作家,维也纳文学评论家,知名作品有《小鹿斑比(英语:Bambi, a Life in the Woods)》,后改编为迪士尼动画电影《
  • 裴氏金线鱼裴氏金线鱼(学名:),俗名金线鱼,为辐鳍鱼纲鲈形目金线鱼科的其中一个种。本鱼分布于印度西太平洋区,包括东非、红海、波斯湾、塞舌尔群岛、马尔代夫、斯里兰卡、印度、琉球群岛、台