率失真优化

✍ dations ◷ 2025-12-05 18:59:46 #影像编解码器,最优化算法,最优化,图像处理,编解码器,影像压缩技术

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

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

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

其中

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

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

相关

  • 透镜本条目介绍的是光学设备,其他领域的透镜不在此处讨论。透镜是一种将光线聚合或分散的设备,通常是由一片玻璃构成,但用于其他电磁辐射的类似设备通常也称为透镜,例如:由石蜡制成的
  • 黏体动物黏体动物(学名Myxozoa)是一类水中的寄生虫。其下已知有超过1300个物种,当中很多需要两个寄主,如鱼类及环节动物或外肛动物。粘孢子虫的孢子平均约有10-20微米大;而Malacosporea的
  • 央行贴现率这是一个各国央行年化贴现率列表。数据主要来自来自CentralBankNews 。
  • 台湾机械公司船舶厂关厂抗争运动台湾机械公司船舶厂抗争事件,是约自1996年底起发生的长期抗争事件。1990年代后期,在中华民国公营事业民营化浪潮中,台湾机械公司因连年亏损而成为民营化的主要对象。台机钢品厂
  • 当他们认真编织时人生密密缝(日语:彼らが本気で編むときは、/かれらがほんきであむときは、 karera ga honki de amu toki wa *)是一部2017年在日本公映的有关家庭和LGBT题材的电影。电影由荻
  • 屏蔽效应在量子化学中,斯莱特Slater JC定则(Slater's rules)用于计算有效核电荷的数值。在多电子原子中,由于其它电子的屏蔽作用,每个电子都受到少于实际核电荷的正电荷吸引力。对于原
  • 茂宜岛毛伊岛(英语:the island of Maui,/ˈmaʊ.iː/)是美国夏威夷州的第二大岛,面积为727.2平方英里(1,883平方公里,在美国岛屿中排名第17位)。 毛伊岛是夏威夷州的知名观光地,也是毛伊县
  • 建平县建平县是辽宁省朝阳市下辖的一个县。下辖6个街道办事处、16个镇、8个乡、2个农场:叶柏寿街道、红山街道、铁南街道、万寿街道、富山街道、朱碌科镇、建平镇、黑水镇、喀喇沁
  • 霍赫费尔纳格特峰坐标:46°52′53″N 10°47′46″E / 46.88139°N 10.79611°E / 46.88139; 10.79611霍赫费尔纳格特峰(德语:Hochvernagtspitze),是奥地利的山峰,位于该国西部,由蒂罗尔州负责管辖,
  • 平凡 (漫画家)平凡(1967年4月29日-)是台湾漫画家,血型A型、金牛座,出生于台北市。