1 / 26

Motion Vector Refinement for High-Performance Transcoding

Motion Vector Refinement for High-Performance Transcoding. Jeongnam Youn, Ming-Ting Sun, Fellow,IEEE, Chia-Wen Lin IEEE TRANSACTIONS ON MULTIMEDIA, MARCH 1999. Introduction. Transcoding, a process of converting a previously compressed bit-stream into a lower bit-rate bit-stream.

shufang-chi
Download Presentation

Motion Vector Refinement for High-Performance Transcoding

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Motion Vector Refinement for High-Performance Transcoding Jeongnam Youn, Ming-Ting Sun, Fellow,IEEE, Chia-Wen Lin IEEE TRANSACTIONS ON MULTIMEDIA, MARCH 1999

  2. Introduction • Transcoding, a process of converting a previously compressed bit-stream into a lower bit-rate bit-stream.

  3. simply reusing the motion vectors extracted from an incoming video bit stream may not result in the best quality. • We propose a fast-search adaptive motion vector refinement scheme that is capable of providing video quality comparable to that can be achieved by performing a new full-scale motion estimation but with much less computation.

  4. Motion Estimation in Transcoding

  5. Structure of a cascaded transcoder

  6. Motion Vector Refinement (MVR) • Refining the incoming motion vector within a small range. • (Bx,By) : base motion vector obtained from the incoming bit stream. • (Dx,Dy) : delta motion vector estimated within a new search window SR.

  7. Degradation 0.45 dB The performance of motion vector refinement.

  8. Motion Vector Refinement in Frame-Rate Conversion • To transport video over low bandwidth channels, a high transcoding ratio is required. • Frame-rate reduction is often used as an efficient scheme to allocate more bits to the remaining frames. • When some incoming frames are dropped for the frame rate conversion, the incoming motion vectors are not valid.

  9. Forward dominant vector selection (FDVS) • Select one dominant motion vector from the four neighboring macroblocks. • The dominant macroblock is a macroblock that has the largest overlapping segment with the block pointed by the incoming motion vector. • A dominant motion vector is defined as the motion vector carried by a dominant macroblock.

  10. Performance comparison of the proposed FDVS and the bilinear interpolation motion vector composition

  11. Performance comparison of motion vector composition methods (constant bitrate) Carphone 0.8dB Foreman 1.7 dB

  12. Motion Vector Refinement for the Composed Motion Vector (Vx,Vy) : the dominant motion vector at the frame (n-d) (Ix,Iy) :theincoming motion vector of the frame (n)

  13. Quality of the picture with the worst PSNR drop (frame number 34) Full-scale ME (29.29dB) FDVS with MVR (28.90 dB)

  14. Adaptive Motion Vector Refinement

  15. When the quantization step size difference is small, the distortion caused by the reuse of incoming motion vector is small. • Sum of differential reconstruction error (SDRE)

  16. Fast Search Algorithm • To reduce computational complexity by minimizing the number of required checking points. • Horizontal and vertical search (HAVS) scheme. • Only when the computed SAD on the left side is larger than that of the starting point, the points on the right side are searched.

  17. 5 checking points are required (best case)

  18. 7 checking points are required (worst case)

  19. Simulation Results

  20. Conclusion • Motion vector refinement (MVR) • Forward dominant vector selection composition method (FDVS) • Adaptive motion vector refinement scheme • Fast-search algorithm

More Related