率失真优化

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

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

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

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

其中

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

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

相关

  • 肾素-血管紧张素系统肾素-血管紧张素系统(英语:renin-angiotensin system,简称为RAS)或肾素-血管紧张素-醛固酮系统(renin-angiotensin-aldosterone system, RAAS)是一个激素系统。当大量失血或血压下
  • 非对称性二甲基精氨酸非对称性二甲基精氨酸(英文:Asymmetric dimethylarginine,简称ADMA)是一种自然存在于血浆内的化合物。它是在人体细胞内细胞质中发生的蛋白质修饰过程产生的代谢副产物,与精氨酸
  • 希拉里·科普罗夫斯基希拉里·科普罗夫斯基(波兰语:Hilary Koprowski,1916年12月5日-2013年4月11日),波兰裔犹太人,美国病毒学家,研发脊髓灰质炎疫苗的先驱科学家。希拉里·科普罗夫斯基1916年出生于波兰
  • 二级上将上将(英语:general)是军衔之一种,通常为高级军事将领,对应北约军衔等级为OF-9。最初,上将指善于作战的将领。《史记·孙子吴起列传》:“(孙膑语)百里而趣利者蹶上将,五十里而趣利者军
  • 蒙特尼多蒙特尼多(英语:Monte Nido)是位于美国加利福尼亚州洛杉矶县的一个非建制地区。该地的面积和人口皆未知。蒙特尼多的座标为34°04′51″N 118°41′13″W / 34.08083°N 118.686
  • 特拉法尔加战役33艘战舰 (27艘风帆战列舰和6艘其他战舰)41艘战舰 (法国:18艘风帆战列舰和8艘其他战舰 西班牙:15艘风帆战列舰)458人阵亡1,208人受伤法国:10艘战舰被俘获、1艘战舰被毁、2,218人
  • 四书章句集注《四书章句集注》是一部儒家理学名著,为南宋朱熹所著,是四书的重要的注本。其内容分为《大学章句》(1卷)、《中庸章句》(1卷)、《论语集注》(10卷)以及《孟子集注》(14卷)。朱熹首次将
  • Code.orgCode.org 是一个非盈利性组织由Hadi Partovi兄弟 创建的与该组织同名的网站,其宗旨在于支持美国的学生学习计算机科学。 该网站为教育机构,以促进和提高其学校的计算机科学课
  • 白灵侧耳白灵侧耳(学名),俗名白灵菇,是一种处于极危的真菌。它们生长在西西里岛北部的石灰岩。它们呈奶白色至白色,直径阔5-12厘米,菌褶起角,菌盖成熟时会断开。白灵侧耳最初是于1866年由意
  • 帕瓦特·奥特曼《帕瓦特·奥特曼》(英语:Ultraman: The Ultimate Hero / Ultraman Powered,日本语:ウルトラマンパワード,罗马字:Urutoraman Pawādo),是一部日美两国于1993年合作拍摄的特摄片,由日