DOI QR코드

DOI QR Code

Fast Intra Prediction Mode Decision Algorithm Using Directional Gradients For H.264

방향성 기울기를 이용한 H.264를 위한 고속 화면내 예측 모드 결정 알고리즘

  • 한화정 (한밭대학교 정보통신 전문대학원 멀티미디어 공학과) ;
  • 전영일 (한밭대학교 정보통신 전문대학원 멀티미디어 공학과) ;
  • 한찬희 (한밭대학교 정보통신 전문대학원 멀티미디어 공학과) ;
  • 이시웅 (한밭대학교 정보통신 전문대학원 멀티미디어 공학과)
  • Published : 2009.09.28

Abstract

H.264/AVC video coding standard uses the rate distortion optimization method which determines the best coding mode for macroblock(MB) to improve coding efficiency. Whereas RDO selects the best coding mode, it causes the heavy computational burden comparing with previous standards. To reduce the complexity, in this paper, a fast intra prediction mode decision algorithm using directional gradients is proposed. The proposed algorithm is composed of 2-path structure. In the first path, $16{\times}16$ intra prediction mode is determined using directional gradients. In the second path, 3 modes instead of 9 modes are chosen for RDO to decide the best mode for $4{\times}4$ block. Finally, the two modes determined in the two-path decision process are compared to decide the final block mode. Experimental results show that the computation time of the proposed method is decreased to about 77% of the exhaustive mode decision method with negligible quality loss.

H.264/AVC 표준은 부호화 효율을 향상시키기 위해 각 매크로블록의 최적 부호화 모드를 결정하는 율-왜곡 최적화 기법을 사용한다. 율-왜곡 최적화 기법은 기존의 비디오 압축 표준보다 부호화 효율을 향상시키지만 매크로블록의 최적 부호화 모드를 결정하기 위해서 전체 모드에 대해 율-왜곡 최적화 과정을 수행해야하므로 부호화기의 복잡도가 매우 증가하게 된다. 본 논문에서는 부호화기의 복잡도 감소를 위해서 방향성 기울기를 이용한 고속 화면내 예측 모드 결정 방법을 제안한다. 제안된 알고리즘은 2-경로 구조로 구성되었다. 첫 번째 경로는 방향성 기울기를 계산하여 제안된 예측 모드 결정 방법에 따라 $16{\times}16$ 화면내 예측 모드를 결정한다. 두 번째 경로는 $4{\times}4$ 화면내 예측의 최적 모드를 결정한다. $4{\times}4$ 화면내 예측에서 지원하는 9가지 예측 모드 중 3가지 예측 모드에 RDO 과정이 수행된다. 각 경로에서 결정된 두 가지 모드의 비용을 비교하여 최적 모드를 결정한다. 모의실험을 통해 제안 방식이 참조 소프트웨어와 비교하여 무시할 수 있는 화질 손실과 평균적으로 77%의 계산량을 감소시킬 수 있음을 확인하였다.

Keywords

References

  1. Information Technology-Coding of Audio-Visual Objects-Part 10 : Advanced Video Coding, Final Draft International Standard,ISO/IEC FDIS 14496-10, 2003.
  2. T. Wiegand, G. J. Sullivan, G. Bjontegaard, and A. Luthra, 'Overview of the H.264/AVC video coding standard,' IEEE Trans. on Circuit and Systems for Video Technology, Vol.13, No.7,pp.560-576, 2003. https://doi.org/10.1109/TCSVT.2003.815165
  3. F. Pan, X. Lin, S. Rahardja, K. P. Lim, Z. G. Li, D. Wu, and S. Wu, "Fast mode decision algorithm for intra prediction in H.264/AVC video coding," IEEE Trans. on Circuit and Systems for Video Technology, Vol.15, No.7, pp.813-822, 2005. https://doi.org/10.1109/TCSVT.2005.848356
  4. Y. W. Huang, B. Y. Hsieh, T. C. Chen, and L. G. Chen, "Analysis, fast algorithm, and VLSI architecture design for H.264/AVC intra-frame coder," IEEE Trans. on Circuit and Systems for Video Technology, Vol.15, No.3, pp.378-401, 2005. https://doi.org/10.1109/TCSVT.2004.842620
  5. B. D. La, M. Y. Eom, and Y. S. Choe, "Fast Mode Decision For Intra Prediction in H.264/AVC Encoder," Proc of ICIP, Vol.5, pp.321-324, 2007. https://doi.org/10.1109/ICIP.2007.4379830
  6. J.-C. Wang, J.-F. Wang, J.-F. Yang, and J.-T.Chen, "A Fast Mode Decision Algorithm and Its VLSI Design for H.264/AVC intra-Prediction," IEEE Trans. on Circuit and Systems for Video Technology, Vol.17, No.10, pp.1414-1422, 2007. https://doi.org/10.1109/TCSVT.2007.903786
  7. A.-C. Tsai, A. Paul, and J.-C. Wang, "Intensity Gradient Technique for Efficient Intra-Prediction in H.264/AVC," IEEE Trans. on Circuit and Systems for Video Technology,Vol.18, No.5, pp.694-698, 2008. https://doi.org/10.1109/TCSVT.2008.919113
  8. G. Bjontegaard, "Calculation of average PSNR differences between RD curves," 13th VCEG-M33 Meeting, Austin, TX, 2001(4).