A Fast Motion Estimation Algorithm Using Adaptive Elimination of Sub-block Partial Coefficient

서브블록 부분 계수 적응제거를 통한 고속 움직임 추정 알고리즘

  • 유태경 (부경대학교 전자컴퓨터정보통신공학부) ;
  • 문광석 (부경대학교 전자컴퓨터정보통신공학부) ;
  • 김종남 (부경대학교 전자컴퓨터정보통신공학부)
  • Published : 2009.04.30

Abstract

In this paper, we propose a fast motion estimation algorithm using adaptive elimination of sub-block partial coefficients. The proposed algorithm predicts an adaptive threshold for each sub-block by using relationship of an initial sum of absolute difference(SAD) and a minimum SAD at the current point, and efficiently reduces unnecessary calculation time of the conventional partial distortion elimination(PDE) algorithm with the predicted threshold. Our algorithm reduces about 60% of computations of the conventional PDE algorithm without any degradation of prediction quality compared with the con ventional full search. Additionally, the proposed algorithm can be applied to other fast motion estimation 떠gorithms. the proposed Our proposing algorithm will be useful to real-time video coding applications using MPEG-2 or MPEG-4 AVC standards.

본 논문에서는 서브블룩 부분 계수 적응 제거를 통한 고속 움직임 추정 알고리즘을 제안한다. 제안한 방법은 초기 절대 오차의 합과 현재까지의 최소 SAD의 관계를 이용하여 각 서브블록별 임계치를 적응적으로 예측하며, 예측된 엄계치를 이용하여 기존의 부분 에러 제거(PDE: partial distortion elimination) 방법에서의 불필요한 계산을 효율적으로 줄인다.제안한 알고리즘은 기존의 전역 탐색 알고리즘과 비교하여 예측 화질의 저하 없이 기존의 PDE 알고리즘에 비해 60% 이상의 계산량을 줄였으며, 기존의 다른 고속 움직임 예측 알고리즘에 적용하여 불필요한 계산량을 효율적으로 줄일 수 있음올 보인다. 제안한 알고리즘은 MPEG-2 및 MPEG-4 AVC를 이용하는 실시간 비디오 압축 응용분야에 유용하게 사용될 수 있을 것이다.

Keywords

References

  1. G. C. de Oliveira and A. Alcaim, "On fast motion compensation algorithms for video coding," Proc. PCS, pp. 467-472. 1997.
  2. J.Y. Lu, K.S. Wu, and J.C. Lin, "Fast full search in motion estimation by hierarchical use of Minkowski's inequality (HUMI)," IEEE Trans. Pattern Recog., Vol.31, pp. 945-952, 1998. https://doi.org/10.1016/S0031-3203(97)00077-0
  3. H.S. Oh and H.K. Lee, "Adaptive adjustment of the search window for block-matching algorithm with variable block size," IEEE Trans. Consumer Electronics, Vol.44, No.3, pp. 659-666, Aug. 1998. https://doi.org/10.1109/30.713177
  4. F. Dufaus and F. Moscheni, "Motion estimation techniques for digital TV: A review and a new contribution," Proceedings. IEEE, vol. 83, pp. 858-876, June 1995. https://doi.org/10.1109/5.387089
  5. C. Zhu, X. Lin, and L. P. Chau, "Hexagon-based search pattern for fast block motion estimation," IEEE Trans. Circuits Syst. for Video Technol., Vol.12, No.5, pp. 349-355, May 2002. https://doi.org/10.1109/TCSVT.2002.1003474
  6. W. Li and E. Salari, "Successive elimination algorithm for motion estimation," IEEE Trans. Image Processing, Vol.4, pp. 105-107, Jan. 1995. https://doi.org/10.1109/83.350809
  7. G.C. Oliveira and A. Alcaim, "On fast motion compensation algorithms for video coding," Proc. PCS, pp. 467-472. 1997.
  8. J.Y. Lu, K.S. Wu, and J.C. Lin, "Fast full search in motion estimation by hierarchical use of Minkowski's inequality (HUMI)," Pattern Recog., Vol.31, pp. 945-952, 1998. https://doi.org/10.1016/S0031-3203(97)00077-0
  9. M.Z. Coban and R.M. Mersereau, "A fast exhaustive search algorithm for rate-constrained motion estimation," IEEE Trans. Image Processing, Vol.7, pp. 769-773, May 1998. https://doi.org/10.1109/83.668031
  10. J.N. Kim, D.K. Kang, S.C Byun, I.L. Lee and B.H. Ahn, "A fast full search motion estimation algorithm using sequential rejection of candidates from hierarchical decision structure," IEEE Transactions on Broadcasting, Vol. 48, pp. 43-46, Mar. 2002. https://doi.org/10.1109/11.992854
  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. J.N. Kim, and T. Choi, "Adaptive matching scan algorithm based on gradient magnitude for fast full search in motion estimation," IEEE Trans. Consumer Electronics, Vol.45, pp. 762-772, Aug. 1999. https://doi.org/10.1109/30.793593
  13. J.N. Kim, and T. Choi, "A fast full-search motion-estimation algorithm using representative pixels and adaptive matching scan," IEEE Trans. Circuits Syst. for Video Technol., Vol.10, pp. 1040-1048, Oct. 2000. https://doi.org/10.1109/76.875508
  14. J.N. Kim, S.C. Byun, Y.H. Kim, and B.B. Ahn, "Fast full search motion estimation algorithm using early detection of impossible candidate vectors," IEEE Trans. Signal Processing, Vol.50, pp. 2355-2365, Sep. 2002. https://doi.org/10.1109/TSP.2002.801888
  15. B. Erol, F. Kossentini, and H. Alnuweiri, "Efficient coding and mapping algorithms for software-only real-time video coding at low bit rates," IEEE Trans. Circuits Syst. for Video Technol., Vol.10, pp. 843-856, Sep. 2000. https://doi.org/10.1109/76.867922
  16. C.H. Cheung and L.M. Po, "Adjustable partial distortion search algorithm for fast block motion estimation," IEEE Trans. Circuits Svst. for Video Technol., Vol.13, No.1, pp. 100-110, Jan. 2003. https://doi.org/10.1109/TCSVT.2002.808091