一般在網路上查詢 Ring effect,都會出現日環蝕的那個 Ring effeect。總是查不到 video processing 裡面的 Ring effect!

到底 Ring effect 的定義是甚麼呢?
由於量化的時候,導致高頻 DCT 係數流失,導致物體的失真,特別是在物體的邊界。
至於為何叫做 Ring effect,就是指這種失真經常以 ring 或是 hole 的方式出現。
一個實心物體的邊界,的確會有日環蝕一樣的一圈又一圈的假邊界。

Block effect 的原因則是因為相鄰的 block 可能因為 Q 值不同,導致以 block size 為單位出現塊狀的 noise。
當然這只會出現在 Q 值 (quantization step size) 很大的時候。
關於 de-ring 的方法,可以參考這篇論文:
http://www.waset.org/ijamcs/v2/v2-1-5.pdf

在這篇論文裡面,提到 ring effect 的原因不只是 compression 這一種,另外也包括了 enhancement,它也會造成 ring effect。

前者的DCT ring effect 的邊界比較像是有散光的人看到的邊界,它叫做 outter ring,
後者的 enhancement ring effect 在嚴重的時候,可能會是一圈又一圈,類似光環。

無論是 block effect 或是 DCT ring effect,解碼後處理時都可以使用 low pass filter (LPF) 來改善。

但 enhancement 就和 low pass filter 的目的相反,只要不做 enhancement 就好了。
或是在做 quantization 時保持邊界 (用 edge detection) 有較小的 Q 值也可以減輕 ring effect。

[Note] Mosquito noise 可以看這裡
http://www.pcmag.com/encyclopedia_term/0,2542,t=mosquito+noise&i=55914,00.asp
看圖就可以意會 "蚊子在哪裡?"。原因是急遽的變化在 DCT 的係數中被忽略掉。

arrow
arrow
    全站熱搜

    BB 發表在 痞客邦 留言(1) 人氣()