DOI QR코드

DOI QR Code

Adaptive Selection of Weighted Quantization Matrix for H.264 Intra Video Coding

H.264 인트라 부호화를 위한 적응적 가중치 양자화 행렬 선택방법

  • 조재현 (인하대학교 전자공학부) ;
  • 조숙희 (한국전자통신연구원 방통융합미디어연구부 실감미디어연구팀) ;
  • 정세윤 (한국전자통신연구원 방통융합미디어연구부 실감미디어연구팀) ;
  • 송병철 (인하대학교 전자공학부)
  • Received : 2010.06.25
  • Accepted : 2010.08.09
  • Published : 2010.09.30

Abstract

This paper presents an adaptive quantization matrix selection scheme for H.264 video encoding. Conventional H.264 coding standard applies the same quantization matrix to the entire video sequence without considering local characteristics in each frame. In this paper, we propose block adaptive selection of quantization matrix according to edge directivity of each block. Firstly, edge directivity of each block is determined using intra prediction modes of its spatially adjacent blocks. If the block is decided as a directional block, new weighted quantization matrix is applied to the block. Otherwise, conventional quantization matrix is used for quantization of the non-directional block. Since the proposed weighted quantization is designed based on statistical distribution of transform coefficients in accordance with intra prediction modes, we can achieve high coding efficiency. Experimental results show that the proposed scheme can improve coding efficiency by about 2% in terms of BD bit-rate.

본 논문은 H.264 동영상 부호화를 위한 적응적인 양자화 행렬 선택방법을 제안한다. 기존의 H.264 양자화 방법은 각 프레임에 동일한 양자화 행렬을 적용하기 때문에 영상의 지역적 특성을 고려하지 못해 코딩 효율이 저하될 수 있다. 이러한 문제점을 개선하고자 프레임 전체에 동일한 양자화 행렬을 적용하는 대신 매크로블록 단위로 블록이 가지는 방향성을 이용해 적응적으로 양자화 행렬을 적용하는 방법을 제안한다. 먼저, 각 블록의 방향성을 공간적으로 인접 블록의 인트라 예측모드 특성을 이용하여 결정한다. 방향성이 존재하는 블록에 대해서는 제안한 방식의 가중치 양자화 행렬을 적용하고, 방향성이 존재하지 않는 블록에 대해서는 기존의 양자화 행렬을 적용한다. 가중치 양자화 행렬은 인트라 예측모드에 따라 블록의 변환 계수의 통계적인 분포를 기반으로 설계되었기 때문에, 예측모드의 특성에 적합하게 양자화된다. 실험 결과를 통해 제안한 알고리즘이 BD rate 측면에서 기존 방법 대비 약 2% 정도의 부호화 효율이 상승됨을 확인할 수 있다.

Keywords

References

  1. H.264/ISO/IEC 14496-10 AVC,"Draft ITU-T recommendation and final draft international standard of joint video specification," ITU-T Rec., 2003.
  2. VCODEX, "H.264/MPEG4 Part10: Transform & Quantization," 2007.
  3. J. Chen, J. Zheng, and Y. He, "Macroblock-level adaptive frequency weighting for perceptual video coding," IEEE Trans. Consumer Electronics, vol. 53, no. 2, pp.775-780, April 2007. https://doi.org/10.1109/TCE.2007.381759
  4. A. Tanizawa, T. Chujoh, "Adaptive quantization matrix selection on KTA Software", ITU-T SG16/Q.6 Doc. VCEG-AD06, Hangzhou, China, October 2006.
  5. M. Karczewicz, Y. Ye, I. Cheong, "Rate distortion optimization quantization," ITU-T VCEG-AH21, Jan. 2008.
  6. KTA reference software http://iphome.hhi.de/suehring/tml/download/KTA
  7. 조재현, 조숙희, 정세윤, 송병철, "인트라 모드에 기반한 가중치 양자화행렬 선택방법 및 동영상 부호화로의 적용," 2009 대한전자공학회 추계학술대회, Nov. 2009.
  8. T. Wiegand, G. Sullivan, G. Bjontegaard, A. Luthra, "Overview of the H.264/AVC video coding standard," IEEE Trans. Circ. Syst. Video Technol., vol. 13, pp. 560-576, July 2003. https://doi.org/10.1109/TCSVT.2003.815165
  9. H. Zhang and G. Cote, "Modeling quantization matrices for perceptual image/video coding," Proc. SPIE VCIP, vol. 6822, pp. 682210-682210-8, Jan. 2008. https://doi.org/10.1117/12.767137
  10. G. Bjontegaard, "Calculation of average PSNR differences between RD curves," ITU-T SC16/Q.6, VCEG-M33, April 2001.
  11. Z. Wang, A. C. Bovik, H. R. Sheikh and E. P. Simoncelli, "Image quality assessment: From error visibility to structural similarity," IEEE Trans. Image Processing, vol. 13, no. 4, pp. 600-612, Apr. 2004. https://doi.org/10.1109/TIP.2003.819861