An Efficient Partial Distortion Search Algorithm using the Spatial and Temporal Correlations for Fast Motion Estimation

고속 움직임 추정을 위한 시공간적 상관관계 기반의 효율적인 부분 왜곡 탐색 알고리즘

  • Ha, Dong-Won (School of Electrical Engineering, University of Ulsan) ;
  • Cho, Hyo-Moon (School of Electrical Engineering, University of Ulsan) ;
  • Lee, Jong-Hwa (School of Electrical Engineering, University of Ulsan)
  • 하동원 (울산대학교 전기전자정보시스템공학부) ;
  • 조효문 (울산대학교 전기전자정보시스템공학부) ;
  • 이종화 (울산대학교 전기전자정보시스템공학부)
  • Published : 2010.01.25

Abstract

In video standards such as H.264/AVC, motion estimation (ME) / compensation (MC) is regarded as a vital component in a video coder as it consumes a large amount of computation resources. The full search technique, which is used in general video codecs, gives the highest visual quality but also has the problem of significant computational load. To solve this problem, many fast algorithm has benn proposed. Among them, NPDS show that can maintain its video quality very close to the full search technique while achieving computation reduction by using a halfway-stop technique in the calculation of block distortion measure. In this paper, we proposed algorithm by determining minimum distortion measure with predictive motion vector and using the new search order. As the result, we can check that the proposed algorithm reduces the computational load 95% in average compared to the full search, respectively with the PSNR lost about 0.04dB.

H.264/AVC와 같은 영상압축표준에서 움직임 추정 및 보상은 비디오 코딩 과정에서 가장 많은 연산량을 차지하는 중요한 처리과정이다. 영상 코덱에서 일반적으로 사용되는 전역 탐색 기법(Full Search)은 가장 좋은 화질을 보여주긴 하지만 매우 많은 계산량이 필요하다는 단점이 있다. 따라서 좋은 화질을 유지하면서도 계산량을 낮추기 위한 많은 고속 알고리즘들이 제안되었다. 그 중 NPDS(Normaized Partial Distortion Search)는 개선된 블록 정합 오류 연산을 이용하여 계산량을 낮추면서도 전역 탐색 기법에 거의 근접한 화질을 얻어 낼 수 있었다. 본 논문에서는 움직임 예측 벡터를 이용하여 초기에 최소 정합에러를 결정하고, 새로운 탐색 순서를 적용한 알고리즘을 제안한다. 실험결과에 따르면 제안하는 알고리즘은 기존의 전역탐색 알고리즘에 비해 비교적 화질 열화가 없고 계산량이 평균적으로 약 95% 감소하는 것을 확인할 수 있었다.

Keywords

References

  1. J. Ostermann, T. Weide, et al., 'Video coding with H.264/AVC: tools, performance, and complexity:, IEEE Circuits and Systems Magazine, vol. 4, pp. 7-28, 2004 https://doi.org/10.1109/MCAS.2004.1286980
  2. W. Li, E. Salari, 'Successive elimination algorithm for motion estimation,' IEEE Trans. on Image Processing, vol. 4, pp. 105-107, Jan. 1995 https://doi.org/10.1109/83.350809
  3. M. Bruning, W. Niehsen, 'Fast full-search block matching,' IEEE Trans. on Circuits and System for Video Technology, vol. 11, pp. 241-247, Feb. 2001 https://doi.org/10.1109/76.905989
  4. R. Li, B. Zeng, and M. L. Liou, 'A new three-step search algorithm for block motion estimation,'IEEE Trans. Circuits Syst. Video Technology, vol. 4, pp. 438-443, Aug. 1994 https://doi.org/10.1109/76.313138
  5. Shan Zhu and Kai-Kuang Ma, 'A New Diamond Search Algorithm For Fast Block Matching Motion Estimation.' IEEE Trans. Image Processing. vol.9. no.2. February 2000
  6. 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, Dec 2002
  7. Alexis Michael Tourapis, Oscar C. Au, Ming L. Liou, 'Dredictive Motion Vector Field Adaptive Search Technique (PMVFAST) Enhancing Block Based Motion Estimation,' Proceedings of Visual Communications and Image Processing 2001 (VCIP'01)
  8. X. Q. Banh and Y. Peng. Tan, 'Adaptive Dual-Cross Search Algorithm for Block-Matching Motion Estimation', IEEE Trans. Consumer Electronics, vol. 50, pp. 766 - 775, May 2004 https://doi.org/10.1109/TCE.2004.1309460
  9. C. K. Cheung and L. M. Po, 'Normalized partial distortion search algorithm for block motion estimation,' IEEE Trans. Circuits Syst. Video Technol., vol. 10, no. 3, pp. 417–422, Apr. 2000 https://doi.org/10.1109/76.836286
  10. 홍원기, 오태명, 김영로 '움직임 추정을 위한 제한된 부분 왜곡 탐색 알고리즘', 대한전자공학회 논문지, 제 43권 IE편 2호, 49-53, 2006년 6월
  11. X,Q. Gao, C.J. Duanmu, and C.R. Zou, 'A multilevel successive elimination algorithm for block matching motion estimation,' IEEE Trans. Image Processing, vol. 9, pp. 501 – 504, Mar. 2000 https://doi.org/10.1109/83.826786
  12. Z. Chen, P. Zhou, Y. He, 'Fast Integer Pel and Fractional Pel Motion estimation in for JVT' JVT-F017rl.doc, Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG, 6th meeting, Awaji, Island, JP, 5-13 December, 2002
  13. 최진하, 이원재, 김재석 'H.264/AVC의 효율적인 전 영역 움직임 추정을 위한 새로운 움직임 벡터 예측 방법 제안', 대한전자공학회 논문지, 제 44권 SP편 3 호, 70-79, 2007년 5월
  14. Q. Liu and S. Hiratsuka S. and Goto and T. Ikenaga, 'Two-Steps Cross-Diamond Fast Search Algorithm on Motion Estimation in H.264', ICCCAS Int, Conf. Communications, Circuits and Systems pp.782 - 786, July 2007