Skip to main content

Advertisement

Log in

Robust video steganography algorithm using adaptive skin-tone detection

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

Abstract

Human skin regions have recently drawn attention in the literature of data hiding due to its promising robustness characteristics. In this paper, we propose a blind adaptive data hiding algorithm for video files where human skin regions are regarded as the Regions Of Interest (ROI) hosting the embedding process. A skin map is created for each frame using an adaptive skin detection algorithm with reduced number of false positives. Then the skin map is converted to a skin-block-map in order to eliminate the error-prone skin pixels that can result in inefficient retrieval of the hidden data. Moreover, the embedding process is done using a wavelet quantization technique over the red and blue channels of the host frames for increased robustness. Experimental results showed the high imperceptibility of the proposed method as well as its robustness against MPEG-4 compression.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Basilio JAM, Torres GA, Sánchez Pérez G, Medina LKT, Meana HMP (2011) Explicit image detection using YCbCr space color model as skin detection. Appl Math Comput Eng

  2. Channalli S, Jadhav A (2009) Steganography an art of hiding data. Int J Comput Sci Eng 1(3):137–141

    Google Scholar 

  3. Cheddad A, Condell J, Curran K, Mc Kevitt P (2009) A skin tone detection algorithm for an adaptive approach to steganography. Signal Process 89(12):2465–2478

    Article  MATH  Google Scholar 

  4. Chen WY (2007) Color image steganography scheme using set partitioning in hierarchical trees coding, digital Fourier transform and adaptive phase modulation. Appl Math Comput 185(1):432–448

    MathSciNet  MATH  Google Scholar 

  5. Elgammal A, Muang C, Hu D (2009) Skin detection - a short tutorial. In Encyclopedia of Biometrics. 1218–1224. Springer US

  6. Eltahir ME, Kiah LM, Zaidan BB, Zaidan AA (2009) High rate video streaming steganography. In: International Conference on Future Computer and Communication (ICFCC 2009) 672–675

  7. Farag H, El-Khamy SE (2014) Blind key steganography based on multilevel wavelet and CSF. Int Refereed J Eng Sci 3

  8. Fleck MM, Forsyth DA, Bregler C (1996) Finding naked people. In Computer Vision – ECCV’96: 593–602

  9. Gong X, Lu HM (2008) Towards fast and robust watermarking scheme for H.264 video. In Proc. 10th IEEE ISM: 649–653

  10. Hamad SH, Khalifa AS (2013) A quantization-based image watermarking using multi-resolution wavelet decomposition. Egypt Comput Sci J

  11. Hu S, KinTak U (2011) A novel video steganography based on non-uniform rectangular partition. In: IEEE 14th International Conference on Computational Science and Engineering (CSE) 57–61

  12. Kakumanu P, Makrogiannis S, Bourbakis N (2007) A survey of skin-color modeling and detection methods. Pattern Recogn 40(3):1106–1122

    Article  MATH  Google Scholar 

  13. Khan R, Stöttinger J, Kampel M (2008) An adaptive multiple model approach for fast content-based skin detection in on-line videos. In: Proceedings of the 1st ACM workshop on Analysis and retrieval of events/actions and workflows in video streams. 89–96

  14. Kumravat S (2013) An efficient steganographic scheme using skin tone detection and discrete wavelet transformation. Int J Comput Sci Eng Technol (IJCSET) 4(7)

  15. Lakshmi HCV, Kulkarni SP (2011) Face detection for skintone images using wavelet and texture features. Int J Comput Sci Commun Technol 3(2)

  16. Langelaar GC, Lagendijk RL (2001) Optimal differential energy watermarking of DCT encoded images and video. IEEE Trans Image Process 10(1):148–158

    Article  MATH  Google Scholar 

  17. Liu B, Su J, Lu Z, Li Z (2008) Pornographic images detection based on CBIR and skin analysis. In: Fourth International Conference on Semantics, Knowledge and Grid (SKG). 487–488

  18. Ma X, Li Z, Tu H, and Zhang B (2010) A data hiding algorithm for H.264/AVC video streams without intra-frame distortion drift. In: IEEE transactions on circuits and systems for video technology 20 (10)

  19. Mansouri J, Khademi M (2009) An adaptive scheme for compressed video steganography using temporal and spatial features of the video signal. Int J Imaging Syst Technol 19(4):306–315

    Article  Google Scholar 

  20. Mulcahy C (1997) Image compression using the Haar wavelet transform. Spelman Sci Math J 1(1):22–31

    MathSciNet  Google Scholar 

  21. Noorkami M, Mersereau RM (2007) A framework for robust watermarking of H.264-encoded video with controllable detection performance. In: IEEE Trans Inform Forensics Security 2(1):14–23

  22. Rumyantsev O, Merati M, Ramachandran V (2012) Hand sign recognition through palm gesture and movement. Image Process

  23. Sadek M, Khalifa A, Mostafa MGM (2014) Video steganography a comprehensive review. Multimed Tools Appl. doi:10.1007/s11042-014-1952-z

    Google Scholar 

  24. Shang Y (2007) A new invertible data hiding in compressed videos or images. In: Third International Conference on Natural Computation (ICNC) 576–580

  25. Sherly AP, Amritha PP (2010) A compressed video steganography using TPVD. Int J Database Manag Syst 2(3). doi: 10.5121/ijdms.2010.230767

  26. Shirali-Shahreza M (2006) A new method for real-time steganography. In: 8th International Conference on Signal Processing

  27. St Xu C, Ping X, Zhang T (2006) Steganography in compressed video stream. In: First International Conference on Innovative Computing, Information and Control (ICICIC’06) 269–272

  28. Sur A, Mukherjee J (2006) Adaptive data hiding in compressed video domain. In: Computer vision, graphics and image processing 738–748

  29. Viola P, Jones MJ (2004) Robust real-time face detection. Int J Comput Vis 57(2):137–154

    Article  Google Scholar 

  30. Yang M, Bourbakis N (2005) A high bitrate information hiding algorithm for digital video content under H. 264/AVC compression. In: 48th Midwest Symposium on Circuits and Systems 935–938

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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mennatallah M. Sadek.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sadek, M.M., Khalifa, A.S. & Mostafa, M.G.M. Robust video steganography algorithm using adaptive skin-tone detection. Multimed Tools Appl 76, 3065–3085 (2017). https://doi.org/10.1007/s11042-015-3170-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-015-3170-8

Keywords

Navigation