DOI QR코드

DOI QR Code

Exploitation of Auxiliary Motion Vector in Video Coding for Robust Transmission over Internet

화상통신에서의 오류전파 제어를 위한 보조모션벡터 코딩 기법

  • 이주경 (부산대학교 대학원 전자계산학과) ;
  • 최태욱 (부산대학교 대학원 전자계산학과) ;
  • 정기동 (부산대학교 전자계산학과)
  • Published : 2002.10.01

Abstract

In this paper, we propose a video sequence coding scheme called AMV (Auxiliary Motion Vector) to minimize error propagation caused by transmission errors over the Internet. Unlike the conventional coding schemes the AMY coder, for a macroblock in a frame, selects two best matching blocks among several preceding frames. The best matching block, called a primary block, is used for motion compensation of the destination macroblock. The other block, called an auxiliary block, replaces the primary block in case of its loss at the decoder. When a primary block is corrupted or lost during transmission, the decoder can efficiently and simply suppress error propagation to the subsequent frames by replacing the block with an auxiliary block. This scheme has an advantage of reducing both the number and the impact of error propagations. We implemented the proposed coder by modifying H.263 standard coding and evaluated the performance of our proposed scheme in the simulation. The simulation results show that AMV coder is more efficient than the H.263 baseline coder at the high packet loss rate.

인터넷을 통해 동영상을 전송할 때, 네트워크의 상태에 따라 패킷 손실이 발생할 수 있다. 패킷 손실이 발생하면 해당 프레임 뿐 아니라, 그 프레임을 참조하는 다른 프레임의 화질에도 영향을 미치는 오류전파가 발생한다. 본 논문에서는 전송 중 패킷 손실로 인한 오류전파를 최소화하기 위한 부호화 기법인 AMV(Auxiliary Motion Vector)를 제안한다. AMV 기법에서 부호기는 한 개의 매크로블록을 압축하기 위해 여러 프레임과의 움직임 예측을 수행한 후, 상위 두 개의 매칭블록을 선택한다. 두 블록 중 압축 대상 매크로블록과 더 유사한 블록을 움직임 보상에 이용하며 이 블록을 참조블록 또는 기본블록이라 한다. 나머지 블록을 보조블록이라 하며 참조블록이 손실된 경우 복호기가 참조블록의 대체용으로 이용한다. 보조블록의 정보는 압축된 매크로블록의 헤더에 블록의 모션벡터와 프레임 번호를 삽입함으로써 전송된다. 이 기법은 다른 기법에 비해 압축에 이용되는 참조블록의 수를 최소화하고 보조블록을 이용하여 오류를 요구함으로써 오류전파가 발생하는 범위와 그 강도를 줄이는 장점이 있다. 제안된 기법의 코덱을 구현하기 위해 H.263 표준 소스를 수정하였으며, 다양한 패킷 손실율의 트레이스를 생성하기 위해 시뮬레이션 툴인 NS-2를 이용하였다. 실험 결과 제안된 기법은 전체적으로 H.253 표준에 비하여 높은 성능을 나타냈으며 특히 화면의 변화가 적은 경우 패킷 손실율이 높을수록, 변화가 심한 경우 패킷 손실율이 낮을수록 높은 성능을 나타내었다.

Keywords

References

  1. Y. Takashima, M. Wada, and H. Murakami, 'Reversible variable length codes,' IEEE Trans. Communications, Vol. 43, pp.158-162, Feb./Mar./Apr., 1995 https://doi.org/10.1109/26.380026
  2. D. W. Redmill and N. G. Kingsbury, 'The EREC : An error resilient technique for coding variable-length blocks of data,' IEEE Trans. Image Processing, Vol. 5, pp.565-574, Apr., 1996 https://doi.org/10.1109/83.491333
  3. S. Wenger, G.Knorr, J. Ott, F. Kossentini : 'Error resilience support in H.263+,' IEEE Trans. on circuit and System for Video Technology, Vol.8, No.6 pp.867-877, Nov., 1998 https://doi.org/10.1109/76.735382
  4. S. Aign, 'Error concealment for MPEG-2 video,' Signal Recovery Techniques for Image and Video Compression and Transmission, A. K. Katsaggelos and N. P. Galatsanos, editors, Kluwer Academic Publishers, ch.8, pp.235-268,1998
  5. H. Sun and W. Kwok, 'Concealment of damaged block transform coded images using projections onto convex sets,' IEEE Trans. Image Proa, Vol.4, No.4, pp.470-477, Apr., 1995 https://doi.org/10.1109/83.370675
  6. T. Nakai, and Y. Tomita : 'Core Experiments on Feedback channel Operation for H.263+,' ITU-T SG15 contribution LBC 96-308, Nov., 1996
  7. Wada M. 'Selective Recovery of Video Packet Loss Using Error Concealment,' IEEE J. Select. Areas in Commun. 7(5) : pp.807-814, June, 1989 https://doi.org/10.1109/49.32344
  8. B. Girod and N. Farber, 'Feedback-based error control for mobile video transmission,' Proceedings of the IEEE, pp. 1707-1723, October, 1999 https://doi.org/10.1109/5.790632
  9. Budagavi, M., Gibson, J.D, 'Multiframe Video Coding for Improved Performance over Wireless channels,' IEEE Trans. Image Processing. Vol.10, pp.252-265, Feb., 2001 https://doi.org/10.1109/83.902290
  10. Chang-Su Kim, Rin-Chul Kim, Sang-Uk Lee, 'Robust Transmission of Video Sequence Using Double-Vector Motion Compensation,' IEEE Trans. On circuit and Systems for video technology. Vol.11, No.9, Sept., 2001 https://doi.org/10.1109/76.946518
  11. Yang Yu, Xuelong Zhu : 'Dynamic Multi-reference Prediction in Video Coding for Improved Error Resilience over Internet,' IEEE Pacific Rim Conference on Multimedia 2001, pp.102-109, Oct., 2001
  12. E. Miller, T. Strutz, 'Scalable Wavelet-based Coding of Color images,' Proc. of APEIE '98. Vol.10, pp.29-35. Sept., 1998