率失真优化

✍ dations ◷ 2025-12-09 17:35:53 #影像编解码器,最优化算法,最优化,图像处理,编解码器,影像压缩技术

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

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

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

其中

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

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

相关

  • 头孢地嗪头孢地嗪是一种第三代头孢菌素,属于半合成的抗生素。其对β内酰胺酶稳定,对头孢菌素酶和青霉素酶极稳定,且有较长的生物学半衰期。头孢地嗪对革兰阳性菌、革兰阴性菌均有抗菌活
  • 虫霉目虫霉目(学名:Entomophthorales)亦作虫霉菌目,是真菌界的一个目,原本属于接合菌门,近期分类地位多次改动,许多研究者将其独立成一个门。虫霉菌目中大部分的种对昆虫有致病力,其中一些
  • 计量经济学计量经济学(英语:Econometrics),又译经济计量学,是以数理经济学和数理统计学为方法论基础,对于经济问题试图对理论上的数量接近和经验(实证研究)上的数量接近这两者进行综合而产生的
  • 扁桃酸扁桃酸(化学式:C8H8O3),又名苦杏仁酸、苯乙醇酸,学名α-羟基苯乙酸。白色斜方片状结晶,露置遇光变色分解。易溶于乙醚和异丙醇,溶于水和乙醇。扁桃酸及其衍生物在体内是肾上腺素和
  • 科学理论科学理论是一种解释亦是描述,它按照科学方法来阐述自然界中某方面事物的原因,即可以反复实验(英语:Reproducibility),并需使用一个预定义的观察和实验协议(英语:Protocol (science))
  • 太阳风太阳风(英语:solar wind)特指由太阳上层大气射出的超高速等离子体(带电粒子)流。非出自太阳的类似带电粒子流也常称为“恒星风”。在太阳日冕层的高温(几百万开氏度)下,氢、氦等原子
  • 蟾胡鲇蟾胡鲇或胡鲇(学名:),台湾俗称土虱、土杀、泰国土虱、塘虱鱼,是辐鳍鱼纲鲇形目塘虱鱼科的其中一种。本鱼原产亚洲湄公河、湄南河流域及马来半岛、印尼苏门答腊、婆罗洲、爪哇岛。
  • 威廉·莫尔顿·马斯顿查尔斯·莫尔顿 威廉·莫尔顿·马斯顿(英语:William Moulton Marston,1893年5月9日–1947年5月2日),以笔名查尔斯·莫尔顿(英语:Charles Moulton)为人所知,是美国的心理学家、发明家
  • 桑加蒙间冰期桑加蒙间冰期(英语:Sangamonian Stage或Sangamon interglacial)是一个用于北美洲的更新世的一个间冰期,得名于美国桑加蒙县,是距今最近的间冰期,距今约7.5万到12.5万年前。
  • 天府蜀绣艺术馆天府蜀绣艺术馆是位于中华人民共和国四川省成都市郫都区安靖镇的一家艺术馆,成立于2009年6月1日。艺术馆占地3000平方米,耗资逾2000万元人民币,展示了自清代以来蜀绣发展历史、