Share Email Print

Proceedings Paper

Predictive motion estimation with global motion predictor
Author(s): Shijun Sun; Shawmin Lei
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

Predictive motion estimation techniques have become widely used in video coding systems due to their reasonable coding performance and low computational requirement compared to the brute force full search method. However, most existing predictive motion estimation algorithms focus mainly on local motions and consider motion predictions from only neighboring image blocks (either spatially or temporally). In this paper, a reliable global motion predictor or GMP is introduced to improve predictive motion estimation for sequences with fast camera motions. A simple global motion model is applied for global motion estimation. The derived global motion vector for each macroblock is then used as the GMP during the predictive motion estimation for all possible block modes or types, together with up to 8 local motion predictors for P frame motion estimation and up to 12 local motion predictors for B frame motion estimation. The comparison between the coding performance with and without GMP shows very significant differences; roughly 1-2 dB’s improvement is achieved by GMP for sequences with very fast camera motions. The computational overhead for GMP is very small, less than 2% of the total computation cycles in our H.264 encoder.

Paper Details

Date Published: 18 January 2004
PDF: 8 pages
Proc. SPIE 5308, Visual Communications and Image Processing 2004, (18 January 2004); doi: 10.1117/12.525114
Show Author Affiliations
Shijun Sun, Sharp Labs. of America (United States)
Shawmin Lei, Sharp Labs. of America (United States)

Published in SPIE Proceedings Vol. 5308:
Visual Communications and Image Processing 2004
Sethuraman Panchanathan; Bhaskaran Vasudev, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?