A Fast Full Search Algorithm for Motion Estimation Using Priority of Matching Scan

  • Taekyung Ryu
  • Gwang Jung
  • Jong-Nam Kim
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4141)


Full search motion estimation in real-time video coding requires large amount of computations. Reducing computational cost for full search motion estimation is critical research issue for enabling fast real-time video coding such as MPEG-4 advanced video coding. In this paper, we propose a novel fast full search block matching algorithmwhich significantly reduces unnecessary computations without affecting motion prediction quality. The proposed algorithm identifies computational matching order from initial calculation of matching differences. According to the computational order identified, matching errors are calculated based on partial distortion elimination method. The proposed algorithm could reduce about 45% of computational cost for calculating block matching errors compared with the conventional algorithm without degrading any motion prediction quality. The proposed algorithm will be particularly useful for realizing fast real-time video coding applications, such as MPEG-4 advanced video coding, that require large amount of computations.


Motion Vector Motion Estimation Motion Estimation Algorithm Candidate Block Block Match Algorithm 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Dufaus, F., Moscheni, F.: Motion estimation techniques for digital TV: A review and a new contribution. IEEE Proceeding 83, 858–876 (1995)CrossRefGoogle Scholar
  2. 2.
    Li, W., Salari, E.: Successive elimination algorithm for motion estimation. IEEE Trans. Image Processing 4, 105–107 (1995)CrossRefGoogle Scholar
  3. 3.
    de Oliveira, G., Alcaim, A.: On fast motion compensation algorithms for video coding. In: Proc. PCS, pp. 467–472 (1997)Google Scholar
  4. 4.
    Lu, J., Wu, K., Lin, J.: Fast full search in motion estimation by hierarchical use of Minkowski’s inequality (HUMI). Pattern Recog. 31, 945–952 (1998)CrossRefGoogle Scholar
  5. 5.
    Coban, M., Mersereau, R.: A fast exhaustive search algorithm for rate-constrained motion estimation. IEEE Trans. Image Processing 7, 769–773 (1998)CrossRefGoogle Scholar
  6. 6.
    Wang, H., Mersereau, R.: Fast algorithms for the estimation of motion vectors. IEEE Trans. Image Processing 8, 435–438 (1999)CrossRefGoogle Scholar
  7. 7.
    Gao, X., Duanmu, C., Zou, C.: A multilevel successive elimination algorithm for block matching motion estimation. IEEE Trans. Image Processing 9, 501–504 (2000)CrossRefGoogle Scholar
  8. 8.
    Ahn, T., Moon, Y., Kim, J.: Fast full-search motion estimation based on Multilevel Successive Elimination Algorithm. IEEE Trans. Circuits System for Video Technology 14, 1265–1269 (2004)CrossRefGoogle Scholar
  9. 9.
    Naito, Y., Miyazaki, T., Kuroda, I.: A fast full-search motion estimation method for programmable processors with a multiply-accumulator. In: Proc. ICASSP, pp. 3221–3224 (1996)Google Scholar
  10. 10.
    Do, V., Yun, K.: A low-power VLSI Architecture for full-search block-matching motion estimation. IEEE Trans. Circuits System for Video Technology 8, 393–398 (1998)CrossRefGoogle Scholar
  11. 11.
    Kim, J.: Adaptive matching scan algorithm based on gradient magnitude for fast full search in motion estimation. IEEE Trans. Consumer Electronics 45, 762–772 (1999)CrossRefGoogle Scholar
  12. 12.
    Kim, J., Byun, S., Kim, Y., Ahn, B.: Fast Full Search Motion Estimation Algorithm Using Early Detection of Impossible Candidate Vectors. IEEE Trans. Signal Processing 50, 2355–2365 (2002)CrossRefMathSciNetGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Taekyung Ryu
    • 1
  • Gwang Jung
    • 2
  • Jong-Nam Kim
    • 1
  1. 1.Division of Electronic Computer and Telecommunication EngineeringPukyong National UniversityBusanKorea
  2. 2.Department of Mathematics and Computer ScienceLehman College, The City University of New YorkBronxUSA

Personalised recommendations