Selective temporal error concealment method for H.264/AVC

H.264/AVC를 위한 선택적 시간축 에러 은닉 방법

  • Published : 2005.03.01

Abstract

In this paper, we propose a new selective temporal error concealment algerian best suited for H.264/AVC. The proposed algorithm performs selective temporal error concealment depending on whether the lost block is at background or foreground. It the corrupted macroblock is decided as at background, then the simple temporal replacement is performed. Also we propose replacing a lost block at foreground with the selective average of respectively estimated blocks from the multiple reference frames. This paper supposes error-corrupted H.264/AVC video bitstreams over CDMA2000 (or UMTS) air interface. It is shown that under Flexible Macroblock Ordering (FMO) coding of H.264/AVC, the proposed algorithm provides PSNR gain up to 1.18dB compared to built-in algorithm in the K264/AVC test model. In addition, the proposed error concealment method has average PSNR improvement of 0.33dB compared with that under N-slice coding mode. The proposed algorithm also provides better subjective video quality than other conventional error concealment algorithms.

본 논문은 H.264/AVC 비디오 비트스트림의 전송 에러 복원에 알맞는 선택적 시간축 에러 은닉 알고리즘을 제안한다. 제안 알고리즘은 손실 매크로블록이 전경인지 배경인지 판단한 결과에 따른 해당 에러 은닉방법을 수행한다. 손실 블록이 배경으로 판단된 경우에는 단순 대체 기법으로 은닉하며, 손실 블록이 전경으로 선택되었을 경우에는 다중 참조영상에서 추정된 블록들의 유사성을 판단하여 추정블록들을 선택적으로 평균하여 은닉을 한다. 제안된 알고리즘은 CDMA2000 (UMTS)망의 무선(air) 인터페이스에서 발생하는 에러 모의실험을 통하여 H.264/AVC의 FMO 부호화에서 H.264/AVC의 테스트 모델상의 에러 은닉 알고리즘보다 평균 1.18dB 성능 향상이 있으며, N-Slice 부호화에서는 평균 0.33dB의 성능 향상을 나타내었다 또한 주관적 화질면에서도 제안된 방법이 다른 에러 은닉 알고리즘보다 우수함을 보인다.

Keywords

References

  1. W.-M. Lam, A.R. Reilbman, and B. Liu, 'Recovery of lost or erroneously received motion vectors,' IEEE International Conference on Acoustics, Speech, and Signal Processing, pp. 417-420, Apr. 1993 https://doi.org/10.1109/ICASSP.1993.319836
  2. J. Zhang, J. F. Arnold, and M.R. Frater, 'A cell-loss concealment technique for MPEG-2 coded video,' IEEE Trans. on Circuits and Systems for Video Technology, Jun. 2000, pp. 659-66 https://doi.org/10.1109/76.845011
  3. Y. O. Park, C. S. Kim, and S. U. Lee, 'Multi-hypothesis error concealment algorithm for H.26L video,' IEEE International Conference on Image Processing, pp. 465-468. Sep. 2003 https://doi.org/10.1109/ICIP.2003.1247282
  4. V. Varsa, M. Karczewicz, et al, 'Common Test Conditions for RTP/IP over 3GPP/3GPP2,' ITU-T Q.6/SG16, VCEG-N80, Santa Barbara, Sep. 2001
  5. T. Stockhammer, M.-M. Hannuksela, and T. Wiegand, 'H.264/AVC in Wireless Environments', IEEE Transactions on Circuits and Systems for Video Technology, pp. 657-673, Jul. 2003 https://doi.org/10.1109/TCSVT.2003.815167
  6. W. Ye-Kui, M.M. Hannuksela, V. Varsa, A. Houruwranta, M.Gabbouj, 'The error concealment feature in the H.26L test model,' Proceedings of Intern. Conf. on Image Processing, 2002 https://doi.org/10.1109/ICIP.2002.1040054
  7. M. E. Al-Mulla, C. N. Canagarajah, and D. R. Bull, Video Coding for Mobile Communications, Academic Press, 2002
  8. 정봉수, 황영휘, 전병우, 김명돈, 최송인, 'MPEG-4와 H.264/AVC의 에러 강인 기술 성능 평가', 대한전자공학회 논문지, 제 41권 SP편, 제 5호, 203-216쪽, 2004년 9월
  9. A.M. Tourapis, O.C.Au, and M.L.Liou, 'Predictive motion vector field adaptive search technique (PMVFAST)-Enhancing block based motion estimation,' Proc. SPIE Visual Commun. Image Process., San Jose, CA, Jan. 2001