率失真优化

✍ dations ◷ 2025-12-01 12:41:51 #影像编解码器,最优化算法,最优化,图像处理,编解码器,影像压缩技术

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

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

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

其中

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

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

相关

  • 斯维尔德洛夫斯克炭疽泄漏事件斯维尔德洛夫斯克炭疽泄漏事件(俄语:Эпидемия сибирской язвы в Свердловске),是1979年4月2日在莫斯科东部1450公里的斯维尔德洛夫斯克市(旧名
  • 加速加速度是物理学中的一个物理量,是一个矢量,主要应用于经典物理当中,一般用字母 a {\displaystyle \mathbf {a} }
  • 祭黄帝“二月二,龙抬头;三月三,生轩辕”,夏历三月初三是轩辕黄帝诞生的日子,因而每年的三月三和清明节是祭祀黄帝最隆重的日子。黄帝作为中国人的共同祖先,被华人所敬仰和崇拜。祭祀轩辕
  • 赞尼特期赞尼特期(亦被称为兰登期、海尔斯期、塔内提期)是古新世的最后一个时期,与晚古新亚世相对应。其起止时间分别为59.2百万年前和56百万年前。该阶名字来源于在伦敦盆地发现的最古
  • 觉罗禅塔海觉罗禅塔海(1685年-1735年),禅塔海,清朝政治人物。雍正十二年,升任翰林院侍读学士、协理镶蓝旗蒙古事务。后兼任刑部郎中。
  • 养鸭人家《养鸭人家》是李行导演的台湾电影,1965年上映,中央电影公司出品。该片获1965年第3届金马奖最佳剧情片、最佳导演、最佳男主角、最佳彩色摄影奖,亚洲影展金禾奖最佳男配角、最
  • 月关月关(1972年-),原名魏立军,中国大陆知名网络作家,电视剧编剧,中国作家协会会员。被誉为“网络历史小说之王”。1972年,出生于山东省平原县。最早以“梦游居士”为笔名,在起点中文网发
  • 周廷干周廷干(1852年-1936年),字恪叔,广东广州府顺德县人,清朝政治人物。同进士出身。光绪二十九年(1903年),登进士,授翰林院庶吉士。光绪三十三年,任翰林院检讨。后任清史馆纂修官。
  • 吉吉·哈迪德吉莲娜·诺拉·“吉吉”·哈迪德(英语:Jelena Noura "Gigi" Hadid,1995年4月23日-),是一名阿拉伯裔、荷兰裔的美国模特儿。曾于2014年获选为《运动画刊泳装特辑》的最佳新秀,她登上
  • 明道加斯·吉尔季尤纳斯明道加斯·吉尔季尤纳斯(立陶宛语:Mindaugas Girdžiūnas,1989年1月20日-),立陶宛篮球运动员,现在效力于立陶宛球队尼普顿拿斯篮球俱乐部。他也代表立陶宛国家篮球队参赛。