Error Concealment Technique for Erroneous Video Using Overlapped Block Motion Compensation

중복 블록 움직임 보상을 이용한 손상된 비디오의 오류 은폐 기법

  • 김주현 (LG정보통신 정회원) ;
  • 홍원기 (명지전문대학 전자과 정회원) ;
  • 고성제 (고려대학교 전자공학과 정회원)
  • Published : 1999.07.01

Abstract

A high compression rate is required to transmit video sequences over low bit rate networks such as low bit rate communication channels. When highly compressed videos are transmitted over mobile channels of high error rate, bitstreams corrupted by channel errors are not only difficult to be decoded, but also have fatal effects on the other parts of the bitstreams. In this Paper, we propose an error concealment algorithm for recovering the blocks which can not be decoded due to damaged bitstreams. The proposed error concealment algorithm recovers the damaged blocks using the information of adjacent blocks which are correctly decoded. In the proposed algorithm, the motion vector of the damaged block is estimated using the overlapped block motion compensation(OBMC) and block boundary matching(BBM) techniques. Experiment results show that the proposed algorithm exhibits better performance in PSNR than existing error concealment methods.

저속 이동 통신 채널과 같은 저속 통신망에서 비디오 전송을 위해서는 시스템에서 요구하는 비디오 전송율을 보장하기 위하여 높은 압축율을 갖는 부호화 방법들이 사용된다. 이러한 부호화 방법들에 의하여 부호화된 비디오가 오류율이 높은 이동 채널로 전송될 때, 비트열에 오류가 발생하면 복호되기 어려울 뿐 아니라 비트열의 다른 부분에도 치명적인 영향을 미치게 된다. 본 논문에서는 비디오 전송 중에 비트열이 손상되어 복호가 불가능한 블록을 복구하기 위한 오류 은폐 알고리듬을 제안한다. 제안하는 오류 은폐 알고리듬은 정상적으로 복호된 주변 블록들의 정보를 이용하여 손실된 블록을 복구한다. 즉, 공간적으로 이웃하는 블록과 손실된 블록간에는 높은 움직임 벡터의 상관성이 있다는 성질을 바탕으로, 중복 블록 움직임 보상(overlapped block motion compensation: OBMC)과 블록 경계 정합(block boundary matching : BBM)을 통하여 손상된 블록의 움직임 벡터를 정확히 추정하는 알고리듬이다. 제안하는 알고리듬은 기존의 오류 은폐 방법들에 비하여 복구된 영상의 PSNR과 시각적인 면에서 우수한 성능을 보임을 실험을 통하여 확인하였다.

Keywords

References

  1. Rec. v.H.324 Terminal for low bitrate multimedia communication ITU-T SG 15
  2. Recommendation v.H.324/Annex C Multimedia telephone terminals over error prone channels ITU-T
  3. Proc. of PCS96 MPEG-4;A new challenge for the representation of audio-visual information F. Pereia
  4. VLSI Signal Processing Ⅸ;Proceedings IEEE VLSI Signal Processing Workshop Recent advances in mobile video communications B. Girod;K. B. Younes;N. Faerber;E. Steinbach;W. Burleson;K. Konstantinides;T. Meng(eds.)
  5. IEEE Communications Magazine H.263: video coding for low-bitrate communication K. Rijkse
  6. Rec. v.H.263 Video codec for low bitrate communication ITU-T SG 15
  7. Journal of VLSI Signal Processing;Systems for Signal , Image, and Video Technology, Special Issue on Recent Development in Video:Algorithms, Implementation and Applications v.17 Performance of the H.263 video compression standard B. Girod;E. Steinbach;N. Faerber
  8. Error Control Coding;Fundamentals and Applications S. Lin;D. J. Costello, Jr.
  9. Bell Syst. Tech. J. v.29 Error detecting and error correcting codes R. W. Hamming
  10. International Picture Coding Symposium v.13-15 Combined source and channel coding for very low bitrate mobile visual communication systems R. Fischer;P. Mangold;R. M. Pelz;G. Nitsche
  11. SPIE Digital Video Compression;Algorithms and Technologies v.2668 Error concealment and early resynchronization techniques for MPEG-2 video streams damaged by transmission over ATM networks C. L. Fernandez;A. Basso;J. P. Hubaux
  12. IEEE Trans. Circuits Syst. Video Technol. v.7 Error concealment of lost motion vectors with overlapped motion compensation M.-J. Chen;L.-G. Chen;R.-M. Weng
  13. Proceeding of the ISPACS Block motion vector recovery by neighborhood matching K.-Y. Yoo;J.-K. Kim
  14. IEEE Trans. Image Processing v.3 Overlapped block motion compensation: An estimation-theoretic approach M. T. Orchard;G. J. Sullivan