Steganography in Motion Vectors of a Compressed Video


  • Dr. Anwar .E. Ibrahim Physics department, Faculty of Women for Arts, Sciences and Education, Ain Shams University, Egypt
  • Dr. Taha Ibrahim Elarif Department of Computer Science, Faculty of Computer and Information Sciences, Ain Shams University, Egypt
  • Dr. Marwa A. Elshahed Physics department, Faculty of Women for Arts, Sciences and Education, Ain Shams University, Egypt


Video Steganography, Moving Picture Experts Group (MPEG), Types of frames


Steganography is the art of secret communication between two parties that not only conceals the contents of a message, but also its existence. Most videos are stored in the compressed MPEG form. The MPEG algorithm has two main advantages, the first is using the macro block-based motion compensation for the reduction of the temporal redundancy and the second is the transform domain based compression for the reduction of spatial redundancy. In this paper, we apply a steganography algorithm that uses the motion vectors as a carrier to embed the secret information. In our algorithm data was embedded in the blocks of P frames with magnitude of motion vectors greater than certain threshold. From the results we conclude that the higher the threshold the lower degradation is obtained, also we found that the embedding capacity is inversely proportional to the threshold. By increasing threshold the number of selected frames for the embedding process increase but this depends on the dataset itself. To get the suitable threshold in our algorithm we study the relation between the threshold values for the magnitude of motion vector and the PSNR, the suitable threshold depends on the dataset used.


Chakraborty, S.; Bandyopadhyay, S. K. Two Stages Data-Image Steganography Using DNA Sequence. International Journal of Engineering Research And Development, 2012, Volume 2, Issue 7, pp. 69-72 .

Amin, M.M.; Salleh, M.; Ibrahim, S. ; Katmin, M.R. ; Shamsuddin, M.Z.I.. Information Hiding Using Steganography. 4th National Conference of Telecommunication Technology, Shah Alam, Malaysia, 14-15 Jan. 2003, IEEE.

Sherly, A. P.; Amritha, P. P. A Compressed Video Steganography using TPVD. International Journal of Database Management Systems ( IJDMS ), August 2010,Vol.2, No.3, pp. 67-80.

Reddy, B. Fast Block Matching Motion Estimation Algorithms For Video Compression. A Thesis Submitted In Partial Fulfilment Of The Requirements For The Degree Of Master Of Technology, National Institute of Technology Rourkela, 2013.

Joshi, R.; Rai, R. K.; Ratnottar, J. Review of Different Standards for Digital Video Compression Technique. International Journal of advancement in electronics and computer engineering (IJAECE), April 2012 Volume 1, Issue1, pp.32-38.

Farouk, H. MPEG Bit Rate Improvement Using Adaptive GOP. International Journal Of Circuits, Systems And Signal Processing, 2007, Issue 1, Vol. 1, pp.8-11.

Al-Ani, M.; Hammouri, T. A. Video Compression Algorithm Based on Frame Difference Approaches. International Journal on Soft Computing ( IJSC ), November 2011, Vol.2, No.4, pp.67-79.

Changyong, X.; Xijian, P.; Tao, Z. Steganography in Compressed Video Stream. First International Conference on Innovative Computing, Information and Control (ICICIC'06), Beijing, China, 30 Aug.-1 Sept. 2006, IEEE.

Guozhu, L.; Junming, Z. Key Frame Extraction from MPEG Video Stream. Second Symposium International Computer Science and Computational Technology (ISCSCT ’09), Qingdao, China, 15-17 Oct. 2010, IEEE.

Feng, P.; Li X.; Xiao-Yuan, Y.; Yao G. Video Steganography using Motion Vector and Linear Block Codes, IEEE International Conference on Software Engineering and Service Sciences, Beijing, China , 16-18 July 2010, IEEE.




How to Cite

Ibrahim, A. ., Elarif, T. I. ., & Elshahed, M. . . (2022). Steganography in Motion Vectors of a Compressed Video. WAS Science Nature (WASSN) ISSN: 2766-7715, 5(1). Retrieved from



Computer Science & Mathematics