Thursday, 2 July 2015

MATLAB code for DCT based Image Watermarking

The use of internet growing faster day to day and the need to display multimedia contents on the internet become necessary. Intellectual property right; documents are not fast information but property. YouTube, face  book, Torrents, pirate bay such other video, audio, image, documents resource websites are now became water  and food for youngsters across the globe so it is necessary to protect the rights of authors, so digital protection is  necessary and in-evitable.
There are many popular techniques for this such as Steganography, Digital signature, Fingerprinting, cryptography and Digital watermarking but Digital watermarking is proved best out of them. Digital watermarking is nothing but the technology in which there is embedding of various information in digital content which we have to protect from illegal copying. This embedded information to protect the data is embedded as watermark. Beyond the copyright protection, Digital watermarking is having some other applications as Broadcast monitoring, Indexing, fingerprinting, owner identification, etc. Digital watermarks are of different types as robust, fragile, semi fragile, visible and invisible. Application is depending upon these watermarks classifications. There are some requirements of digital watermarks as integrity, robustness and complexity. 

Sender Block Diagram: 
This technique introduces an algorithm of digital image watermarking based on Discrete Cosine Transform (DCT). In this technique the embedding and extraction of the watermark is simple than other transform.

Receiver Block Diagram:
Above Figure shows the block diagram of receiver. It is totally based on DCT (Discrete Cosine Transform).

MATLAB Implementation:
 Fig: Main GUI window

Fig: Watermark Embedding GUI

 Fig: Watermark Receiver GUI
Video of the Code:

if you want this code then contact us on....
Mobile Number: +91-9637253197
Whatsup Number: +91-9637253197
Email ID:


  1. This comment has been removed by the author.

  2. Photo Watermark does exactly what the name suggests – it lets you add watermarks to photos – but the types of watermarks you can add are quite varied.
    Not only can you add custom text as a watermark (including changing the font, size and color), you can also use your signature (or any other hand-written text) as a watermark by writing on the screen.
    You can also apply stickers, a timestamp, a location, a mosaic effect, or ‘graffiti’ (which basically just lets you go wild on your images with a digital paintbrush). Whether you want to protect your photo or just log when and where it was taken, there should be a tool here to suit.
    Photo Watermark is free, but it’s quite heavy on adverts. For $0.99/£0.89 per month you can get rid of them, but unless you’re adding watermarks to a ton of images it’s probably not worth it.

  3. Could you send me the code please ?