효율적인 움직임 추정을 위한 고속 블록 정합 알고리듬의 적응적 선택

Adaptive Selection of Fast Block Matching Algorithms for Efficient Motion Estimation

  • 김정준 (한양대학교 전자통신컴퓨터공학과 영상통신 및 신호처리 연구실) ;
  • 전광길 (한양대학교 전자통신컴퓨터공학과 영상통신 및 신호처리 연구실) ;
  • 정제창 (한양대학교 전자통신컴퓨터공학과 영상통신 및 신호처리 연구실)
  • 발행 : 2008.01.31

초록

본 논문에서는 기존의 고속 움직임 추정 방법과 새롭게 제안하는 고속 움직임 추정 방법들을 적응적으로 사용하는 기법을 제공한다. 이 알고리듬의 이름은 AUDC이며, 새롭게 제안하는 고속 움직임 추정 방법은 다이아몬드 탐색와 3단계 탐색 기법을 기초로 한다. 비록 많은 고속 움직임 추정 방법들이 각각 많은 장점을 가지고 있지만 단점도 가지고 있다. 그러므로 한가지의 고속 움직임 추정 방법을 사용하는 것보다는 적응적으로 고속 움직임 추정 기법을 선택하여 사용하는 것이 더욱 효율적이라 할 수 있다. 그래서 제안하는 움직임 추정 기법은 현재 블록에 이웃하는 블록의 Motion Vector의 길이, 탐색점의 수, SAD를 이용하여 다이아몬드 탐색 기법, 십자 3단계 탐색 기법 그리고 개량된 십자 다이아몬드 기법을 적응적으로 사용한다. 실험결과 AUDC는 많이 알려진 다른 고속 움직임 추정 방법보다 화질을 향상시킬 뿐만 아니라 탐색점의 수 또한 향상됨을 알 수 있다.

A method that is adaptively selecting among previous fast motion estimation algorithms and a newly proposed fast motion estimation algorithm(UCDS) is presented in this paper. The algorithm named AUDC and a newly proposed fast motion estimation algorithms are based on the Diamond Search(DS) algorithm and Three Step Search(TSS). Although many previous fast motion estimation algorithms have lots of advantages, those have lots of disadvantages. So we thought better adaptive selection of fast motion estimation algorithms than only using one fast motion estimation algorithm. Therefore, we propose AUDC that is using length of the MV, Search Point, SAD of the neighboring block and adaptively selecting among Cross Three Step Search(CTSS), Diamond Search(DS) and Ungraded Cross Diamond Search(UCDS). Experimental results show that the AUDC is much more robust, provides a faster searching speed, and smaller distortions than other popular fast block-matching at algorithms.

키워드

참고문헌

  1. J. D. Robbins and A. N. Netravali, "Recursive motion compensation: a review," Image Sequence Processing And Dynamic Sequence Analysis, pp76-103, Springer Verlag, 1983
  2. J. R. Jain and A. K. Jain, "Displacement measurement and its application in inter frame image coding," IEEE Trans. Commun., vol. COM-29, pp. 1799-1808, Dec. 1984
  3. K. P. Horn and B. G. Schunck, "Determining Optical flow," Artificial Intelligence, vol. 17, pp. 185-203, 1981 https://doi.org/10.1016/0004-3702(81)90024-2
  4. G. Sorwar, M. Mushed, and L. Dooley, "Block-based true motion estimation using distance dependent thresholded search," in Proc. ISCA Comp. Appl. In Indus. And Eng., pp. 45-48, 2001
  5. T. Koga, K. Iinuma, A. Hirano, Y. Iijima, and T. Ishiguro, "Motion compensated interframe coding for video conferencing," in Proc. Nat. Telecommon. Conf., New Orleans, LA. Nov.-Dec. 1981, pp.G5.3.1-G5.3.5
  6. R. Li, B. Zeng, and M. L. Liou, "A new three-step search algorithm for block motion estimation," IEEE Trans. Circuits Syst. Video Technology, vol. 4, pp. 438-443, Aug. 1994 https://doi.org/10.1109/76.313138
  7. L. M. Po and W. C. Ma, "A novel four-step search algorithm for fast block motion estimation," IEEE Trans. Circuit Syst. Video Technology, vol. 6, pp.313-317, June 1996 https://doi.org/10.1109/76.499840
  8. C. H. Cheung, and L. M. Po, "A novel cross-diamond search algorithm for fast block motion estimation," IEEE Trans. Circuits Syst. Video Technology, vol. 12, no. 12, Dec. 2002
  9. J. B. Xu, L. M. Po, and C. K. Cheung, "A new prediction model search algorithm for fast block motion estimation," in Proc. ICIP, 1997, vol.3, pp.610-613
  10. B. Liu and Zaccarin, "A new fast algorithms for the estimation of block motion vectors," IEEE Trans. CSVT, vol.3, no.2, pp. 148-157, April 1993
  11. C. W. Lam, L. M. Po, and C. H. Cheung, "A new cross-diamond search algorithm for fast block matching motion estimation," in Proc. Neural Network and Signal Processing 2003, Dec. 2003
  12. J. Y. Tham, S. Ranganath, M. Ranganath, and A. A Kassim, "A novel unrestricted center-biased diamond search algorithm for block motion estimation," IEEE Trans. Circuits Syst. Video Technology, vol. 8, no. 4, Aug. 1998
  13. C. Zhu, X. Lin, and L. P. Chau, "Hexagon-based search pattern for fast block motion estimation," IEEE Trans. Circuits Syst. Video Technology, vol. 12, no. 5, pp. 349-355, May 2002 https://doi.org/10.1109/TCSVT.2002.1003474
  14. L. K. Liu and E. Feig, "A block-based gradient descent search algorithm for block motion estimation in video coding," IEEE Trans. Circuits Syst. Video Technology, vol. 6, pp. 313-317, June 1996 https://doi.org/10.1109/76.499840