Skip to main content
Log in

A fast block-matching algorithm using smooth motion vector field adaptive search technique

  • Regular Papers
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

In many video standards based on inter-frame compression such as H.26x and MPEG, block-matching algorithm has been widely adopted as the method for motion estimation because of its simplicity and effectiveness. Nevertheless, since motion estimation is very complex in computing. Fast algorithm for motion estimation has always been an, important and attractive topic in video compression. From the viewpoint of making motion vector field smoother, this paper proposes a new algorithm SMVFAST. On the basis of motion correlation, it predicts the starting point by neighboring motion vectors according to their SADs. Adaptive search modes are used in its search process through simply classifying motion activity. After discovering the ubiquitous ratio between the SADs of the collocated blocks in the consecutive frames, the paper proposes an effective half-stop criterion that can quickly stop the search process with good enough results. Experiments show that SMVFAST obtains almost the same results as the full search at very low compuration cost, and outperforms MVFAST and PMVFAST in speed and quality, which are adopted by MPEG-4.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Tekalp A M. Digital Video Processing. Prentice Hall, Inc., 1995.

  2. Lee W, Wang J F, Lee J Yet al., Dynamic searchwindow adjustment and interlaced search for blockmatching algorithm.IEEE Trans. Circuits and Systems for Video Technology, Feb., 1993, 3(1): 85–87.

    Article  Google Scholar 

  3. Li R, Zeng B, Liou M. A new three-step search algorithm for block motion estimation.IEEE Trans. Circuits and Systems for Video Technology, Aug., 1994, 4(4): 438–442.

    Article  Google Scholar 

  4. Po L M, Ma W C. A novel four-step algorithm for fast block motion estimation.IEEE Trans. Circuits and Systems for Video Technology, June, 1996, 6(3): 313–317.

    Article  Google Scholar 

  5. Zhu Shan, Ma KK. A new diamond search algorithm for fast block matching motion estimation. InInt. Conf. Information, Commun, and Signal (ICICS'97), Singapore, 1997, pp.292–296.

  6. ISO/IEC JTC1/SC29/WG11 N2932. MPEG-4 Video Verification Model Version 14.0 Melbourne, October 1999.

  7. Ma K K, Hosur P I. Performance report of motion vector field adaptive search technique (MVFAST). MPEG2000/m5851, March 2000.

  8. Tourapis A M, Au O C, Liou M L, Shen G. Fast block-matching motion estimation using predictive motion vector field adaptive search technique (PMVFAST). MPEG2000/m5866, March 2000.

  9. ISO/IEC JTC1/SC29/WG11 N3324. Text of MPEG-4 OM, V1.0 for part 7., MPEG2000, March 2000.

  10. Tu Yaming, Li Bo. Fast Motion Estimation Using Smooth Motion Vector Field Adaptive Search Technique (SMVFAST). ISO/IEC JTC1/SC29/WG11 MPEG2000/m6154, July 2000.

  11. Ju J C H, Chen Y K, Kung S Y. A fast rate-optimized motion estimation algorithm for low-bit-rate video coding.IEEE Trans. Circuits and Systems for Video Technology, October, 1999, 9(7): 994–1002.

    Article  Google Scholar 

  12. Shi J L, Pan J, Yu S Y. Motion estimation based on region coherence.Journal of Shanghai Jiaotong University, 1998, 32(9): 6–9.

    Google Scholar 

  13. Hsieh C H, Lu P C, Shyn J S, Lu E H. Motion estimation algorithm using interlock correlation.Electronics Letters, March 1990, 26(5): 276–277

    Article  Google Scholar 

  14. Tu Yaming, Li Bo, Niu Jianwei. A novel motion estimation algorithm based on dynamic search window and spiral search. InLNCS, 1948, Springer-Verlag, Oct. 2000, pp. 356–362.

  15. Tham J Y, Ranganath S, Ranganth M, Kassim A A. A novel unrestricted center-biased diamond search algorithm for block motion estimation.IEEE Trans. Circuis and Systems for Video Technology, August, 1998, 8(4): 369–377.

    Article  Google Scholar 

  16. Tourapis A M, Au O C, Liou M L, Shen G. An advanced zonal block based algorithm for motion estimation. InProc. International Conference on Image Processing, Section 26po3.1, Kobe, Japan, Oct., 1999.

  17. ISO/IEC JTC1/SC29/WG11 N3141. Experimental conditions for evaluating encoder motion estimation algorithms. MPEG99, December 1999.

  18. ISO/IEC JTC1/SC29/WG11 N3008. MPEG-4 video verification models Version 18.0, MPEG 2001, Pisa, 2001.

  19. Tourapis A M, Au O C, Liou M L, Shen G. Core experiment on block based motion estimation. MPEG2000/m5867, March 2000.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Li Bo.

Additional information

The research was partially supported by the NSFC (Grant No.60075006), the National ‘863’ High-Tech Program of China (Grant No.2001AA114142), the Excellent Young Teachers Program of Ministry of Education of China and the Doctoral Education Foundation of MOE.

LI Bo received the B.S., M.S. and Ph.D. degrees from Chongqing University in 1986, Xian Jiaotong University in 1989, Beijing University of Aeronautics and Astronautics in 1993, respectively, all in computer science. Now he is a professor in the Department of Computer Science and Engineering at Beijing University of Aeronautics and Astronautics China. His research interests include image/video compression, video analysis and undersdanding, video surveillance and the applications of artificial intelligence.

LI Wei received the B.S. degree in computer science and engineering from Beijing University of Aeronautics and Astronautics, China in 1995. Currently he is a Ph.D. candidate in the Department of Computer Science and Engineering at Beijing University of Aeronautics and Astronautics. His research interests include video coding, multimedia systems, VLSI design for video coding.

TU YaMing received the B.S. degree from Harbin Institute of Technology in 1990, and the M.S. degree from the Department of Computer Science and Engineering of Beijing University of Aeronautic and Astronautic in 2001. From 1990 to 1998 he worked at the Information Analysis Center of the General Staff of PLA, and is now a senior engineer of the center. He is interested in video compression, motion estimation and compensation, rate control, and computer security.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Li, B., Li, W. & Tu, Y. A fast block-matching algorithm using smooth motion vector field adaptive search technique. J. Comput. Sci. & Technol. 18, 14–21 (2003). https://doi.org/10.1007/BF02946646

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02946646

Key words

Navigation