Skip to main content
Log in

Lossless fragile watermarking algorithm in compressed domain for multiview video coding

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

The hierarchical B picture (HBP) prediction structure is a typical coding scheme used for multiview video coding (MVC). This paper proposes a fragile watermarking algorithm for HBP-based multiview video coding. B_DIRECT_16 × 16 and B_SKIP are two types of macroblocks used for H.264/AVC coding, and are respectively generated in the DIRECT and SKIP prediction modes. Modification of the syntactic elements enables the watermark to be embedded while the B_SKIP macroblock is converted into the B_DIRECT_16 × 16 macroblock. To authenticate the integrity of the multiview video content, the watermark is generated from the content-based features of the cross-view of the multiview video bitstream. Experimental implementation revealed that the structural similarity index (SSIM) of the video quality was not affected by the proposed watermarking scheme. Compared to current algorithms, the proposed algorithm has a higher embedding capacity, produces less bitrate increase, and is less complex. It satisfies the transparency, bitrate stability, fragility, and real-time performance requirements of multiview video authentication.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. Al-Haj A, Farfoura ME, Mohammad A (2017) Transform-based watermarking of 3D depth-image-based-rendering images. Measurement 95:405–417

    Article  Google Scholar 

  2. Ekmekcioglu E, Gurler CG, Kondoz A, Tekalp AM (2016) Adaptive Multi-View Video Delivery using Hybrid Networking. IEEE Transactions on Circuits and Systems for Video Technology PP:1–1

    Google Scholar 

  3. Fang L, Li S, Kang X, Izatt JA, Farsiu S (2015) 3-D Adaptive Sparsity Based Image Compression With Applications to Optical Coherence Tomography. IEEE Trans Med Imaging 34:1306–1320

    Article  Google Scholar 

  4. H.264/AVC Reference JM Software 18.5. Available: http://iphome.hhi.de/suehring/tml/download/

  5. ITU-T and ISO/IEC JTC 1 (2010) Advanced video coding for generic audiovisual services, ITU-T Recommendation H.264 and ISO/IEC 14496–10 (MPEG-4 AVC)

  6. Jooyoung L, Sung-Hoon K, Se Yoon J, Jin Soo C, Dong-Wook K, Kyeong-Hoon J et al (2015) A Stereoscopic 3-D Broadcasting System Using Fixed and Mobile Hybrid Delivery and the Quality Assessment of the Mixed Resolution Stereoscopic Video. Broadcasting, IEEE Transactions on 61:222–237

    Article  Google Scholar 

  7. Liu Y, Zheng Y, Liang Y, Liu S, Rosenblum DS (2016) Urban water quality prediction based on multi-task multi-view learning. In: Proceedings of the 25th International Joint Conference on Artificial Intelligence (IJCAI 2016), 2576–2582

  8. Liu Y, Zhang L, Nie L, Yan Y, Rosenblum DS (2016) Fortune Teller: Predicting Your Career Path. In: Proceedings of the 30th AAAI Conference on Artificial Intelligence (AAAI 2016), pp. 201–207

  9. Ma X, Li Z, Tu H, Zhang B (2010) A data hiding algorithm for H. 264/AVC video streams without intra-frame distortion drift. Circuits and Systems for Video Technology, IEEE Transactions 20:1320–1330

    Article  Google Scholar 

  10. Mansouri A, Aznaveh AM, Torkamani-Azar F, Kurugollu F (2010) A Low Complexity Video Watermarking in H.264 Compressed Domain. IEEE Transactions on Information Forensics and Security 5:649–657

    Article  Google Scholar 

  11. Mobasseri BG, Berger IRJ, Marcinak MP, NaikRaikar YJ (2010) Data Embedding in JPEG Bitstream by Code Mapping. IEEE Trans Image Process 19:958–966

    Article  MathSciNet  Google Scholar 

  12. Moorthy AK, Su C-C, Mittal A, Bovik AC (2013) Subjective evaluation of stereoscopic image quality. Signal Process Image Commun 28:870–883

    Article  Google Scholar 

  13. Multiview video sequences (Akko & Kayo) at Nagoya University. http://www.fujii.nuee.nagoya-u.ac.jp/multiview-data

  14. Multiview video sequences (Ballroom, Exit, and Vassar) at MERL. Available: ftp://ftp.merl.com/pub/avetro/mvc-testseq

  15. Multiview video sequences (Flamenco, Crowd, Race, and Object) at KDDI. Available: ftp://ftp.ne.jp/KDDI/multiview

  16. Park S, Kim B, Kim D-W, Seo Y (2015) Digital Watermarking Algorithm for Multiview Images Generated by Three-Dimensional Warping. Journal of Information and Communication Convergence Engineering 13:62–68

    Article  Google Scholar 

  17. Pröfrock D, Richter H, Schlauweg M, Müller E (2005) H. 264/AVC video authentication using skipped macroblocks for an erasable watermark. Visual Communications and Image Processing 2005:59604C–596010C

  18. Shafai WE, Rabaie SE, Halawany MME, Abd FE, Samie E (2018) Efficient hybrid watermarking schemes for robust and secure 3D- MVC communication. Int J Commun Syst 31:1–23

    Google Scholar 

  19. Son J-Y, Son W-H, Kim S-K, Lee K-H, Javidi B (2013) Three-dimensional imaging for creating real-world-like environments. Proc IEEE 101:190–205

    Article  Google Scholar 

  20. Song G, Li Z, Zhao J, Hu J, Tu H (2013) A reversible video steganography algorithm for MVC based on motion vector. Multimedia Tools and Applications:1–24

  21. Song G, Li Z, Zhao J, Zou M (2014) A Data Hiding Algorithm for 3D Videos Based on Inter-MBs. In: Intelligent Computing Theory. Springer, pp. 541–552

  22. Stütz T, Autrusseau F, Uhl A (2014) Non-Blind Structure-Preserving Substitution Watermarking of H.264/CAVLC Inter-Frames. IEEE Transactions on Multimedia 16:1337–1349

    Article  Google Scholar 

  23. Su P-C, Wu C-S, Chen F, Wu C-Y, Wu Y-C (2011) A practical design of digital video watermarking in H. 264/AVC for content authentication. Signal Process Image Commun 26:413–426

    Article  Google Scholar 

  24. Tew Y, Wong K (2014) An overview of information hiding in H. 264/AVC compressed video. IEEE Transactions on Circuits and Systems for Video Technology 24:305–319

    Article  Google Scholar 

  25. Tian L, Zheng N, Xue J, Li C (2015) Authentication and copyright protection watermarking scheme for H. 264 based on visual saliency and secret sharing. Multimedia Tools and Applications 74:2991–3011

    Article  Google Scholar 

  26. Vetro A, Wiegand T, Sullivan GJ (2011) Overview of the stereo and multiview video coding extensions of the H. 264/MPEG-4 AVC standard. Proc IEEE 99:626–642

    Article  Google Scholar 

  27. Wang C (2015) Robust Digital Watermarking Scheme of Anaglyphic 3D for RGB Color Images. International Journal of Image Processing (IJIP) 9:156–165

    Google Scholar 

  28. Wang S, Cui C, Niu X (2014) Watermarking for DIBR 3D images based on SIFT feature points. Measurement 48:54–62

    Article  Google Scholar 

  29. Wang C-C, Hsu Y-C (2008) Fragile watermarking for H. 264 video stream authentication. In: Intelligent Systems Design and Applications, 2008. ISDA'08. Eighth International Conference on, pp 77–80

    Chapter  Google Scholar 

  30. Wang C-C, Hsu Y-C (2010) Fragile watermarking scheme for H. 264 video authentication. Opt Eng 49:027003–027009

    Article  Google Scholar 

  31. Wang R, Li Q, Zhu H, Xu D (2012) Fragile watermarking scheme suitable for the authentication of H. 264/AVC video content. Journal of Information & Computational Science 9:3693–3706

    Google Scholar 

  32. Wenfeng L, Gangyi J, Ting L (2015) A Watermarking Algorithm for 3D Videos Stream Based on Spatiotemporal Correlation. In: International Conference on Intelligent Systems Research and Mechatronics Engineering (ISRME 2015), pp. 680–688

  33. Wiegand T, Sullivan GJ, Bjontegaard G, Luthra A (2003) Overview of the H. 264/AVC video coding standard. IEEE Transactions on Circuits and Systems for Video Technology 13:560–576

    Article  Google Scholar 

  34. Xu D, Wang R (2011) Watermarking in H. 264/AVC compressed domain using Exp-Golomb code words mapping. Opt Eng 50:097402–097411

    Article  Google Scholar 

  35. Xu D, Wang R (2015) Context adaptive binary arithmetic coding-based data hiding in partially encrypted H.264/AVC videos. Journal of Electronic Imaging 24:033028–033028

    Article  Google Scholar 

  36. Xu D, Wang R, Shi YQ (2014) Data Hiding in Encrypted H.264/AVC Video Streams by Codeword Substitution. IEEE Transactions on Information Forensics and Security 9:596–606

    Article  Google Scholar 

  37. Xu D, Wang R, Shi YQ (2016) An improved scheme for data hiding in encrypted H. 264/AVC videos. J Vis Commun Image Represent 36:229–242

    Article  Google Scholar 

  38. Xu D, Wang R, Zhu Y (2018) Tunable data hiding in partially encrypted H.264/AVC videos. J Vis Commun Image Represent 45:34–45

    Article  Google Scholar 

  39. Zhang Y, Kwong S, Jiang G, Wang H (2011) Efficient multi-reference frame selection algorithm for hierarchical B pictures in multiview video coding. Broadcasting, IEEE Transactions 57:15–23

    Article  Google Scholar 

  40. Zhang W, Zhang R, Liu X, Wu C, Niu X (2012) A video watermarking algorithm of H. 264/AVC for content authentication. Journal of Networks 7:1150–1154

    Google Scholar 

  41. Zhao J, Li Z (2018) Three-dimensional histogram shifting for reversible data hiding. Multimedia Systems 24:95–109

    Article  Google Scholar 

  42. Zhaoqing P, Yun Z, Sam K (2015) Efficient Motion and Disparity Estimation Optimization for Low Complexity Multiview Video Coding. Broadcasting, IEEE Transactions 61:166–176

    Article  Google Scholar 

  43. Zhou Y, Jiang G, Yu M, Peng Z, Shao F (2012) Region-based error concealment of right-view frames for stereoscopic video transmission. Comput Electr Eng 38:217–230

    Article  Google Scholar 

  44. Zou D, Bloom J (2008) H. 264/AVC stream replacement technique for video watermarking. In: Proceedings of the 2008 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP 2008), pp. 1749–1752

Download references

Acknowledgements

This work was supported by the Natural Science Foundation of China under Grant nos. 61671258, 61871247, 61671412, and 61501270, the National High-tech R&D Program of China under Grant no. 2015AA015901, the Natural Science Foundation of Zhejiang Province under Grant no. LY15F010005, the Natural Science Foundation of Ningbo under Grant No. 2017A610127. It is also sponsored by K.C. Wong Magna Fund in Ningbo University.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gangyi Jiang.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gao, W., Jiang, G., Yu, M. et al. Lossless fragile watermarking algorithm in compressed domain for multiview video coding. Multimed Tools Appl 78, 9737–9762 (2019). https://doi.org/10.1007/s11042-018-6538-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-018-6538-8

Keywords

Navigation