率失真优化

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

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

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

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

其中

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

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

相关

  • 囊肿性纤维化囊肿性纤维化(英语:cystic fibrosis,缩写作 CF),亦称为囊性纤维化、囊肿性纤维变性、囊肿纤维症、纤维性囊肿或囊纤维变性,是一种常见的遗传疾病,此病症最常影响肺脏,但也常发生于胰
  • 磺胺磺胺(Sulfanilamide),即对氨基苯磺酰胺,是一种具有药用价值的有机物,最早在1908年由奥地利化学家保罗·雅各布·约瑟夫·杰尔莫(Paul Josef Jakob Gelmo)合成,并在1909年获得专利权
  • 全新世灭绝事件全新世灭绝事件是于现今的全新世所发生广泛及持续的灭绝或生物集群灭绝事件,被广泛视为第六次的大规模灭绝事件(前五次分别是奥陶纪-志留纪灭绝事件、泥盆纪后期灭绝事件、二
  • 住房问题中国住房问题与中国的土地问题交织在一起,而自1980年代开始,中国大陆的城市化进程加速,大量人口由农村移居城市。至2010年代,六成人口居住于城市之中。在这一背景下,住房问题成为
  • 桑树桑属是桑科的一个属。有许多种,有乔木也有灌木,有“华桑”、“白桑”、“鸡桑”等。其果实名为桑葚。桑属物种分类的争议比较大,现时已出版的文献里,划为桑属的植物超过150种,尽
  • 刑事调查美国陆军刑事调查司令部(英语:United States Army Criminal Investigation Division Command ,USACIDC)是美国陆军的主要司令部之一,负责进行犯罪调查,也是联邦执法单位之一。缩
  • 柘城县柘城县位于中国河南省东部,是商丘市下辖的一个县。总面积1048平方公里,耕地面积105万亩,总人口92.8万人。柘城县位于河南省东部、商丘市西南部,国土面积1048平方公里,耕地面积106
  • 中华人民共和国预防接种中华人民共和国预防接种,亦称中华人民共和国计划免疫或中华人民共和国国家免疫规划是中华人民共和国国务院卫生行政部门和其下属的各省、自治区、直辖市政府的卫生行政部门根
  • 钱璐钱璐(1928年4月8日-),台湾女演员,丈夫是演员曹健。钱璐生于天津 ,1946年加入话剧团演戏,后被演员曹健游说进入军中剧团当女主角,并与曹健日久生情。1949年两人来台,转入国防部康乐总
  • 华兴镇 (南充市)华兴乡,是中华人民共和国四川省南充市嘉陵区下辖的一个乡镇级行政单位。2019年10月,撤销华兴镇和双店乡,将其所属行政区域划归吉安镇管辖。华兴乡下辖以下地区:庙坝村、水阁梁村