New Motion Vector Prediction for Efficient H.264/AVC Full Pixel Motion Estimation

H.264/AVC의 효율적인 전 영역 움직임 추정을 위한 새로운 움직임 벡터 예측 방법 제안

  • Choi, Jin-Ha (Department of Electrical and Electornics Engineering, Yonsei University) ;
  • Lee, Won-Jae (Department of Electrical and Electornics Engineering, Yonsei University) ;
  • Kim, Jae-Seok (Department of Electrical and Electornics Engineering, Yonsei University)
  • 최진하 (연세대학교 전기전자공학과) ;
  • 이원재 (연세대학교 전기전자공학과) ;
  • 김재석 (연세대학교 전기전자공학과)
  • Published : 2007.05.25

Abstract

H.264/AVC has many repeated computation for motion estimation. Because of that, it takes much time to encode and it is very hard to implement into a real-time encoder. Many fast algorithms were proposed to reduce computation time but encoding quality couldn't be qualified. In this paper we proposed a new motion vector prediction method for efficient and fast full search H.264/AVC motion estimation. We proposed independent motion vector prediction and SAD share for motion estimation. Using our algorithm, motion estimation reduce calculation complexity 80% and less distortion of image (less PSNR drop) than previous full search scheme. We simulated our proposed method. Maximum Y PSNR drop is about 0.04 dB and average bit increasing is about 0.6%.

논문은 영상 부호화 표준인 H.264/AVC에서 중요한 과정인 움직임 추정에서 효율적인 전 영역 추정을 위해 인접 서브매크로 블록과 독립적인 새로운 움직임 예측 방식을 제안한다. H.264/AVC는 높은 압축 효율을 위해 H.264/AVC에서는 움직임 추정 과정에서 7가지의 다양한 가변 블록을 사용 한다. 그러나 다양한 가변 블록으로 인해 반복적인 연산이 많아지고 복잡해져 움직임 추정에 많은 시간이 소요된다. 이로 인해 실시간 인코딩이 어려워지게 되었다. 이를 해결하기 위해 많은 고속 움직임 추정 방식이 제안되었으나 전 영역 움직임 추정에 비해 영상의 품질(PSNR)이 떨어지고 비트 수가 증가하게 된다. 제안된 독립적 움직임 예측 방식과 SAD 값을 공유하여 움직임 추정을 수행할 경우 기존 전 영역 탐색에 비해 반복적인 연산 양이 80%정도 감소하게 된다. 또한 연산양이 감소됨에도 불구하고 시뮬레이션 결과 Y PSNR은 최대 0.04 dB 이하의 변화만을 가져왔고 인코딩된 Bit 수는 평균적으로 약 0.6% 정도만 증가하였다.

Keywords

References

  1. Reoxiang Li, Bing Zeng and M.L. Liou, 'A new three-step search algorithm for block motion estimation', IEEE Transactions on Circuits and Systems for Video Technology, Vol. 4, Issue 4, Page(s):438 - 442, Aug. 1994 https://doi.org/10.1109/76.313138
  2. Jiangfeng Xu, Zhibo Chen and Yun He, 'Efficient Fast ME Predictions and Early-termination Strategy Based on H.264 Statistical Characters', Proceedings of the 2003 Joint Conference of the Fourth International Conference on Information, Communications and Signal Processing, 2003 and the Fourth Pacific Rim Conference on Multimedia. Volume 1, 15-18, Page(s):218 - 222, Dec. 2003 https://doi.org/10.1109/ICICS.2003.1292446
  3. Lai-Man Po, Wing-Chung Ma, 'A Novel Four-Step Search Algorithm for Fast Block Motion Estimation in Video Coding', IEEE Transactions on Circuits and Systems for Video Technology, Volume 6, Issue 3, Page(s):313 - 317, June 1996 https://doi.org/10.1109/76.499840
  4. Ce Zhu, Xiao Lin and Lap - Pui Chau, 'Hexagon-Based Search Pattern for Fast Block Motion Estimation', IEEE Transactions on Circuits and Systems for Video Technology. Volume 12, Issue 5, Page(s):349 - 355, May 2002 https://doi.org/10.1109/TCSVT.2002.1003474
  5. Rahman, C.A, Badaway, W., 'UMHexagonS algorithm based motion estimation architecture for H.264/AVC', Fifth International Workshop on System-on-Chip for Real-Time Applications, 2005. Proceedings. Page(s):207 - 210, 20-24 July 2005 https://doi.org/10.1109/IWSOC.2005.110
  6. Shan Zhu, Kai-Kuang Ma, 'A new diamond search algorithm for fast block-matching motion estimation', IEEE Transactions on Image Processing, Volume 9, Issue 2, Page(s):287 - 290, Feb. 2000 https://doi.org/10.1109/83.821744
  7. Arizona State University YUV Image Sequences 'http://trace.eas.asu.edu/yuv/index.html'.
  8. Xiang Li, Eric Q. Li and Yen-Kuang Chen, 'Fast Multi-frame Motion Estimation Algorithm with Adaptive Search Strategies in H.264', IEEE International Conference on Acoustics, Speech, and Signal Processing, 2004. Proceedings. (ICASSP '04). Vol. 3, 17-21, Page(s):iii - 369 - 72, May 2004 https://doi.org/10.1109/ICASSP.2004.1326558
  9. 김미영, '움직임 벡터의 빠른 추정을 위한 HDS 기법', 한국해양정보통신학회 논문지 8(2)권, pp. 338-343, 2004년
  10. 최웅일, 전병우, 'H.264 표준의 가변 움직임 블록을 위한 고속 움직임 탐색 기법', 대한전자공학회 논문지 제 41권 SP편 6호, 209-220 쪽, 2004년 11월
  11. 이융기, 이영렬, '가변 크기 블록에서 정수단위 화소 움직임 벡터의 빠른 검색', 대한전자공학회 논문지 제 40권 SP편 5호, 388-396 쪽, 2003년 9월