Abstract
This paper presents a novel method for open-loop watermarking of H.264/AVC bitstreams. Existing watermarking algorithms designed for previous encoders, such as MPEG-2 cannot be directly applied to H.264/AVC, as H.264/AVC implements numerous new features that were not considered in previous coders. In contrast to previous watermarking techniques for H.264/AVC bitstreams, which embed the information after the reconstruction loop and perform drift compensation, we propose a completely new intra-drift-free watermarking algorithm. The major design goals of this novel H.264/AVC watermarking algorithm are runtime-efficiency, high perceptual quality, (almost) no bit-rate increase and robustness to re-compression. The watermark is extremely runtime-efficiently embedded in the compressed domain after the reconstruction loop, i.e., all prediction results are reused. Nevertheless, intra-drift is avoided, as the watermark is embedded in such a way that the pixels used for the prediction are kept unchanged. Thus, there is no drift as the pixels being used in the intra-prediction process of H.264/AVC are not modified. For watermark detection, we use a two-stage cross-correlation. Our simulation results confirm that the proposed technique is robust against re-encoding and shows a negligible impact on both the bit-rate and the visual quality.
Similar content being viewed by others
Notes
A demo is available for download at the following url: http://www.irccyn.ec-nantes.fr/~autrusse/DEMO/.
References
Alattar, A.M., Lin, E.T., Celik, M.U.: Digital watermarking of low bit-rate advanced simple profile MPEG-4 compressed video. IEEE Trans. Circuits Syst. Video Technol. 13(8), 787–800 (2003)
Autrusseau, F., Le Callet, P.: A robust image watermarking technique based on quantization noise visibility threshold. Signal Process. 87(6), 1367–1383 (2007)
Chen, W., Autrusseau, F., Le Callet, P.: A error-propagation-free perceptual watermarking algorithm for H.264/AVC encoded video. In: Proceeding of the 1st workshop on visual signal processing and analysis (2008)
Chen, C., Ni, J., Huang, J.: Temporal statistic based video watermarking scheme robust against geometric attacks and frame dropping. In: Proceeding of the international workshop on digital watermarking, pp. 81–95 (2009)
Cox, I., Kilian, J., Leighton, F., Shamoon, T.: Secure spread spectrum watermarking for multimedia. IEEE Trans. Image Process. 6(12), 1673–1687 (1997)
Deguillaume, F., Csurka, G., O’Ruanaidh, J., Pun, T.: Robust 3D DFT video watermarking. Proc SPIE Secur. Watermarking Multimed. Contents. 3657, 113−124 (1999)
Golikeri, A., Nasiopoulos, P., Wang, Z.: Robust digital video watermarking scheme for H.264 advanced video coding standard. J. Electron. Imaging 16(4), 14 (2007)
Gong, X., Lu, H.: Towards fast and robust watermarking scheme for H.264 video. In: Proceeding of the IEEE international symposium on multimedia, 649–653 (2008)
Hartung, F., Girod, B.: Watermarking of uncompressed and compressed video. Signal Process. 66(3), 283–301(1998)
Huo, W., Zhu,Y., Chen, H.: A controllable error-drift elimination scheme for watermarking algorithm in H.264/AVC stream. IEEE Signal Process. Lett. 18(9), 535−538 (2011)
Kang, X., Huang, J., Shi, Y., Lin, Y.: A DWT–DFT composite watermarking scheme robust to both affine transform and JPEG compression. IEEE Trans. Circuits Syst. Video Technol. 13(8), 776–786 (2003)
Kapotas, S., Varsaki, E., Skodras, A.: Data hiding in H.264 encoded video sequences. In: Proceeding of the IEEE international workshop on multimedia signal processing, pp. 373–376 (2007)
Kim, S.M., Kim, S.B., Hong, Y., Won, C.: Data hiding on H.264/AVC compressed video. In: Proceeding of the international conference on image analysis and recognition, pp. 698–707 (2007)
Langelaar, G., Langendijk, R.: Optimal differential energy watermarking of DCT encoded images and video. IEEE Trans. Image Process. 10(1), 148–158 (2011)
Ling, H., Lu, Z., Zou, F.: New real-time watermarking algorithm for compressed video in VLC domain. Proc. IEEE Int. Conf. Image Process. 4, 2171–2174 (2004)
Ma, X., Li, Z., Tu, H., Zhang, B.: A data hiding algorithm for H.264/AVC video streams without intra-frame distortion drift. IEEE Trans. Circuits Syst. Video Technol. 20(10), 1320–1330 (2010)
Miller, M.L., Bloom, J.A.: Computing the probability of false watermark detection. In: Proceeding of the 3rd international workshop on information hiding, pp. 146–158 (1999)
Mobasseri, B., Raikar, Y.: Authentication of H.264 streams by direct watermarking of CAVLC blocks. Proc. SPIE Secur. Steganogr. Watermarking Multimed. Contents IX. 6505, 5 (2007)
Noorkami, M., Mersereau, R.M.: Compressed-domain video watermarking for H.264. Proc. IEEE Int. Conf. Image Process. 2, 890–893 (2005)
Noorkami, M., Mersereau, R.M.: A framework for robust watermarking of H.264-encoded video with controllable detection performance. IEEE Trans. Inform. Forensics Secur. 2(12), 14–23 (2007)
Noorkami, M., Mersereau, R.M.: Digital video watermarking in P-frames with controlled video bit-rate increase. IEEE Trans. Inform. Forensics Secur. 3(3), 441–455 (2008)
Oostveen, J., Kalker, T., Haitsma, J.: Visual hashing of digital video: applications and techniques. Proc. SPIE Appl. Digital Image Process. XXIV. 4472, 121–131 (2001)
Piva, A., Barni, M., Bartolini, F., Cappellini, V.: Threshold selection for correlation-based watermark detection. In: Proceeding of the COST254 workshop on intelligent communications, pp. 67–72 (1998)
Pröfrock, D., Schlauweg, M., Müller, E.: A new uncompressed-domain video watermarking approach robust to H.264/AVC compression. In: Proceeding of the IASTED international conference on signal processing, pattern recognition, and applications, pp. 99–104 (2006)
Qiao, L., Nahrstedt, K.: Non-invertible watermarking methods for MPEG encoded audio. SPIE Secur. Watermarking Multimed. Data 3657, 194–203 (1999)
Qiu, G., Marziliano, P., Ho, A.T., He, D., Sun, Q.: A hybrid watermarking scheme for H.264/AVC video. In: Proceeding of the 17th international conference on pattern recognition, vol. 4, pp. 865–868 (2004)
Shahid, Z., Chaumont, M., Puech, W.: Considering the reconstruction loop for data hiding of intra and inter frames of H.264/AVC, signal. Image Video Process. (Springer) 5, 2 (2011)
Watson, A.: DCT quantization matrices visually optimized for individual images. Proc. SPIE Soc. Photo-Opt. Instrum. Eng. 1913, 202–216 (1993)
Wu, X., Zhu, W., Xiong, Z., Zhang, Y.: Object-based multiresolution watermarking of images and video. Proc. IEEE Int. Symp. Circuits Syst. 1, 212–215 (2000)
Wu, G., Wang, Y., Hsu, W.: Robust watermark embedding/detection algorithm for H.264 video. J. Electron. Imaging 14(1), 13013 (2005)
Zou, D., Bloom, J.: H.264/AVC substitution watermarking: a CAVLC example. In: Proceeding of the SPIE, media forensics and security XI, pp. 7254–7329 (2009)
Zou, D., Bloom, J.: H.264 stream replacement watermarking with CABAC encoding. In: Proceeding of the IEEE international conference on multimedia and expo, pp. 117–121 (2010)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, W., Shahid, Z., Stütz, T. et al. Robust drift-free bit-rate preserving H.264 watermarking. Multimedia Systems 20, 179–193 (2014). https://doi.org/10.1007/s00530-013-0329-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00530-013-0329-x