Matlab Code for Robust Image Watermarking using SVD


Huge Price Drop : 50% Discount
Source Code + Demo Video

100 in stock

SKU: Robust Image Watermarking Applications using SVD Category:



The project presents that encryption of compressed video bit streams and hiding privacy information like binary watermark to protect videos during transmission or cloud storage. Digital video sometimes needs to be stored and processed in an encrypted format to maintain security and privacy. Data hiding approach is necessary to perform in the see encrypted videos for the purpose of content notation and tampering detection. Here, data hiding directly in the encrypted version of .AVI video stream is approached, which includes the following three parts, i.e., .AVI video encryption, data embedding, and data extraction. By analyzing the property of .avicodec, the codewords of intra prediction modes, the code words of motion vector differences, and the codewords of residual coefficients are encrypted with stream ciphers. Then, a data hider may embed additional data in the encrypted domain by using bits wrapping technique, without knowing the original video content. Arnold transform is used here to scramble/descramble the secret watermark before/after data embedding/extraction. In order to adapt to different application scenarios, data extraction can be done either in the encrypted domain or in the decrypted domain. The simulated results shows that used methods provides better performance in terms of computation efficiency ,high data security and video quality after decryption. The parameters such as Mean square error, PSNR, correlation are evaluated to measure its efficiency.


  • Pixel Differences expansion based rc4
  • Selective encryption
  • Spread spectrum and SVD based hiding 


  • High computational cost
  • In compatible for encryption of video bit streams
  • Problems in storage and computation due to its constraints
  • Inflexible for data hiding under compressed video


An Efficient watermarking on encrypted compressed video bit streams for privacy information protection based on,

  • .AVI coder , Stream ciphers and Bits Wrapping method
  • Dwt
  • Rc5
  • Choas


  • .AVI Coder
  • Video Encryption using Bitstream Cipher
  • Arnold Transform
  • Bits Wrapping based Embedding


a)     Watermark and secret data Embedding

Robust watermarking using SVD in matlab 1

b)     Watermark Extraction and Video Recovery

Robust watermarking using SVD in matlab 2


  • It avoids the leaks of video content in storage of clouds
  • Reduced time consumption process
  • It is useful to perceive video tampering 
  • Better compatible system for people privacy protection


  • Copyright Protection
  • Medical and Surveillance systems
  • Multimedia Security


  • MATLAB 7.13or above versions


[1] T. Y. Chung,M.S.Hong, Y.N. Oh, D.H.Shin, andS.H.Park, “Digital watermarking for copyright protection of MPEG2 compressed video,” IEEE Trans. Consum. Electron., vol. 44, no. 3, pp. 895–901, 1998.

[2] G. C. Langelaar and R. L. Lagendijk, “Optimal differential energy watermarking of dct encoded images and video,” IEEE Trans. Image Process., vol. 10, no. 1, pp. 148–158, Jan. 2001.

[3] B. G. Mobasseri, “Watermarking of MPEG-2 video in compressed domain using VLC mapping,” in Proc. 7th ACMWorkshopMultimedia and Security Int. Multimedia Conf., MM-SEC ‘05, New York, NY, USA, Aug. 2005, pp. 91–94.

[4] D. Zou and J. Bloom, “H.264/AVC substitution watermarking: A CAVLC example,” in Proc. SPIE, Media Forensics and Security, San Jose, CA, USA, Jan. 2009, vol. 7254.

[5] D. Zou and J. Bloom, “H.264 stream replacement watermarking with CABAC encoding,” in Proc. IEEE Int. Conf. Multimedia and Expo, ICME ‘10, Singapore, Jul. 2010.

[6] M. Noorkami and R. M. Mersereau, “A framework for robust watermarking of H.264 encoded video with controllable detection performance,” IEEE Trans. Inf. Forensics Security, vol. 2, no. 1, pp. 14–23, Mar. 2007

[7] M. Noorkami and R. M. Mersereau, “Compressed-domain video watermarking for H.264,” in Proc. IEEE Int. Conf. Image Process., ICIP ‘05, Genova, Italy, Sep. 2005, pp. 890–893.

[8] D. Zou and J. A. Bloom, “H.264/AVC stream replacement technique for video watermarking,” in Proc. 2008 IEEE Int. Conf. Acoustics, Speech and Signal Process., ICASSP ‘08, Las Vegas, NV, USA, Mar. 2008, pp. 1749–1752.



There are no reviews yet.

Be the first to review “Matlab Code for Robust Image Watermarking using SVD”

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.