Low-Complexity Context-Based Motion Compensation for VLBR Video Encoding

De Natale, Francesco G.B. and Granelli, Fabrizio (2002) Low-Complexity Context-Based Motion Compensation for VLBR Video Encoding. UNSPECIFIED. (Unpublished)

Download (153Kb) | Preview


    A significant improvement of block-based motion estimation strategies is presented, which provides fast computation and very low bitrate coding. For each block, a spatio-temporal context is defined based on nearest neighbors in the current and previous frames, and a prediction list is built. Then, the best matching vector within the list is chosen as an estimation of the block motion. Since coder and decoder are synchronous, only the index of the selected vector is needed at the decoder to reconstruct the motion field. To avoid the propagation of the error, an additional correction vector can be sent when prediction error exceeds a threshold. Furthermore, bitrate saving is achieved through an adaptive sorting of the prediction list of each block, which allows to reduce the entropy of the motion indexes. Tests demonstrate that the proposed method ensures a speed up over 1:200 as compared to full search, and a coding gain above 2, with a negligible loss of accuracy. This allows real-time implementation of VLBR software video coders on conventional PC platforms.

    Item Type: Departmental Technical Report
    Department or Research center: Information Engineering and Computer Science
    Subjects: Q Science > QA Mathematics > QA075 Electronic computers. Computer science
    T Technology > TA Engineering (General). Civil engineering (General) > TA174 Engineering Design
    Uncontrolled Keywords: Video coding, Motion estimation
    Report Number: DIT-02-003
    Repository staff approval on: 08 Jul 2002

    Actions (login required)

    View Item