Two-Stage Fast Full Search Algorithm for Black Motion Estimation

블록 움직임 추정을 위한 2단계 고속 전역 탐색 알고리듬

  • 정원식 (경북대학교 전자전기공학부 정회원) ;
  • 이법기 (경북대학교 전자전기공학부 정회원) ;
  • 이경환 (경북대학교 전자전기공학부 정회원) ;
  • 최정현 (경북대학교 전자전기공학부 정회원) ;
  • 김경규 (경북대학교 전자전기공학부 정회원) ;
  • 김덕규 (경북대학교 전자전기공학부 정회원) ;
  • 이건일 (경북대학교 전자전기공학부 정회원)
  • Published : 1999.09.01

Abstract

In this paper, we propose a two-stage fast full search algorithm for block motion estimation that produces the same performance to that of full search algorithm (FSA) but with remarkable computation reduction. The proposed algorithm uses the search region subsampling and the difference of adjacent pixels in the current block. In the first stage, we subsample the search region by a factor of 9, and then calculate mean absolute error (MAE) at the subsampled search points. And in the second stage, we reduce the search points that need block matching process by using the lower bound of MAE value at each search Point. We Set the lower bound of MAE value for each search point from the MAE values which are calculated at the first stage and the difference of adjacent pixels in the current block. The experimental results show that we can reduce the computational complexity considerably without any degradation of picture quality.

본 논문에서는 전역 탐색 알고리듬 (full search algorithm; FSA)과 동일한 성능을 나타내면서도 고속으로 움직임을 추정할 수 있는 블록 움직임 추정을 위한 2단계 고속 전역 탐색 알고리듬을 제안하였다. 제안한 방법에서는 첫 번째 단계에서 9:1로 부표본화된 탐색점에 대하여 블록 정합을 행하여, 여기서 얻어지는 최소 평균 절대치 오차 (mean absolute error, MAE)를 기준 MAE로 설정한다. 두 번째 단계에서는 첫 번째 단계에서 블록 정합을 행하지 않은 탐색점에 대하여 각 탐색점에서 가질 수 있는 MAE의 최소 범위를 구한 뒤, 이 값이 기준 MAE보다 작은 탐색점에 대해여서만 블록 정합을 행하였다. 이때, MAE의 최소 범위는 첫 번째 단계에서 블록 정합을 통하여 얻은 MAE들과 현재 블록 내의 화소들의 이웃 화소간의 화소 값의 차를 이용하여 구하였다. 그러므로, 제안한 방법에서는 MAE의 최소 범위를 이용하여 블록 정합이 필요한 블록에 대하여서만 정합을 행함으로써 FAS와 동일한 움직임 추정 성능을 유지하면서도 움직임 벡터의 추정을 위한 계산량을 줄일 수 있었다.

Keywords

References

  1. Video codec for audiovisual services at p×64 kbits/s
  2. Video coding for low bit rate communication
  3. Coding of Moving Pictures and Associated Audio for Digital Storage Media at up to about 1.5Mbits/s: Video ISO/IEC
  4. Information techonolgy - Generic Coding of Moving Pictures and Associated Audio Information: Video ISO/IEC
  5. IEEE Trans. Commun. v.29 no.12 Displacement measurement and its application in interframe image coding J. R. Jain;A. K. Jain
  6. IEEE Trans. Circuit and Systems v.36 no.10 A family of VLSI design for the motion compensation block-matching algorithm K. M. Yang;M. T. Sun;L. Wu
  7. Proc. Nat. Telecommun. Conf. Motion compensated interframe coding for video conferencing T. Koga;K. Iinuma;A. Hirano;Y. Iijima;T. Ishiguro
  8. IEEE Trans. Commun. v.COM-33 Predictive coding based on efficient motion estimation R. Strinivasan;K. R. Rao
  9. IEEE Trans. Commun. v.COM-38 no.7 The cross search algorithm for motion estimation M. Ganbari
  10. IEEE Trans. Circuit and Systems for Video Technology v.4 no.4 A New three-step search algorithm for block motion estimation R. Li;B. Zeng;M. L. Liou
  11. IEEE Trans. Circuit and Systems for Video Technology v.7 no.2 A simple and efficient search algorithms for block-matching motion estimation J. Lu;M. L. Liou
  12. IEEE Trans. Circuit and Systems for Video Technology v.3 no.2 New fast algorithms for the estimation of block motion vectors B. Liu;A. Zaccarin
  13. IEEE Trans. Circuit and Systems for Video Technology v.2 no.2 An all ASIC implementation of a low bit-rate video codec. H. Fujiwara;M. L. Liou,M.-T. Sun;K.-M. Yang;M. Maruyame;K. Shomura;K. Ohyama
  14. IEEE Trans. Circuit and Systems for Video Technology v.2 no.2 A high-performance full-motion video compression chip set P. A. Ruetz;P. Tong;D. A. Luthi;P. H. Ang
  15. IEEE Trans. Image Processing v.4 no.1 Successive elimination algorithm for motion estimation W. Li;E. Salari
  16. 대한전자공학회논문지 v.36-S no.5 인접 블록의 중첩된 탐색 영역을 고려한 고속 블록 정합 알고리즘 이법기;이경환;정원식;최정현;이건일;김덕규
  17. IEEE Trans. Circuit and Systems for Video Technology v.6 no.1 New Adaptive Pixel decimation for block motion vector estimation Y. L. Chan;W. C. Siu