DOI QR코드

DOI QR Code

부화소 단위의 빠른 움직임 예측을 위한 개선된 탐색 알고리즘

An Enhanced Search Algorithm for Fast Motion Estimation using Sub-Pixel

  • 김대곤 (전북대학교 IT응용시스템공학과) ;
  • 유철중 (전북대학교 소프트웨어공학과)
  • Kim, Dae-Gon (Dept. of IT Applied System Engineering, Chonbuk National University) ;
  • Yoo, Cheol-Jung (Dept. of Software Engineering, Chonbuk National University)
  • 투고 : 2010.12.25
  • 심사 : 2011.07.22
  • 발행 : 2011.12.31

초록

움직임 예측은 동영상 인코딩 과정에서 가장 많은 연산량을 차지하는 매우 중요한 처리과정이다. H.264/AVC에서는 움직임 예측을 할 때 정수 화소 단위 뿐만 아니라 부화소 단위까지 예측을 실시함으로써 영상의 압축률을 매우 높일 수 있다. 하지만 이로 인해 계산량이 더욱 증가되는 문제점이 있다. 일반적으로 움직임 예측시 각 블록들 간의 절대 변환 오차(SATD : Sum of Absolute Transform Difference)는 최소점을 기준으로 포물선 형태를 가지는 특성이 있다. 본 논문에서는 이러한 특성을 이용하여 움직임 예측 과정에서 필요한 탐색점을 줄이는 방법을 제안하였다. 제안한 방법은 연산 처리 시간을 감소시킴으로써 계산의 복잡도를 줄일 수 있었다. 제안한 기법을 적용한 결과, 기존의 고속 움직임 예측 알고리즘들과 비교하여 화질 저하는 적은데 비해, 인코딩시 움직임 예측 과정에 서 약 20%정도 처리속도를 감소시키는 결과를 얻었다.

Motion estimation (ME) is regarded as an important component in a video encoding process, because it consumes a large computation complexity. H.264/AVC requires additional computation overheads for fractional search and interpolation. This causes a problem that computational complexity is increased. In Motion estimation, SATD(Sum of Transform Difference) has the characteristics of a parabolic based on the minimum point. In this paper, we propose new prediction algorithm to reduce search point in motion estimation by sub-pixel interpolation characteristics. The proposed algorithm reduces the time of encoding process by decreasing computational complexity. Experimental results show that the proposed method reduces 20% of the computation complexity of motion estimation, while the degradation in video quality is negligible.

키워드

참고문헌

  1. Yong-Kwang Kwon, "Hybrid Interpolation using Intra Prediction Information of H.264/AVC," Journal of the Korea Society of Computer and Information, vol. 13, no. 7, pp. 83-90, July 2008.
  2. Y. J. Wang, C. E. Cheng, and T. S. Chang, "A fast fractional pel motion estimation algorithm for H.264/MPEG-4 AVC," IEEE Int. Symp. On Circuits and Systems, pp. 3974-3977, 2006
  3. X. Q. Banh and Y. P. Tan, "Adaptive Dual-Cross Search Algorithm for Block-Matching Motion Estimation," IEEE Transactions on Consumer Electronics, vol. 50, no. 2, pp. 766-775, 2004 https://doi.org/10.1109/TCE.2004.1309460
  4. X, Yi and N. Ling, "Improved partial distortion search algorithm for rapid block motion estimation via dual-halfway-stop," IEE Int. Conf. Acoustics, Speech and Signal Processing, pp. 917-920, 2005
  5. Kwang Woo Lee, Myung Hoon Sunwoo, "Motion -based Fast Fractional Motion Estimation Scheme for H.264/AVC" Journal of IEEK, vol. 45, no. 3, pp. 64-79, May. 2008.
  6. Seong Hyeon Jo and Jong Hwa Lee, "A Center Biased Cross-Diamond Search Algorithm for Fast Fractional-pel Motion Estimation," Journal of IEEK, vol. 46, no. 2, pp. 78-84, Feb. 2009.
  7. Hyeon-Woo Nam, "A Fast Block Matching Motion Estimation Algorithm by using an Enhanced Cross-Flat Hexagon Search Pattern," Journal of the Korea Society of Computer and Information, vol. 13, no. 7, pp. 99-108, July 2008.
  8. M. Gallant, G. Cote and F. Kossentini, "An Efficient Computation-Constrained Block-Based Motion Estimation Algorithm for Low Bit Rate Video Coding", IEEE Trans. Image Processing, vol. 8, no. 12, Dec. 1999.
  9. Bo Zhou and Jian Chen, "A Fast Two-step Search Algorithm for Half-pixel Motion Estimation," IEEE, vol. 2, pp. 611-614, May. 2003.
  10. Alexis M. Tourapis, Oscar C. Au, and Ming L. Liou, "Highly Efficent Predictive Zonal Algorithms for Fast Block-Matching Motion Estimation," IEEE Transactions Circuits Systems for Video Technology, vol. 12, no. 10, pp. 934-947, Oct. 2002. https://doi.org/10.1109/TCSVT.2002.804894
  11. Chun-Ho Cheung and Lai-Man Po, "A Novel Cross-Diamond Search Algorithm for Fast Block Motion Estimation," IEEE Transactions Circuits Systems for Video Technology, vol. 12, no. 12, pp. 1168-1177, Dec. 2002. https://doi.org/10.1109/TCSVT.2002.806815
  12. D. G. Kim, S. J. Kim, C. J. Yoo, and O. B. Chang, "A Fast Sub-pixel Motion Estimation Algorithm Using Motion Characteristics of Variable Block Sizes," Proceeding of Korea Computer Congress 2007, pp. 560-565, Jun. 2007.
  13. H.264/AVC Reference Software Version JM10.2, http://iphome.hhi.de/suehring/tml/download/old_jm/jm102.zip
  14. Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification (ITU-T Rec. H.264 | ISO/IEC 14496-10 AVC), 2003.