率失真优化

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

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

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

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

其中

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

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

相关

  • 曲霉属See List of Aspergillus species麹菌属(Aspergillus)是一个由几百种多细胞霉菌菌种所组成的菌属,在许多气候条件下皆可发现它们的踪影。麹菌属于1729年被皮耶尔·安东尼奥·米
  • 七七节七七节,又名沙夫幼特节、周日节、收获节、新果实节(基督教叫五旬节),是犹太教三大朝圣节日之一,因在逾越节的七周之后举行,故名“七七”。具体日期是在犹太历3月希万月(即西历大约5
  • 1993年 布法罗第十七届夏季世界大学生运动会于1993年7月8日至7月18日在美国纽约州水牛城举行。共有来自117个国家,一共5105名运动员参加。*  主办国家/地区(美国)
  • 食鱼动物食鱼动物(piscivore/ˈpɪsᵻvɔər/)是指以鱼类为主食的肉食动物。鱼类为早期四足类(两栖类)的主食,再来为食虫动物,直到演化成爬虫类才出现草食性动物。某些动物如海狮和短吻鳄
  • 光照性皮炎光照性皮炎(英语:Photodermatitis),有时亦被称作光变态反应(photoallergy)是过敏性接触皮炎的一种。在这种病症中,过敏原必须由光照诱导以激发过敏反应并催生疹或者其它全身性症状
  • 兰州牛肉面兰州牛肉面,是中国大陆的常见面条类主食,在兰州叫做牛肉面、牛大碗。兰州以外又被称作兰州拉面、兰州牛肉拉面。用老汤加水煮牛肉、羊肝,再加入传统佐料,熬制而成。完成后的牛肉
  • 王义德墓艋舺王氏家族是一个发迹于台北万华地区的家族,其创始者为来自福建泉州惠安溪底的王义德。
  • 常青藤常春藤盟校或常春藤联盟(Ivy League)成立于1954年,是由美国东北部地区的8所私立大学组成的联盟。这8所学校有着许多共同的特点:它们都是美国名校、也是美国产生最多罗德奖学金得
  • 咪表咪表是一种机械及电子装置,功能显示仪器的运作情况,包括速度、温度、压力等。咪表的数据表达方法分为:在不少国家,的士计费都是按咪表收费。家用食水、电费、煤气也是按咪表收
  • 暴风女暴风女(英语:Storm)本名为奥洛罗·蒙罗(Ororo Munroe)是漫威漫画的超级英雄,为X战警的一员。首次出场于《GiantSize X-Men》 #1(1975年5月)。奥洛罗·蒙罗是非洲肯亚一个部落的公