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.
Similar content being viewed by others
References
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
Channalli S, Jadhav A (2009) Steganography an art of hiding data. Int J Comput Sci Eng 1(3):137–141
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
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
Elgammal A, Muang C, Hu D (2009) Skin detection - a short tutorial. In Encyclopedia of Biometrics. 1218–1224. Springer US
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
Farag H, El-Khamy SE (2014) Blind key steganography based on multilevel wavelet and CSF. Int Refereed J Eng Sci 3
Fleck MM, Forsyth DA, Bregler C (1996) Finding naked people. In Computer Vision – ECCV’96: 593–602
Gong X, Lu HM (2008) Towards fast and robust watermarking scheme for H.264 video. In Proc. 10th IEEE ISM: 649–653
Hamad SH, Khalifa AS (2013) A quantization-based image watermarking using multi-resolution wavelet decomposition. Egypt Comput Sci J
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
Kakumanu P, Makrogiannis S, Bourbakis N (2007) A survey of skin-color modeling and detection methods. Pattern Recogn 40(3):1106–1122
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
Kumravat S (2013) An efficient steganographic scheme using skin tone detection and discrete wavelet transformation. Int J Comput Sci Eng Technol (IJCSET) 4(7)
Lakshmi HCV, Kulkarni SP (2011) Face detection for skintone images using wavelet and texture features. Int J Comput Sci Commun Technol 3(2)
Langelaar GC, Lagendijk RL (2001) Optimal differential energy watermarking of DCT encoded images and video. IEEE Trans Image Process 10(1):148–158
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
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)
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
Mulcahy C (1997) Image compression using the Haar wavelet transform. Spelman Sci Math J 1(1):22–31
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
Rumyantsev O, Merati M, Ramachandran V (2012) Hand sign recognition through palm gesture and movement. Image Process
Sadek M, Khalifa A, Mostafa MGM (2014) Video steganography a comprehensive review. Multimed Tools Appl. doi:10.1007/s11042-014-1952-z
Shang Y (2007) A new invertible data hiding in compressed videos or images. In: Third International Conference on Natural Computation (ICNC) 576–580
Sherly AP, Amritha PP (2010) A compressed video steganography using TPVD. Int J Database Manag Syst 2(3). doi: 10.5121/ijdms.2010.230767
Shirali-Shahreza M (2006) A new method for real-time steganography. In: 8th International Conference on Signal Processing
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
Sur A, Mukherjee J (2006) Adaptive data hiding in compressed video domain. In: Computer vision, graphics and image processing 738–748
Viola P, Jones MJ (2004) Robust real-time face detection. Int J Comput Vis 57(2):137–154
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
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-015-3170-8