H264 deblock 概要

看了任華的document 總結一下h264中的濾波。
h264 濾波包括片級,塊級,樣點級濾波,h264 自帶的是環形率波器,須要編碼和解碼配合。
h264 中產生塊效應的緣由:
1,整數DTC量化致使的,量化偏差。
2,幀內預測致使空間的不連續,典型的解釋是幀內預測宏塊中間的樣點是多個相關樣點的加權平均,宏塊邊界的樣點用到的相關樣點較少,不能平滑 過渡致使空間上不連續陡峭增大。
3,幀間預測致使時間上的不連續,宏塊的運動估計把像素塊總體預測,且預測精度有整像素,半像素,1/4像素預測,可是預測精度並不能知足像 素塊中的全部樣點,這樣就致使了空間上的不連續,參考幀的不一樣致使時間上的不連續性。
  而運動補償致使了這種不連續在時間維度的擴散。

色度上的塊效應依附於亮度,不單獨計算
  


濾波強度的定義也能夠看出,量化偏差 > 幀內預測致使的不連續 > 運動補償致使的數據不連續


單對宏塊邊界濾波分級別,而不對此設置相應的濾波門限值,會致使真實的圖像邊界和塊邊界重疊時,被誤平滑。
而濾波門限值和qp(量化參數)強相關能夠認爲是成正比(在此證實量化是塊效應的最大緣由)。門限須要查表
得到而後比較,計算過程繁雜。在編碼中僅次於運動估計的計算量。編碼

相關文章
相關標籤/搜索