Skip to main content
Log in

Real time data hiding by exploiting the IPCM macroblocks in H.264/AVC streams

  • Special Issue
  • Published:
Journal of Real-Time Image Processing Aims and scope Submit manuscript

Abstract

A new method for data hiding in H.264/AVC streams is presented. The proposed method exploits the IPCM encoded macroblocks during the intra prediction stage in order to hide the desired data. It is a blind data hiding scheme, i.e. the message can be extracted directly from the encoded stream without the need of the original host video. Moreover, the method exhibits the useful property of reusing the compressed stream for hiding different data numerous times without considerably affecting either the bit-rate or the perceptual quality. This property allows data hiding directly in the compressed stream in real time. The method perfectly suits to covert communication and content authentication applications.

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

Similar content being viewed by others

References

  1. Chae, J.J., Manjunath, B.S.: Data hiding in video. In: IEEE Proceedings of International Conference on Image Processing (ICIP), pp. 243–246 (1999)

  2. Fotopoulos, V., Skodras, A. N.: Transform domain watermarking: adaptive selection of the watermark’s position and length. In: Proceedings of Visual Communications and Image Processing, VCIP 2003, July 2003

  3. Sarkar, A., Madhow, U., Chandrasekaran, S., Manjunath, B·S.: Adaptive MPEG-2 video data hiding scheme. In: Proceedings of SPIE Security, Steganography, and Watermarking of Multimedia Contents IX, January 2007

  4. Liu, H., Huang, J., Shi, Y.Q.: DWT-based video data hiding robust to MPEG compression and frame loss. Int. J. Image Graph. 5(1), 111–134 (2005). doi:10.1142/S0219467805001689

    Article  Google Scholar 

  5. Zhang, J., Li, J., Zhang, L.: Video watermark technique in motion vector. In: Proceedings of XIV Symposium on Computer Graphics and Image Processing, pp. 179–182, October 2001

  6. Bodo, Y., Laurent, N., Dugelay, J.-L.: Watermarking video; hierarchical embedding in motion vectors. In: IEEE Proceedings of International Conference on Image Processing, September 2003

  7. Fang, D.-Y., Chang, L.-W.: Data hiding for digital video with phase of motion vector. In: IEEE Proceedings of International Symposium on Circuits and Systems (ISCAS), May 2006

  8. Noorkami, M., Mersereau, R.M.: Towards robust compressed-domain video watermarking for H.264. Proc. SPIE 6072, 489–497 (2006)

    Google Scholar 

  9. Cao, H., Zhou, J., Yu, S.: An implement of fast hiding data into H.264 bitstream based on intra-prediction coding. Proc. SPIE 6043, 123–130 (2005)

    Google Scholar 

  10. Proefrock, D., Richter, H., Schlauweg, M., Mueller, E.: H.264/AVC video authentication using skipped macroblocks for an erasable watermark. Proc SPIE 5960, 1480–1489 (2005)

    Google Scholar 

  11. Hu, Y., Zhang, C., Su, Y.: Information hiding based on intra prediction modes for H.264/AVC. In: IEEE International Conference on Multimedia and Expo (ICME), Beijing, China, July 2–5, 2007

  12. Kapotas, S.K., Varsaki, E.E., Skodras, A.N.: Data hiding in H.264 encoded video sequences. In: IEEE International Workshop on Multimedia Signal Processing (MMSP), Chania, Greece, October 1–3, 2007

  13. Kim, S.M., Kim, S.B., Hong, Y., Won, C.S.: Data hiding on H.264/AVC compressed video. In: Proceedings of ICIAR 2007. LNCS, vol. 4633, pp. 698–707 (2007)

  14. Wiegand, T., Sullivan, G.J., Luthra, A.: Draft ITU-T Recommendation H.264 and Final Draft International Standard 14496-10 AVC, JVT of ISO/IEC JTC1/SC29/WG11 and ITU-T SG16/Q.6, Doc. JVT-G050r1, Geneva, Switzerland, May 2003

  15. Reference, J.V.T.: Software version JM 14.0 http://iphome.hhi.de/suehring/tml/download/

  16. Gonzalez, R.C., Woods, R.E.: Digital Image Processing, 3rd Edn., Prentice-Hall, Englewood Cliffs (2008)

  17. Bender, W., Gruhl, D., Morimoto, N.: Techniques for data hiding. Technical Report, Massachusetts Institute of Technology Media Lab (1994)

Download references

Acknowledgments

This work was funded by the European Union, European Social Fund (75%), the Greek State, Ministry of Development, General Secretariat of Research and Technology (25%) and the Private Sector in the frames of the European Competitiveness Program (Third Community Support Framework, Measure 8.3, Program PENED, contract no. 03EΔ832).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Spyridon K. Kapotas.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kapotas, S.K., Skodras, A.N. Real time data hiding by exploiting the IPCM macroblocks in H.264/AVC streams. J Real-Time Image Proc 4, 33–41 (2009). https://doi.org/10.1007/s11554-008-0100-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11554-008-0100-2

Keywords

Navigation