Quasi-Lossless Fast Motion Estimation Algorithm using Distribution of Motion Vector and Adaptive Search Pattern and Matching Criterion

움직임벡터의 분포와 적응적인 탐색 패턴 및 매칭기준을 이용한 유사 무손실 고속 움직임 예측 알고리즘

  • 박성모 (부경대학교 대학원 컴퓨터공학과) ;
  • 유태경 (동서대학교 영상콘텐츠학과 BK21) ;
  • 정용재 ((주)에임즈) ;
  • 문광석 (부경대학교 전자컴퓨터정보통신공학부) ;
  • 김종남 (부경대학교 전자컴퓨터정보통신공학부)
  • Received : 2010.09.02
  • Accepted : 2010.04.12
  • Published : 2010.07.31

Abstract

In this paper, we propose a fast motion estimation algorithm for video encoding. Conventional fast motion estimation algorithms have a serious problem of low prediction quality in some frames. However, full search based fast algorithms have low computational reduction ratio. In the paper, we propose an algorithm that significantly reduces unnecessary computations, while keeping prediction quality almost similar to that of the full search. The proposed algorithm uses distribution probability of motion vectors and adaptive search patterns and block matching criteria. By taking different search patterns and error criteria of block matching according to distribution probability of motion vectors, we can reduces only unnecessary computations efficiently. Our algorithm takes only 20~30% in computational amount and has decreased prediction quality about 0~0.02dB compared with the fast full search of the H.264 reference software. Our algorithm will be useful to real-time video coding applications using MPEG-2 or MPEG-4 AVC standards.

본 논문에서는 비디오 부호화에서 움직임 추정을 위한 고속 알고리즘을 제안한다. 기존의 고속 움직임 예측 방법들은 프레임에 따라 예측화질이 현저히 떨어지는 문제점을 가지고 있으며, 전영역 탐색기반의 향상 방법들은 계산량 감축이 높지 않은 문제점을 지니고 있다. 본 논문에서는 전영역 탐색기반의 방법에 비하여 예측화질은 거의 같게 유지하면서 불필요한 계산량을 현저히 줄이는 알고리즘을 제안한다. 제안하는 방법은 움직임 벡터의 확률분포와 적응적인 탐색 패턴 및 적응적인 블록매칭기준을 이용한다. 움직임 벡터의 확률분포에 따라 탐색패턴을 달리하며, 블록매칭 기준의 비교값을 다르게 함으로써 예측화질을 유지하면서 계산량만 효율적으로 감축할 수 있다. 제안한 알고리즘은 기존의 전영역 탐색 기반인 H.264 PDE 고속 알고리즘과 비교하여 예측 화질의 저하가 0~0.02dB이며, 소요된 계산량은 20%~30%정도이다. 제안한 알고리즘은 MPEG-2 및 MPEG-4 AVC를 이용하는 실시간 비디오 압축 응용분야에 유용하게 사용될 수 있을 것이다.

Keywords

References

  1. F. Dufaus and F. Moscheni, "Motion estimation techniques for digital TV: A review and a new contribution," Proceedings. IEEE, Vol. 83, pp. 858-876, Jun. 1995. https://doi.org/10.1109/5.387089
  2. J.N. Kim, "A study on fast block matching algorithm of motion estimation for video compression," Ph.D. Thesis of GIST, 2001.
  3. J.N. Kim, S.C. Byun, Y.H. Kim, and B.H. Ahn, "Fast full search motion estimation algorithm using early detection of impossible candidate vectors," IEEE Trans. Signal Processing. Vol.50, pp. 2355-2365, Sep. 2002. https://doi.org/10.1109/TSP.2002.801888
  4. C. Zhu, X. Lin, and L. P. Chau, "Hexagon-based search pattern for fast block motion estimation," IEEE Trans. Circuits Syst. for Video Technol., Vol.12, No.5, pp. 349-355, May 2002. https://doi.org/10.1109/TCSVT.2002.1003474
  5. J. Wei and Z.N. Li, "An enhancement to MRMC scheme in video compression." IEEE Trans. Circuits Syst. for Video Technol., Vol.7, pp. 564-568, Jun. 1997. https://doi.org/10.1109/76.585937
  6. S.S. Lee and S.I. Chae, "New motion estimation algorithm using adaptively quantized low bit-resolution image and its VLSI architecture for MPEG2 video encoding," IEEE Trans. Circuits Syst. for Video Technol., Vol.8, pp. 734-743, Oct. 1998. https://doi.org/10.1109/76.728416
  7. Y.Q. Shi and X. Xia, "A thresholding multi-resolution block matching algorithm," IEEE Trans. Circuits Syst. for Video Technol., Vol.7, pp. 437-440, Feb. 1997. https://doi.org/10.1109/76.564124
  8. M.J. Chen, L.G. Chen, T.D. Chiueh, and Y.P. Lee, "A new block-matching criterion for motion estimation and its implementation," IEEE Trans. Circuits Syst. for Video Technol., Vol.5, pp. 231-236, Jun. 1995. https://doi.org/10.1109/76.401100
  9. W. Li and E. Salari, "Successive elimination algorithm for motion estimation," IEEE Trans. Image Processing, Vol.4, pp. 105-107, Jan. 1995. https://doi.org/10.1109/83.350809
  10. X.Q. Gao, C.J. Duanmu, and C.R. Zou, "A multilevel successive elimination algorithm for block matching motion estimation," IEEE Trans. Image Processing, Vol.9, pp. 501-504, Mar. 2000. https://doi.org/10.1109/83.826786
  11. C.H. Cheung and L.M. Po, "Adjustable partial distortion search algorithm for fast block motion estimation," IEEE Trans. Circuits Syst. for Video Technol., Vol.13, pp. 100-110, Jan. 2003. https://doi.org/10.1109/TCSVT.2002.808091
  12. Joint Video Team(JVT) reference software version 16.0 [Online]. Available: http://iphome.hhi.de/suehring/tml/download/old_jm/
  13. S. Jin and H. Lee, "Fast partial distortion elimination algorithm based on hadamard probability model," lEE Electron. Letters, Vol.44, No.1, pp. 17-19, Jan. 2008. https://doi.org/10.1049/el:20082872