DOI QR코드

DOI QR Code

H.264/AVC에서 효율적인 정화소.부화소 움직임 추정

Efficient Integer pel and Fractional pel Motion Estimation on H.264/AVC

  • 발행 : 2009.04.30

초록

움직임 추정은 동영상 압축에서 영상 화질과 인코더 속도에 대하여 중요한 역할을 하지만, 많은 수행 시간을 요구한다. H.264/AVC에서 움직임 추정에 소요되는 수행 시간을 줄이면서 화질을 유지하기 위하여 본 논문에서는 정화소와 부화소 움직임 추정 기법을 제안하였다. 본 논문에서는 정화소 움직임 추정을 위하여 계층적인 탐색 기법을 사용하였고, 정확한 움직임 추정을 위하여 블록 크기에 따라 부화소 움직임 추정 패턴을 적응적으로 결정하였다. 제안한 정화소 움직임 추정 탐색 기법은 대칭적 십자가-엑스 탐색 패턴, 다중 사각형 탐색 패턴, 다이아몬드 탐색 패턴들로 이루어져 있다. 이 탐색 패턴들은 블록 움직임이 수직으로 크거나 블록 움직임이 크면서 규칙적인 영상에서 국부적 최소화 문제를 해결하고 움직임 추정에 소요되는 시간을 줄이기 위하여 탐색 영역 내에 탐색 점들을 규칙적, 대칭적으로 배치하였다. 제안한 부화소 움직임 추정 탐색 기법은 부화소 움직임 추정을 위하여 기존의 전역 부화소 탐색 패턴, 중앙 편향적 부화소 탐색 패턴과 제안한 부화소 움직임 탐색패턴들을 사용한다. 그리고 블록의 크기에 따라 3가지의 부화소 탐색 패턴들 중 한 패턴이 부화소 움직임 추정을 위해 적응적으로 결정된다. 블록의 크기에 따라 적응적으로 부화소 탐색 패턴이 결정되므로 보다 정확하게 부화소 움직임 추정을 수행할 수 있다. 제안한 기법을 전역 탐색 기법과 비교하였을 때 약 5.2배의 속도 향상을 가져왔으며, 영상 화질에 있어서 약 0.01 (dB)정도 성능 저하를 보였다. 반면에, 비대칭 다중육각형 탐색 기법과 비교하였을 때 움직임 추정 속도와 화질에 있어서 각각 약 1.2배와 약 0.02 (dB)정도 향상을 보였다.

Motion estimation (ME) plays an important role in digital video compression. But it limits the performance of image quality and encoding speed and is computational demanding part of the encoder. To reduce computational time and maintain the image quality, integer pel and fractional pel ME methods are proposed in this paper. The proposed method for integer pel ME uses a hierarchical search strategy. This strategy method consists of symmetrical cross-X pattern, multi square grid pattern, diamond patterns. These search patterns places search points symmetrically and evenly that can cover the overall search area not to fall into the local minimum and to reduce the computational time. The proposed method for fractional pel uses full search pattern, center biased fractional pel search pattern and the proposed search pattern. According to block sizes, the proposed method for fractional pel decides the search pattern adaptively. Experiment results show that the speedup improvement of the proposed method over Unsymmetrical cross Multi Hexagon grid Search (UMHexagonS) and Full Search (FS) can be up to around $1.2{\sim}5.2$ times faster. Compared to image quality of FS, the proposed method shows an average PSNR drop of 0.01 dB while showing an average PSNR gain of 0.02 dB in comparison to that of UMHexagonS.

키워드

참고문헌

  1. T.Wiegand, G.J.Sullivan, A.Luthra, 'Overview of the H.264/AVC Video Coding Standard', IEEE Trans. on Circuits and System for Video Technology Vol.13, No.7, pp.560-576, 2003 https://doi.org/10.1109/TCSVT.2003.815165
  2. Draft ITU-T recommendation and final draft international standard of joint video specification. (ITU-T Rec. H.264/ISO/IEC 14 496-10 AVC in Joint Video Team(JVT) of ISO/ICE/ MPEG and ITU-T VCEG, JVTG050, 2003
  3. T.Koga, K.Iinuma, A.Hirano, Y.Ishiguro, 'Motion compensated interframe coding for video conference', Proc. NTC81, pp.G5.3.1-5.3.5, Nov., 1981
  4. R.Li, B.Zeng and M.L.Liou, 'A New Three Step Search Algorithm for Block Motion Estimation', IEEE Trans. on Circuits and System for Video Technology Vol.4, No.4, pp.438-441, Aug., 1994 https://doi.org/10.1109/76.313138
  5. J.R.Jain and A.K.Jain, 'Displacement measurement and its application in Interframe image Coding', IEEE Trans. on Communications, Vol.29, No.12, pp.1779-1808, Dec., 1981 https://doi.org/10.1109/TCOM.1981.1094950
  6. L.M.Po and W.C.Ma, 'A Novel Four Search Algorithm for Block Motion Estimation'. IEEE Trans. on Circuit and Systems for Video Technology Vol.6, pp.313-317, June, 1996 https://doi.org/10.1109/76.499840
  7. J.Y. Tham, S.Ranganath and A.A.Kassim, 'A Novel Unretricted Center-Biased Diamond Search Algorithm for Block Motion Estimation', IEEE Transactions on Circuits and Systems for Video Technology, Vol.8, pp.369-377, Aug., 1998 https://doi.org/10.1109/76.709403
  8. S.Zhu and K.K.Ma 'A New Diamond Search Algorithm for Fast Block Matching Motion', IEEE Transaction on Image Processing Vol.9, No.2, pp.287-290, Feb., 2000 https://doi.org/10.1109/83.821744
  9. Yuk Ying Chung ,Neil W.Bergmann 'Fast Search Block Matching Motion Estimation Algorithm using FPGA', Visual Communications and Image Processing 2000. Proc.SPIE, Vol.4067, pp.913-921 https://doi.org/10.1117/12.386693
  10. Danian Gong, Yun He, 'Fast Motion Estimation Algorithm using Horizontal and Multi-grid Search Strategy', Picture Coding Symposium 2001, pp.362-365
  11. Prabhudev Irappa Howur, K. K. Ma, 'Report on Performance of Fast Motion Estimation using Motion Vector Field Adaptive Search Technique', ISO/IEC/JCTI/SC29/WG11 M5453, Dec., 1999
  12. A. M. Tourapis, O. C. Au, M. L. Liou, 'Fast Block Matching Motion Estimation using Predictive Motion Vector Field Adaptive Search Technique', ISO/IEC/JCTI/SC29/WG11 MPEG2000/M5866, Mar., 2000
  13. Z. Chen, P. Zhou, Y. He, 'Fast Integer pel and Fractional pel motion estimation in for JVT' in JVT of ISO/ICE/MPEG and ITU-T VCEG, 6th meeting, 2002
  14. M. Wein, 'Variable Block-Size Transforms for H.264/AVC', IEEE Trans. on Circuits and System for Video Technology, Vol.13, No.7, pp.604-613, 2003 https://doi.org/10.1109/TCSVT.2003.815380
  15. T. Wiegand, B. Girod, 'Lagrangian Multiplier Selection in hybrid video coding control', ICIP 2001