Motion Compensation - Overlapped Block Motion Compensation

Overlapped block motion compensation (OBMC) is a good solution to these problems because it not only increases prediction accuracy but also avoids blocking artifacts. When using OBMC, blocks are typically twice as big in each dimension and overlap quadrant-wise with all 8 neighbouring blocks. Thus, each pixel belongs to 4 blocks. In such a scheme, there are 4 predictions for each pixel which are summed up to a weighted mean. For this purpose, blocks are associated with a window function that has the property that the sum of 4 overlapped windows is equal to 1 everywhere.

Studies of methods for reducing the complexity of OBMC have shown that the contribution to the window function is smallest for the diagonally-adjacent block. Reducing the weight for this contribution to zero and increasing the other weights by an equal amount leads to a substantial reduction in complexity without a large penalty in quality. In such a scheme, each pixel then belongs to 3 blocks rather than 4, and rather than using 8 neighboring blocks, only 4 are used for each block to be compensated. Such a scheme is found in the H.263 Annex F Advanced Prediction mode

Read more about this topic:  Motion Compensation

Famous quotes containing the words block, motion and/or compensation:

    For Jews demand signs and Greeks desire wisdom, but we proclaim Christ crucified, a stumbling block to Jews and foolishness to Gentiles...
    Bible: New Testament, 1 Corinthians 1:22-3.

    in the mind of man,
    A motion and a spirit, that impels
    All thinking things, all objects of all thought,
    And rolls through all things.
    William Wordsworth (1770–1850)

    The only compensation which war offers for its manifold mischiefs, is in the great personal qualities to which it gives scope and occasion.
    Ralph Waldo Emerson (1803–1882)