率失真优化

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

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

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

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

其中

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

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

相关

  • 中间宿主中间宿主(intermediate host或secondary host)是指寄生物的幼虫、童虫或于无性生殖阶段时用以寄生的物种。如需两个以上中间宿主,则依顺序称第一、第二中间宿主等。 这类宿主也
  • 投壶投壶,是众人轮流将箭杆投抛至酒壶内的游戏,乃古中国自春秋时代到清末时流行于汉民族的游戏,也流传到朝鲜半岛、日本、越南。早期为上层贵族宴会余兴节目,后来见于各阶层。《礼记
  • 硒醇硒醇(英语:selenol)是指含有硒醇基(形如-SeH的官能团)的有机化合物。硒半胱氨酸是一种常见的硒醇。硒醇与硫醇结构相似,但C-Se键长为196 pm,C-S的键长为182 pm约差了8%左右。C-Se-H
  • Mgsub2/subSisub3/subOsub8/sub三硅酸镁五水合物,化学式Mg2Si3O8·5H2O。三硅酸镁是一种无臭、无味、无砂砾感的白色细粉,略有吸湿性,不溶于水、乙醇和乙醚,易受无机酸分解。泡花碱与硫酸镁经预处理后进行反应
  • 汤森港汤森港(Port Townsend)发音: /ˈtaʊnzən/位于美国华盛顿州杰佛逊县。2010年美国人口普查时人口为9,113人。自2000年人口普查以来增长了9.3%。本市是杰佛逊郡的郡治,也是该郡唯
  • 电子信息无障碍电子信息无障碍是指任何公众,无论是健全人或残疾人,不论用户使用什么样的硬件或浏览器,要求其提供的信息以及服务能够被所有人平等获取、使用。 电子信息的载体有:网络、电脑、
  • 簕竹属簕竹属(学名:),又称刺竹属,禾本目禾本科的一属,是竹亚科竹族中的一个大属,有约137种和多数培育变种,原产于亚洲的热带和亚热带的季风湿热地区,多数品种植株矮小丛生,也有几种高大品种,
  • 李佺李佺(韩语:이전)(1599年-1615年),朝鲜王朝追尊王元宗李琈和仁献王后具氏的第三子,仁祖李倧和绫原大君李俌之弟。追封绫昌大君(韩语:능창대군)。宣祖三十二年(1599年)七月十六日诞生,幼时出
  • 卡斯特罗战争卡斯特罗战争(意大利语:Guerra di Castro)是一个于17世纪爆发于卡斯特罗(英语:Castro, Lazio)古城(位于今拉吉欧)及其周边的一系列军事冲突,战争导致卡斯特罗于1649年被毁灭。这场战
  • 欧洲粉蝶欧洲粉蝶又名欧洲凤蝶(学名:),是粉蝶科中的一种蝴蝶,也是其模式种。欧洲粉蝶雄蝶的上面是奶白色的。前翅基部及沿肋脉有黑色斑点,第二翅脉顶端及末端呈黑色,一些标本在第三间隙有窄