DOI QR코드

DOI QR Code

Design and Implementation of Error Concealment Algorithm using Data Hiding and Adaptive Selection of Adjacent Motion Vectors

정보숨김과 주변 움직임 벡터의 적응적 선택에 의한 에러은닉 알고리즘의 설계 및 구현

  • 이현우 (제노다임테크연구소) ;
  • 성동수 (경기대학교 전자공학부 전자공학) ;
  • 이건배 (경기대학교 전자공학부 전자공학)
  • Published : 2006.12.31

Abstract

In this paper, we propose an error resilience video coder which uses a hybrid error concealment algorithm. Firstly, the algorithm uses the error concealment with data hiding. If the hiding information is lost, the motion vector of lost macroblock is computed with adaptive selection of adjacent motion vectors and OBMC (Overlapped Block Motion Compensation) is applied with this motion vector. We know our algorithm is more effective in case of continuous GOB. The results show more significant improvement than many temporal concealment methods such as MVRI (Motion Vector Rational Interpolation) or existing error concealment using data hiding.

본 논문에서는, 복합 에러은닉 알고리즘을 이용하는 비디오 코더를 제안한다. 알고리즘은 먼저 정보숨김을 적용하여 손실된 블록의 움직임 벡터를 복원한다. 만일 은닉정보가 손실된 경우 손실된 블록의 움직임 벡터는 주위 정상 블록들의 움직임 벡터들의 적응적 선택을 이용하여, 손실된 블록의 새로운 움직임 벡터로 할당하고, OBMC (Overlapped Block Motion Compensation)를 통해 최종적으로 손실영역을 은닉하게 된다. 이 방법은 연속된 GOB의 손실에 있어서 좀 더 효과적임을 알 수 있었다. 실험 결과 제안한 방법의 결과가 정보숨김만을 이용하거나. 주변 움직임 벡터만을 이용하는 기존의 방법에 비하여 향상된 결과를 얻을 수 있음을 알 수 있었다.

Keywords

References

  1. Luis Ducla-Soares and Fernando Pereira, 'Error resilience and concealment performance for MPEG-4 frame-based video coding,' Elsevier Science Signal Processing Image Communication, Vo1.14, No.6-8, pp.447-472, May 1999 https://doi.org/10.1016/S0923-5965(98)00060-5
  2. Madhukar Budagavi, Wen Rabiner Heinzelman, Jennifer Webb and Faj Talluri, 'Wireless MPEG-4 Video Communication on DSP Chips,' IEEE Signal Processing Magazine, pp.36-53, Jan. 2000 https://doi.org/10.1109/79.814645
  3. ISO/IEC 13818-2, 'Information Technology Generic Coding of Moving Pictures and Associated Audio,' Draft International Standard, 1994
  4. Yao Wang and Qin Fan Zhu, 'Error Control and Concealment for Video Communication : an Overview,' Proceedings of IEEE, Vol.86, 1995 https://doi.org/10.1109/5.664283
  5. W.M. Lam and A. Reibman, 'An error concealment algorithm for images subject to channel errors,' IEEE Trans. Image Proc., pp.533-542, May 1995 https://doi.org/10.1109/83.382489
  6. A. Yilmaz and A. A. Alatan 'Error Concealment of Video Sequences by Data Hiding,' IEEE ICIP '2003, Barcelona, Spain https://doi.org/10.1109/ICIP.2003.1246771
  7. M. Wu and B. Liu, 'Watermarking for image authentication,' ICIP'98, vol.2 pp.437-441
  8. J. Song and K. J. R. Liu, 'A data embedding schem for H.263 compatible video coding,' IEEE Int. Syrnp on Circuit and Systems, Vol. pp.390-393, June 1999 https://doi.org/10.1109/ISCAS.1999.780024
  9. M. Ramkumar, A. N. Akansu, and A. A. Alatan, 'On the choice of transforms for data hiding in compressed video,' Proc. of IEEE ICASSP '99. pp.3049-3052, 1999 https://doi.org/10.1109/ICASSP.1999.757484
  10. D.L Robie and R. M. Mersereau, 'Video error correction using steganography,' Proc. of lCIP, pp.930-933, Oct. 200l https://doi.org/10.1109/ICIP.2001.959199
  11. Ayhan Yilmaz and A. Aydin Alatan, 'Data Hiding Aided Robust H.263+ Transmission,' Workshop on Transmitting, Processing and watermarking Multimedia Contents '2003, Bordeaux, France
  12. 이현우, 성동수, '주변 움직임 벡터의 적응적 선택을 이용한 효율적인 에러은닉 알고리즘', 정보처리학회논문지 B, Vol. 11-B, No. 6, pp. 661-666, 2004 https://doi.org/10.3745/KIPSTB.2004.11B.6.661