A Quantization-adaptive Watermarking Algorithm to Protect MPEG Moving Picture Contents

MPEG 동영상 컨텐츠 보호를 위한 양자화-적응적 워터마킹 알고리즘

  • Published : 2005.11.01

Abstract

This paper proposed a blind watermarking method for video contents which satisfies both the invisibility and the robustness to attacks to prohibit counterfeiting, modification, illegal usage and illegal re-production of video contents. This watermarking algorithm targets MPEG compression system and was designed to control the amount of watermarking to be inserted according to the adaptive quantization scale code to follow the adaptive quantization of the compression system. The inserting positions of the watermark were chosen by considering the frequency property of an image and horizontal, vertical and diagonal property of a $8{\times}8$ image block. Also the amount of watermarking for each watermark bit was decided by considering the quantization step. This algorithm was implemented by C++ and experimented for invisibility and robustness with MPEG-2 system. The experiment results showed that the method satisfied enough the invisibility of the inserted watermark and robustness against attacks. For the general attacks, the error rate of the extracted watermark was less than $10\%$, which is enough in robustness against the attacks. Therefore, this algorithm is expected to be used effectively as a part in many MPEG systems for real-time watermarking, especially in the sensitive applications to the network environments.

본 논문에서는 동영상 컨텐츠의 위${\cdot}$변조, 불법사용 및 복제를 방지하기 위하여 비가시성과 공격에 대한 강인성을 동시에 만족하는 blind 워터마킹 방법을 제안하였다. 이 방법은 MPEG-2 동영상 압축시스템을 대상으로 하며, 이 압축시스템의 적응적 양자화에 부합하도록 양자화 스케일 코드에 따라 삽입할 워터마크 비트 수를 조절하도록 설계하였다. 워터마크의 삽입위치는 영상의 주파수 특성에 따라 삽입할 영상블록을 선정하고, 선정된 영상블록의 가로, 세로, 대각선의 주파수 특성과 블록내의 각 계수의 주파수 특성을 고려하여 계수를 선정하였다. 또한 각 계수에 삽입할 워터마크 비트 수는 양자화 스텝을 고려하여 결정하였다. 이 알고리즘은 C/C++ 언어로 구현하였으며, 자체 제작한 MPEG-2 시스템을 테스트 베드로 하여 비가시성과 강인성을 실험하였다. 실험결과 삽입한 워터마크의 비가시성이 충분히 만족되었고, 일반적인 공격방법에 대해 추출된 워터마크의 에러율이 $10\%$ 이하의 강인성을 보였다. 따라서 제안한 방법은 MPEG-2 시스템을 사용하는 동영상 압축, 특히 네트워크 적응적 압축이 필요한 응용분야에서 매우 유용하게 사용될 수 있으리라 사료된다.

Keywords

