A Blind Watermarking Algorithm using CABAC for H.264/AVC Main Profile

H.264/AVC Main Profile을 위한 CABAC-기반의 블라인드 워터마킹 알고리즘

  • 서영호 (한성대학교 정보통신공학과) ;
  • 최현준 (광운대학교 전자재료공학과) ;
  • 이창열 (광운대학교 전자재료공학과) ;
  • 김동욱 (광운대학교 전자재료공학과)
  • Published : 2007.02.28

Abstract

This paper proposed a watermark embedding/extracting method using CABAC(Context-based Adaptive Binary Arithmetic Coding) which is the entropy encoder for the main profile of MPEG-4 Part 10 H.264/AVC. This algorithm selects the blocks and the coefficients in a block on the bases of the contexts extracted from the relationship to the adjacent blocks and coefficients. A watermark bit is embedded without any modification of coefficient or with replacing the LSB(Least Significant Bit) of the coefficient with a watermark bit by considering both the absolute value of the selected coefficient and the watermark bit. Therefore, it makes it hard for an attacker to find out the watermarked locations. By selecting a few coefficients near the DC coefficient according to the contexts, this algorithm satisfies the robustness requirement. From the results from experiments with various kinds and various strengths of attacks the maximum error ratio of the extracted watermark was 5.02% in maximum, which makes certain that the proposed algorithm has very high level of robustness. Because it embeds the watermark during the context modeling and binarization process of CABAC, the additional amount of calculation for locating and selecting the coefficients to embed watermark is very small. Consequently, it is highly expected that it is very useful in the application area that the video must be compressed right after acquisition.

본 논문에서는 동영상 압축 기술인 MPEG-4 Part 10 H.264/AVC의 main profile에서 사용되는 엔트로피 코더인 CABAC(Context-based Adaptive Binary Arithmetic Coder)을 이용하여 워터마크를 삽입하고 추출하는 방법을 제안한다. 제안한 알고리즘은 워터마크 삽입을 위한 블록과 계수는 CABAC의 주변 블록 및 주변 계수와의 관계에서 추출된 컨텍스트(context)를 기반으로 선정한다. 이렇게 선별된 계수는 그 절대값과 삽입할 워터마크에 따라 원 계수를 그대로 유지하거나 LSB(Least Significant Bit) 만을 치환하는 방법으로 워터마크를 삽입한다. 따라서 공격자가 워터마크 삽입위치를 판별하기 어렵고, DC계수에 인접 계수들에 워터마크를 삽입함으로써 그 강인성(Robustness)을 만족할 수 있다. 여러 종류 및 강도의 공격을 가한 후 워터마크를 추출했을 때 최대 에러율이 5% 정도로 높은 강인성을 보였다. 또한 제안한 알고리즘은 CABAC 엔트로피 코딩 과정에서 컨텍스트 추출과정 및 이진화과정 수행 중에 워터마크를 삽입하므로, 하드웨어 구현을 고려했을 시에 워터마크 삽입을 위한 위치선정 및 계수선정에 필요한 별도의 연산 과정이 매우 적은 것이 특징이다. 따라서 이 방법은 비디오를 획득한 후 곧바로 압축하여야 하는 응용분야에서 매우 유용하게 사용될 것이라 기대된다.

Keywords

References

  1. M. Kutter, F. Jordan, and F. Bosson, 'Digital signature of solor images using amplitude modulation', Proc. of SPIE, Vol. 3022, pp. 518-526, 1997
  2. I. J. Cox, et al., 'Secure spread spectrum watermarking for multimedia,' IEEE Trans. on Image Processing, Vol. 6, pp. 1673-1687, 1997 https://doi.org/10.1109/83.650120
  3. M. Barni, 'Image watermarking of secure transmission over public networks', Proc. of COST, pp. 290-294, July, 1997
  4. F. Deng and B, Wang, 'A novel technique for robust image watermarking in the DCT domain', International Conference on Neural Networks and Signal Processing, Vol. 2, pp.1525-1528, Dec. 2003
  5. T. Xianghong, X. Shuqin, and L' Qiliang, 'Watermarking for the digital images based on model of human perception', International Conference on Neural Networks and Signal Processing, Vol. 2, pp. 1509-1512, Dec. 2003
  6. N. Ahmidi and R. Safabakhsh, 'A novel DCT-based approach for secure color image watermarking', Proc. ITCC, Vol. 2 , pp.709 - 713, April 2004
  7. D. He, et al., 'A practical watermarking scheme aligned with compressed-domain CIF-to-QCIF video transcoding', Pacific Rim Conference on Multimedia, Vol.2, pp.1168 - 1172, Dec. 2003
  8. A. M. Alattar, et al., 'Digital watermarking of low bit-rate advanced simple profile MPEG-4 compressed video', IEEE Trans. on Circuits and Systems for Video Technology, Vol. 13 , Issue 8 , pp. 787-800, Aug. 2003 https://doi.org/10.1109/TCSVT.2003.815958
  9. D. C. Lou, et al., 'Adaptive digital watermarking using neural network technique', IEEE International Conference on Security Technology, pp. 325-332, Oct. 2003
  10. ISO/IEC 14496-10 and ITU-T Rec.H.264, Advanced Video Coding, 2003