새로운 움직임 예측기법 기반의 에러 내성이 있는 영상 부호화

Novel Motion Estimation Technique Based Error-Resilient Video Coding

  • 발행 : 2009.07.25

초록

본 논문에서는 에러에 강인한 동영상 압축을 위해서 효과적인 에러 은닉을 제공하는 새로운 움직임 예측기법을 제안한다. 일반적으로 전송 에러에 의해 손실된 프레임을 효율적으로 복원하기 위해서는 영상 내에서 객체의 실제 움직임을 정확하게 아는 것이 중요하다. 하지만 현재 블록과 움직임 보상된 블록에 있는 화소의 차의 절대값의 합 (sum of absolute different, SAD)을 기준으로 이용하는 기존의 움직임 예측 (motion estimation, ME)기법이 객체의 실제 움직임을 항상 정확하게 반영하는 것은 아니다. 이러한 문제를 해결하기 위해서, 본 논문에서 현재 블록과 움직임 보상된 블록의 움직임 벡터들의 차이의 절대값 (absolute different of motion vectors, ADMV)을 새로운 부가적인 기준으로 소개한다. 본 논문에서 제안하는 ME 기법은 SAD와 ADMV의 가중 합을 최소화시킴으로써 실제 움직임과 거리가 먼 움직임 벡터들을 효과적으로 제거할 수 있다. 또한, 제안하는 ADMV을 이용하면 영상의 전송 과정에서 손실된 프레임의 정보를 전혀 사용하지 않고도 손실된 움직임 정보를 효과적으로 복원할 수 있으므로 복호기에서의 에러 은닉 성능을 크게 향상시킬 수 있다. 실험을 통하여 본 논문에서 제안하는 기법이 기존의 ME기법과 유사한 압축 효율을 갖으면서 기존의 에러 내성 기법보다 성능이 더 우수하다는 것을 확인하였다.

In this paper, we propose a novel true-motion estimation technique supporting efficient frame error concealment for error-resilient video coding. In general, it is important to accurately obtain the true-motion of objects in video sequences for effectively recovering the corrupted frame due to transmission errors. However, the conventional motion estimation (ME) technique, which minimizes a sum of absolute different (SAD) between pixels of the current block and the motion-compensated block, does not always reflect the true-movement of objects. To solve this problem, we introduce a new metric called an absolute difference of motion vectors (ADMV) which is the distance between motion vectors of the current block and its motion-compensated block. The proposed ME method can prevent unreliable motion vectors by minimizing the weighted combination of SAD and ADMV. In addition, the proposed ME method can significantly improve the performance of error concealment at the decoder since error concealment using the ADMV can effectively recover the missing motion vector without any information of the lost frame. Experimental results show that the proposed method provides similar coding efficiency to the conventional ME method and outperforms the existing error-resilient method.

키워드

참고문헌

  1. Y. Wang, S. Wenger, J. Wen, and A. K. Katsaggelos, "Error resilient video coding techniques," IEEE Signal Process. Mag., vol. 17, no. 4, pp. 61-82, July 2000 https://doi.org/10.1109/79.855913
  2. M.-C. Hwang, J.-H. Kim, H.-Y. Yang, S.-J. Ko, and A. W. Morales, "Frame error concealment technique using adaptive inter-mode estimation for H.264/AVC," IEEE Trans. Consumer Electron., vol. 54, no. 1, pp. 163-170, Feb. 2008 https://doi.org/10.1109/TCE.2008.4470039
  3. J.-S. Lee, J.-W. Kim, K.-H. Lee, and S.-J. Ko, "Residual motion coding method supporting error concealment in low bitrate video coding," Electron. Lett., vol. 41, no. 7, pp. 406-408, Mar. 2005 https://doi.org/10.1049/el:20057737
  4. H. Schwarz, D. Marpe, and T. Wiegand, "Overview of the scalable video coding extension of the H.264/AVC standard," IEEE Trans. Circuits Syst. Video Technol., vol. 17, no. 9, pp. 1103-1120, Sep. 2007 https://doi.org/10.1109/TCSVT.2007.905532
  5. Y. Wang, A. R. Reibman, and S. Lin, "Multiple description coding for video delivery," Proc. IEEE, vol. 93, no. 1, pp. 57-70, Jan. 2005 https://doi.org/10.1109/JPROC.2004.839618
  6. H. Yang and K. Rose, "Advances in recursive per-pixel end-to-end distortion estimation for robust video coding in H.264/AVC," IEEE Trans. Circuits Syst. Video Technol., vol. 17, no. 7, pp. 845-856, July 2007 https://doi.org/10.1109/TCSVT.2007.897116
  7. F. Dufaux and F. Moscheni, "Motion estimation techniques for digital TV: A review and a new contribution," Proc. IEEE, vol. 83, no. 6, pp. 858-876, June 1993 https://doi.org/10.1109/5.387089
  8. K. Sühring, Ed., JM 12.2 Reference Software. [Online] Available at: http://iphome.hhi.de/ suehring/tml/download/
  9. W. J. Chen and J.-N. Hwang, "The CBERC: A content-based error-resilient coding technique for packet video communications," IEEE Trans. Circuits Syst. Video Technol., vol. 11, no. 8, pp. 974-980, Aug. 2001 https://doi.org/10.1109/76.937447
  10. Wenger, "Error patterns for internet experiments," ITU-T VCEG Q15-I16r1.doc, Oct. 1999. [Online] Available at: http://ftp3.itu.ch/ avarch/video-site/9910_Red/