SAD和SATD的区别[摘]
生活随笔
收集整理的這篇文章主要介紹了
SAD和SATD的区别[摘]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Q:如果不用率失真最優化,為什么選擇SATD+delta×r(mv,mode)作為模式選擇的依據?為什么運動估計中,整象素搜索用SAD,而亞象素用SATD?為什么幀內模式選擇要用SATD?
?? ? ?SAD即絕對誤差和,僅反映殘差時域差異,影響PSNR值,不能有效反映碼流的大小。SATD即將殘差經哈德曼變換的4×4塊的預測殘差絕對值總和,可以將其看作簡單的時頻變換,其值在一定程度上可以反映生成碼流的大小。因此,不用率失真最優化時,可將其作為模式選擇的依據。
一般幀內要對所有的模式進行檢測,幀內預測選用SATD的原因同上。?? ? ?在做運動估計時,一般而言,離最優匹配點越遠,匹配誤差值SAD越大,這就是有名的單一平面假設,現有的運動估計快速算法大都利用該特性。但是,轉換后SATD值并不滿足該條件,如果在整象素中運用SATD搜索,容易陷入局部最優點。而在亞象素中,待搜索點不多,各點處的SAD差異相對不大,可以用SATD選擇碼流較少的匹配位置。
轉載于:https://www.cnblogs.com/liuokay/archive/2010/12/30/1921444.html
總結
以上是生活随笔為你收集整理的SAD和SATD的区别[摘]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 经典算法研究系列:二、Dijkstra
- 下一篇: “木应正始音”上一句是什么