다 해상도 프레임 구조에 기반한 고속 움직임 추정 기법

A Fast Motion Estimation Algorithm Based on Multi-Resolution Frame Structure

  • 송병철 (한국과학기술원 전자전산학과) ;
  • 나종범 (한국과학기술원 전자전산학과)
  • Song, Byung-Cheol (Dept. of Electrical Engineering and Computer Science, KAIST) ;
  • Ra, Jong-Beom (Dept. of Electrical Engineering and Computer Science, KAIST)
  • 발행 : 2000.09.25

초록

고속 움직임 추정을 위한 다 해상도 블록 정합 기법을 제안한다 최저 해상도 계층에서 전역 탐색을 통해 최소 정함 오치를 갖는 움직임 벡터를 선택하고, 공간적으로 인접한 블록들의 움직임 벡터들 중에서 최소 정합 오차를 갖는 움직임 벡터를 찾는다 이 때, 주변 움직임 벡터들의 보다 정확한 탐색을 위해 저 해상도 계층에서도 움직임 벡터의 양자화 없이 탐색을 할 수 있는 효과적인 방법을 제안한다. 이렇게 얻어진 2개의 움직임 벡터들은 중간 해상도 계층에서의 탐색을 위한 초기 탐색 중심점들로 사용된다 중간 계층에서, 각 초기점을 중심으로 훨씬 좁아진 영역에서의 지역 탐색을 수행한다. 최저 해상도 계층에서 주변 움직임 벡터 탐색을 위해 사용했던 방법을 이용하면, 각 지역 탐색을 정수 화소 단위로 수행할 수 있다 지역 탐색 영역 내에서 최소 정함 오차를 갖는 움직임 벡터를 찾고, 이 벡터를 중심으로 마지막 계층에서의 마지막 탐색을 수행한다 그러나, 중간 해상도 계층에서 이미 정수 화소 단위의 정확한 움직임 벡터 추정을 수행했기 때문에, 마지막 최고 해상도 계층에서의 지역 탐색은 전체 성능에 미미한 영향을 주게 된다. 따라서 최고 해상도 계층에서의 탐색을 생략하더라도 성능 저하 없이 탐색 속도를 향상시킬 수 있다 모의 실험을 통해 최고 계층에서의 지역 탐색을 생략하더라도 제안한 블록 정합 기법이 전역 탐색 기법에 비해 보편적인 MPEG2 부호화 환경 하에서 최대 02dB의 PSNR 저하만을 보이며, 200배 이상의 계산 속도를 가점을 보인다 또한, 제안한 기법은 규칙적인 데이터 흐름을 가지am로 하드웨어 구현에도 적합하다.

We present a multi-resolution block matching algorithm (BMA) for fast motion estimation At the coarsest level, a motion vector (MV) having minimum matching error is chosen via a full search, and a MV with minimum matching error is concurrently found among the MVs of the spatially adjacent blocks Here, to examine the spatial MVs accurately, we propose an efficient method for searching full resolution MV s without MV quantization even at the coarsest level The chosen two MV s are used as the initial search centers at the middle level At the middle level, the local search is performed within much smaller search area around each search center If the method used at the coarsest level is adopted here, the local searches can be done at integer-pel accuracy A MV having minimum matching error is selected within the local search areas, and then the final level search is performed around this initial search center Since the local searches are performed at integer-pel accuracy at the middle level, the local search at the finest level does not take an effect on the overall performance So we can skip the final level search without performance degradation, thereby the search speed increases Simulation results show that in comparison with full search BMA, the proposed BMA without the final level search achieves a speed-up factor over 200 with minor PSNR degradation of 02dB at most, under a normal MPEG2 coding environment Furthermore, our scheme IS also suitable for hardware implementation due to regular data-flow.

키워드

참고문헌

  1. MPEG2, 'Information technology-generic coding of moving pictures and associated audio,' Tech. Rep., ISO/IEC 13818-2, Committee Draft, Mar, 1994
  2. CCITT Study group XV, 'Draft revision of recommendation H.261-Video codec for audio visual services at px64 kbps,' Temporary Document 5-E, July 1990
  3. J. R. Jain and A. K. Jain, 'Displacement measurement and its application in inter-frame image coding,' IEEE Trans. Commun, vol. COM-29, no. 12, pp 730-741, Dec. 1981
  4. T Koga, K. Iinuma, A. Hirano, Y, Iijima, and T Ishiguro, 'Motion compensated inter-frame coding for video conferencing,' In Proc. Nat Telecommunication Conf., pp. G531-535, New Orleans, USA, Nov. 29-Dec 3, 1981
  5. B. Liu and A Zaccarin, 'New fast algorithms for the estimation of block motion vectors,' IEEE Trans. Circ. Sys. Video Technol , vol 3, no. 2, pp. 148-157, Apr. 1993 https://doi.org/10.1109/76.212720
  6. M. Bierling, 'Displacement estimation by hierarchical block matching,' In Proc. SPIE Visual Communications and Image Processing, SPIE-vol. 1001, pp 942-951, Boston, USA, Nov. 1988
  7. K. M. Nam, J. S Kim, R. H. Park, and Y. S. Shim, 'A fast hierarchical motion vector estimation algorithm using mean pyramid,' IEEE Trans. Circ Sys Video Technol., vol 5, no. 4, pp, 344-351, Aug. 1995 https://doi.org/10.1109/76.465087
  8. J Chalidabhongse and C-C. J Kuo, 'Fast motion vector estimation using multiresolution-spatio-temporal correlations,' IEEE Trans. Circ. Sys. Video Technol., vol. 7, no. 3, pp 477-488, June 1997 https://doi.org/10.1109/76.585927
  9. S. Zafar, Y. Q. Zhang, and J S. Baras, 'Predictive block matching motion estimation for TV coding part I' Inter-block prediction,' IEEE Trans. Broadcasting, vol. 37, no 3, pp. 97-101, Sep, 1991 https://doi.org/10.1109/TBC.1991.1492730
  10. B. C. Song and J B. Ra, 'Hierarchical block matching algorithm using partial distortion criterion,' in Proc. SPIE Visual Communications and Image Processing, SPIE-vol. 3309, pp. 88-95, San Jose, USA, Jan 1998 https://doi.org/10.1117/12.298403
  11. W. Li and E Salari, 'Successive elimination algorithm for motion estimation,' IEEE Trans. Image Processing, vol. 4, no.1, pp 105-107, Jan, 1995 https://doi.org/10.1109/83.350809