Video steganography algorithm based on motion vector of moving object

Video steganography is a knowledge that provides a secure connection by hiding the secret message in the video sequins. In this paper, we propose a new video steganography algorithm based on object motion which the secret information is embedded in motion vectors of moving objects. Therefore by using the mean shift algorithm the existed objects in each frame are detected. Based on motion estimation algorithm in B and P frames, motion vectors of each object with quarter pixel accuracy are extracted. To ensure that the selected motion vectors are belong to the object and also have a desire balance between capacity and video quality, a threshold value is defined. So the motion vectors whose value are greater than the threshold value are selected. The secret message is embedded in one-quarter both horizontal and vertical component of each selected motion vector. The result shows that the proposed algorithm can embed a large amount data in motion object and achieved a good video quality.

[1]  Ramadhan J. Mstafa,et al.  A New Video Steganography Algorithm Based on the Multiple Object Tracking and Hamming Codes , 2015, 2015 IEEE 14th International Conference on Machine Learning and Applications (ICMLA).

[2]  Long-Wen Chang,et al.  Data hiding for digital video with phase of motion vector , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[3]  Li Li,et al.  A MPEG2 Video Watermarking Algorithm Based on DCT Domain , 2011, 2011 Workshop on Digital Media and Digital Content Management.

[4]  Marc Chaumont,et al.  Color Image Stegananalysis Using Correlations between RGB Channels , 2015, 2015 10th International Conference on Availability, Reliability and Security.

[5]  Nitin N. Patil,et al.  An adaptive steganography technique for videos using Steganoflage , 2014, 2014 International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT).

[6]  Mingshu Zhang,et al.  Video steganography algorithm with motion search cost minimized , 2014, 2014 9th IEEE Conference on Industrial Electronics and Applications.

[7]  H. A. Aly,et al.  Data Hiding in Motion Vectors of Compressed Video Based on Their Associated Prediction Error , 2011, IEEE Transactions on Information Forensics and Security.

[8]  Aina Sui,et al.  A Digital Video Watermarking Algorithm Based on DCT Domain , 2012, 2012 Fifth International Joint Conference on Computational Sciences and Optimization.

[9]  Xingming Sun,et al.  Cross correlation feature mining for steganalysis of hash based least significant bit substitution video steganography , 2016, Telecommun. Syst..

[10]  Jiwu Huang,et al.  Improved steganalysis algorithm against motion vector based video steganography , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[11]  Xin He,et al.  Motion Vector Based Information Hiding Algorithm for H.264/AVC against Motion Vector Steganalysis , 2012, ACIIDS.

[12]  Zhang Min-qing,et al.  Video steganography using motion vector components , 2011, 2011 IEEE 3rd International Conference on Communication Software and Networks.

[14]  Tao Zhang,et al.  Steganography in Compressed Video Stream , 2006, First International Conference on Innovative Computing, Information and Control - Volume I (ICICIC'06).