Modified 3-step Search Motion Estimation Algorithm for Effective Early Termination

효과적인 조기 중단 기법을 위한 변형된 3단계 탐색 움직임 추정 알고리즘

  • 양현철 (숭실대학교 정보통신전자공학부) ;
  • 이성수 (숭실대학교 정보통신전자공학부)
  • Received : 2010.02.26
  • Accepted : 2010.06.16
  • Published : 2010.07.25

Abstract

Motion estimation occupies most of the required computation in video compression, and many fast search algorithms were propsoed to reduce huge computation. SAD (sum-of-absolute difference) calculation is the most computation-intensive process in the motion estimation. Early termination is widely used in SAD calculation, where SAD calculation is terminated and it proceeds to next search position if partial SAD during SAD calculation exceeds current minimum SAD. In this paper, we proposed a modified 3-step search algorithm for effective early termination where only search order of search positions are adaptive rearranged. Simulation results show that the proposed motion estimation algorithm reduces computation by 17~30% over conventional 3-step search algorithm without extra computation, while maintaining same performance.

움직임 추정은 동영상 압축에서 가장 많은 연산량을 차지하는 부분으로 막대한 연산량을 줄이기 위한 많은 고속 탐색 기법이 제안되어 왔다. 움직임 추정에서 가장 많은 연산량을 차지하는 SAD (sum-of-absolute difference) 계산의 경우, 연산량을 줄이기 위해 SAD 계산 중간에 지금까지 계산된 중간값이 지금까지 찾아진 최소 SAD를 넘을 경우 더 이상의 SAD 계산을 중단하고 다음 탐색으로 넘어가는 조기 중단 기법이 많이 사용되고 있다. 본 논문에서는 대표적인 고속 탐색 기법인 3단계 탐색기법을 변형하여 조기 중단이 자주 일어나도록 탐색 위치의 탐색 순서만을 적응적으로 재배열하는 움직임 추정 기법을 제안하였다. 모의 실험 결과, 제안하는 움직임 추정 기법은 추가 연산량이 거의 없이 기존의 3단계 탐색 기법에 비해 동일한 성능을 유지하면서 연산량을 17~30% 감소시켰다.

Keywords

Acknowledgement

Supported by : 한국학술진흥재단

References

  1. Joint Video Team, Draft. ITU-T Recommendation and Final Draft International Standard of Joint Video Specification, ITU-T Rec. H.264 and ISO/IEC 14496-10 AVC, May 2003.
  2. Wiegand, T., Sullivan, G.J., Bjontegaard, G., Luthra, A., "Overview of the H.264/AVC video coding standard", IEEE Transactions on Circuits and Systems for Video Technology, vol. 13, no.7, pp. 560-576, July 2003.
  3. W. Choi and B. Jeon, "Hierarchical motion search for H.264 variable block-size motion compensation," SPIE Opt. Eng., vol. 45, no. 1, pp. 1-9, Jan. 2006.
  4. Y. W. Huang, S. Y. Chien, B. Y. Hsieh, and L. G. Chen, "Global elimination algorithm and architecture design for fast block matching motion estimation" IEEE Trans. Circuits Syst.Video Technology, vol. 14, no. 6, pp. 898-907, Jun. 2004. https://doi.org/10.1109/TCSVT.2004.828321
  5. S. Y. Huang, C. Y. Cho, and J. S. Wang, "Adaptive fast block-matching algorithm by switching search patterns for sequences with wide-range motion content," IEEE Trans.Circuits System Video Technology, vol. 15, no. 11, pp. 1373-1384, Nov. 2005.
  6. T. Koga, K. Iimuma, A. Hirano, Y. Ijima, T.Ishiguro, "Motion compensated interframe coding for video conferencing", pp. C9.6.1-9.6.5, in Porc. NTC 81.
  7. Guevorkian D.,Launianen, A., Liuha P., Lappalainen V., "Architecture for the sum of absolute differences operation", Signal Processing Systems, 2002(SIPS '02), pp. 57-62, 16-18 Oct. 2002.
  8. C.-Y. Su and S.-L. Chang, "Adaptive early termination for fast H.264 Video Coding," in Proc. 9th IEEE Int. Symp. Multimedia 2007, , pp. 72-76. Taichung, Taiwan.
  9. Z.-B. Chen, J.-F. Xu, Y. He, and J.-L. Zheng, "Fast integer-pel and fractional-pel motion estimation for H.264/AVC," J. Visual Commun. Image Representation, vol. 17, no. 2, pp. 264-290, Apr. 2006 https://doi.org/10.1016/j.jvcir.2004.12.002
  10. L. Winger, H.264/AVC reference model version JM15.0, http://iphome.hhi.de/suehring/tml, Jan, 2009.
  11. C. Zhu, X. Lin, and L. P. Chau, "Hexagon-Based search pattern for fast block motion estimation", IEEE Trans. Circuits Syst. Video Technol.,vol. 12, no. 5, pp. 349-355, May 2002. https://doi.org/10.1109/TCSVT.2002.1003474
  12. A.M. Tourapis, "Enhanced Predictive Zonal Search for Single and Multiple Frame Motion Estimation", Proc. Visual Comm. and Image Processing 2002, pp. 1069-79, Janm 2002.