References

  1. 한국전자통신연구원 이동통신 연구소 2003년 연차 보고서 (http:/ www.etri.re.kr ), 2003
  2. Digital Watermarking World (http:// www.water-markingworld.org ), 2004
  3. K. Tanaka, Y. Nakamura, and K. Matsui, 'Embedding Secret Information Into a Dithererd Multilevel Image', Proceedings of 1990 IEEE Military Communications Conference, pp. 216-220, 1900 https://doi.org/10.1109/MILCOM.1990.117416
  4. G. Caronni, 'Ermitteln unauthorisierter Verteiler von Maschinenlesbaren Daten', Technical report, ETH Zurich, 1993
  5. A. Tirkel, et al., 'Electronic Water Mark,' Proceedings of DICTA, pp. 666-672, 1993
  6. I. Cox, J. Kilian, T. Leighton and T. Shamoon, 'Secure Spread Spectrum Watermarking for Multimedia,' IEEE Transactions on Image Processing, Vol. 6, pp. 1673-1687, Dec. 1997 https://doi.org/10.1109/83.650120
  7. I. J. Cox and M. L. Miller, 'A Review of Watermarking and the Importance of perceptual Modeling', Conference on Human Vision and Electronic Imaging II, Vol. 3016, pp. 92-99, Feb. 1997 https://doi.org/10.1117/12.274502
  8. M. Barni, 'Image Watermarking of Secure Transmission over Public Networks', Proceedings of COST 254 Workshop on Emerging Techniques for Communication Terminals, Toulouse, France, pp. 290-294, Jul. 1997
  9. F. Hartung, B. Girod, 'Digital Watermarking of MPEG-2 Coded Video in the Bit Stream Domain,' IEEE International Conference on Acoustics, Speech, and Signal Processing, Vol. 4, pp. 21-24, April 1997 https://doi.org/10.1109/ICASSP.1997.595326
  10. R. G. van Schyndel, A. Z. Tirkel, C. F. Osborne, 'A digital watermark', Proceedings of ICIP-94., IEEE International Conference, Image Processing 1994., Vol. 2, pp. 86-90, Nov. 1994 https://doi.org/10.1109/ICIP.1994.413536
  11. Y. Dai, L. Zhang, Y. Yang, 'A new method of MPEG video watermarking technology', Communication Technology Proceedings, 2003. ICCT 2003. International Conference on, Vol. 2, pp. 1845-1847, April 2003 https://doi.org/10.1109/ICCT.2003.1209886
  12. Y. K. Seong, Y. H. Choi, T. S. Choi, 'Scene-based watermarking method for copy protection using image complexity and motion vector amplitude', Acoustics, Speech, and Signal Processing, 2004. Proceedings. (ICASSP '04). IEEE International Conference on, Vol. 3, pp. 409-412, May 2004 https://doi.org/10.1109/ICASSP.2004.1326568
  13. T. N. Tan, A. G. Constantinides , 'Texture analysis based on a human visual model', Proceedings of Acoustics, Speech, and Signal Processing, 1990 ICASSP-90., 1990 International Conference on, vol. 4, pp. 2137-2140, April 1990 https://doi.org/10.1109/ICASSP.1990.115959
  14. S. B. Wicker, 'Error control systems for digital communication and storage', Prentice Hall, NJ, pp. 8-11, 1995
  15. ISO/IEC 13818-2 : 2000. 'Information technology-generic coding of moving pictures and associated audio information - part 2 : video', 12. 2000
  16. L. Wang, T. McCluskey and E. J., 'Linear feedback shift register design using cyclic codes', Computers, IEEE Transactions on, Vol. 37, Issue. 10, pp. 1302-1306, October 1988 https://doi.org/10.1109/12.5994
  17. F. Hartung and M. Kutter, 'Multimedia Watermarking Techni ques,' Proc. of IEEE, Vol.87, No.7, pp.1079-1107, July, 1999 https://doi.org/10.1109/5.771066
  18. D. A. Winne, H. D. Knowles, D. R. Bull, Nishan C. Canagarajah, 'Spatial digital watermark for MPEG-2 video authentication and tamper detection', Proceedings of Acoustics, Speech, and Signal Processing, 2002. (ICASSP '02). IEEE International Conference on, Vol. 4, pp. 3457-3460, May 2002 https://doi.org/10.1109/ICASSP.2002.1004656
  19. D. Simitopoulos, N. V. Boulgouris, 'Compressed domain Video Watermarking of MPEG Streams,' IEEE International Conference on Multimedia and Expo, Vol. 1, pp. 26-29, August 2002 https://doi.org/10.1109/ICME.2002.1035845
  20. F. A. P. Petitcolas, R. J. Anderson and M. G. Kuhn, 'Attacks on Copyright Marking Systems', Workshop on Information Hiding, Portland, OR, pp. 218-238, 1998
  21. A. Westfeld and A. Pfitzmann., 'Attacks on Steganographic Systems', Proceedings of Third International Information Hiding Workshop, pp. 61-76, 1999
  22. K. Sayood, 'Introduction to Data Compression', Morgan Kaufmann publishers, CA, p. 184, 2000
  23. R. C. Gonzalez, 'Digital Image Processing', Prentice Hall, NJ, p. 76, p. 350, 2002
  24. K. K. Wong, C. H. Tse, K. S. Ng, T. H. Lee and L. M. Cheng, 'Adaptive water marking', Consumer Electronics, IEEE Transactions on, Vol. 43, Issue. 4, pp. 1003 - 1009, Nov. 1997 https://doi.org/10.1109/30.642365
  25. K. S. Ng, L. M. Cheng, L. L. Cheng, M. K. Wong, 'Adaptive watermarking by using pixel position shifting technique', Consumer Electronics, IEEE Transactions on, Vol. 45, pp. 1057-1064, Nov 1999 https://doi.org/10.1109/30.809182