Witness the development of H.265
Archives : August, 2009

Adaptive Post/Loop Filters in JM/KTA – Part 2

2009-08-23 KTA 12 Comments Views(17,109)

3. Adaptive Loop Filter
As far as adaptive loop filter (ALF) is concerned, there are three types of ALF: frame-based, block-based and quadtree-based ALFs. All of them are based on wiener filter, but with different filtering control basis. In frame-based ALF [VCEG-C437/AI14, C402], only one picture level flag is used to signal the decision of filtering or non-filtering.
Although wiener filter can restore the reconstructed picture to the original picture globally, there are degraded pixels locally. Since the degraded area reduce the filtering efficiency, if these areas are not filtered, the capabilities of picture restoration and loop filtering are improved. Therefore, block-based ALF [VCEG-AI18/AJ13] use explicit flags for filtering on-off on block by block basis, while quadtree-based ALF [VCEG-C181/AK22] introduces a quadtree data structure to carry out the variable-size block filtering.
3.1 Block-based Adaptive Loop Filter
Block-based ALF is an improvement of frame-based ALF. Figure 2[......]

Read more

Permanent Link: Adaptive Post/Loop Filters in JM/KTA – Part 2

Adaptive Post/Loop Filters in JM/KTA – Part 1

2009-08-22 KTA Post Comment Views(7,495)

1. Introduction
The basic idea of adaptive post/loop filter is the same. Both of them use adaptive wiener filtering technique to improve the quality of reconstructed picture which is degraded by compression. The difference between them is whether the filtering process is applied in or out of the core coding loop, as shown in Figure 1,  to improve the quality of reconstructed picture or just displayed picture.
kta_diagram
Figure 1. Block diagram of JM/KTA
2. Adaptive Post Filter
In H.264/AVC, there is already an existing post-filter hint SEI message [JVT-S030/T039/U035] which provides the coefficients of a post-filter or correlation information for the design of a post-filter for potential use in post-processing of the output decoded pictures to obtain improved displayed quality.
To find the coefficients of adaptive wiener filter, the following cost function based on the whole frame is minimized:
Eq1 (1)
where R is the reconstructed picture, R’ is the filtered picture, and I is the original pic[......]

Read more

Permanent Link: Adaptive Post/Loop Filters in JM/KTA – Part 1