고속 블록 정합 움직임 측정을 위한 십자-다이아몬드-삼각 탐색 알고리즘

A Cross-Diamond-Triangle Search Algorithm for Fast Block-Matching Motion Estimation

  • 김성훈 (광운대학교 VIA-Multimedia Center) ;
  • 신재민 (광운대학교 VIA-Multimedia Center) ;
  • 오승준 (광운대학교 VIA-Multimedia Center) ;
  • 안창범 (광운대학교 VIA-Multimedia Center) ;
  • 박호종 (광운대학교 VIA-Multimedia Center) ;
  • 심동규 (광운대학교 VIA-Multimedia Center)
  • 발행 : 2005.09.01

초록

본 논문에서는 CDS(Cross-Diamond Search algorithm) 및 CDHSs(Cross-Diamond-Hexagonal Search algorithms)의 성능을 향상시키기 위하여 탐색 영역의 위치에 따라 최적의 탐색 형태를 적용하는 CDTS(Cross-Diamond-Triangle Search algorithm)를 제안한다. CDTS에서 탐색 영역의 위치에 따라 최적의 탐색 형태를 적용하기 위하여 다양한 실험 영상들의 움직임 분포를 먼저 분석하였다. 분석된 움직임 분포에 근거하여 CDTS 구현 시 탐색 영역 중심부에서는 십자 탐색 형태와 다이아몬드 탐색 형태를 적용하고, 나머지 탐색 영역에서는 삼각 탐색 형태와 다이아몬드 탐색 형태를 적용한다. CDTS에서 제안하는 삼각 탐색 형태는 기존 탐색 알고리즘에서 사용하는 대칭형 구조와는 다르게 비대칭형 구조를 가지고 탐색점을 더욱 감소시키는 효과를 제공하면서도 화질을 유지할 수 있다. CDTS를 CDS 및 CDHSs와 비교하였을 때 화질 열화 없이 각각 평균 16.22$\%$ 및 3.09$\%$ 정도의 탐색점 감소 효과가 나타났다.

In this Paper, we propose a new motion search algorithm called CDTS (Cross-Diamond-Triangle Search algorithm) that uses optimal search pattern according to the position of a search area to improve the performance of CDS(Cross-Diamond Search algorithm) as well as CDHSs(Cross-Diamond-Hexagonal Searches algorithms). We analyze motion distributions in various test video sequences to apply optimal search pattern according to a position of search area. Based on the result of this analysis, we propose a new triangle-shaped search pattern whose structure is asymmetric while previous search patterns are generally symmetric in conventional algorithms. In CDTS, we apply cross- and diamond-shaped search patterns to central search areas, and triangle- and diamond-shaped patterns to the other areas. Applying CDTS to test video sequences, the proposed scheme can reduce search points more than CDS and CDHSs by 16.22$\%$ and 3.09$\%$, respectively, without any visual quality degradation.

키워드

참고문헌

  1. 'Information Technology-Coding of Moving Pictures and Associated Audio for Digital Storage Media at up to about 1.5 Mbit/s-Part 2: Video,' JTC1/SC29/WG11, ISO/IEC 11 172-2 (MPEG-1 Video), 1993
  2. 'Generic Coding of Moving Pictures and Associated Audio Information-Part 2: Video,' ITU-T and ISO/IEC JTC 1, ITU Rec. H.262 - ISO/IEC 13 818-2 (MPEG-2 Video), 1994
  3. 'Information Technology-Coding of Audio Visual Objects- Part 2 Visual,' JTC1/SC29/WG11, ISO/IEC 14 469-2 (MPEG-4 Visual), 2000
  4. 'Video Codec for Audiovisual Services at p$\square\square$64 kbit=s,' ITU-T SG15, ITU-T Rec. H.261, 2 ed., 1993
  5. 'Video Coding for Low Bit Rate Communication,' ITU-T SG16, ITU-T Rec. H.263, 3rd ed., 2000
  6. H. Schwarz and T. Wiegand, 'The emerging JVT/H.26L video coding standard,' in Proc. of IBC 2002, Amsterdam, The Netherlands, Sep. 2002
  7. 'Draft ITU-T Rec. and Final Draft International Standard of Joint Video Specification (ITU-T Rec. H.264-ISO/IEC 14 496-10 AVC),' Joint Video Team (JVT) of ITU-T and ISO/IEC JTC1, Geneva, JVT of ISO/IEC MPEG and ITU-T VCEG, JVT-G050r1, 2003
  8. T. Koga, K. Iinuma, A. Hirano, Y. Iijima, and T. Ishiguro, 'Motion compensated interframe coding for video conferencing,' in Proc. Nat. Telecommun. Conf., New Orleans, LA, Nov 1981, pp. G5.3.1–G5.3.5
  9. J. R. Jain and A. K. Jain, 'Displacement measurement and its application in interframe image coding,' IEEE Trans. Commun., vol. COM-29, pp. 1799-1808, Dec. 1981
  10. A. Puri, H. M. Hang, and D. L. Schilling, 'An efficient block matching algorithm for motion compensated coding,' in Proc. IEEE Int. Conf. Acoust., Speech, Signal Processing, 1987, pp. 1063–1066
  11. R. Li, B. Zeng, and M. L. Liou, 'A new three-step search algorithm for block motion estimation,' IEEE Trans. Circuits Syst. Video Technol., vol. 4, pp. 438-443, Aug. 1994 https://doi.org/10.1109/76.313138
  12. L. M. Po and W. C. Ma, 'A novel four-step search algorithm for fast block motion estimation,' IEEE Trans. Circuits Syst. Video Technol., vol. 6, pp. 313–317, Jun. 1996
  13. 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 Technol., vol. 6, no. 4, pp. 419– 423, Aug. 1996
  14. S. Zhu and K. K. Ma, 'A new diamond search algorithm for fast block-matching motion estimation,' in Proc. 1997 Int. Conf. Information, Communications and Signal Processing (ICICS), vol. 1, Sep. 9–12, 1997, pp. 292–296
  15. S. Zhu and K. K. Ma, 'A new diamond search algorithm for fast blockmatching motion estimation,' IEEE Trans. Image Process., vol. 9, no. 2, pp. 287–290, Feb. 2000
  16. C. Zhu, X. Lin, L. P. Chau, K. P. Lim, H. A. Ang, and C. Y. Ong, 'A novel hexagon-based search algorithm for fast block motion estimation,' in Proc. IEEE Int. Conf. Acoust., Speech, Signal Processing, May 2001
  17. 'CCITT SGXV, 'Description of reference model 8 (RM8)',' in Document 525, Working Party XV/4, Specialists Group on Coding for Visual Technology, Jun. 1989
  18. C. H. Cheung and L. M. Po, 'A novel cross-diamond search algorithm for fast block motion estimation,' IEEE Trans. Circuits Syst. Video Technol., vol. 12, no. 12, pp. 1168–1177, Dec. 2002
  19. C. H. Cheung and L. M. Po, 'A novel cross-diamond- Hexagonal search algorithms for fast block motion estimation,' IEEE Trans. Multimedia, vol. 7, no. 1, pp. 16–22, Feb. 2005
  20. 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 Technol., vol. 8, pp. 369–377, Aug. 1998
  21. Ce Zhu, Senior Member, IEEE, Xiao Lin, Lappui Chau, and Lai-Man Po, 'Enhanced Hexagonal Search for Fast Block Motion Estimation', IEEE Transactions on Circuits and Systems for Video Technology, vol. 14, no. 10, Oct. 2004