This project is based on watermarking algorithm in the DCT using Genetic algorithm. The proposed algorithm consists of DCT watermark insertion and genetic algorithm-based watermark extraction. The proposed watermarking algorithm is robust against various attacks and geometric transformations. Design procedure followed in the project is as given below. You can watch the simulation video demo with results.

Step 1-Binary watermark(logo image) will be buried in compressed Digital Colour Image
1-a) The watermarking must perform into the frequency domain
1-b) The proposed method provides hiding a binary watermark in a compressed Digital Colour Image
1-c) The Digital Color Image will transform into YCbCr from RGB color space and then the Discrete Cosine Transform middle band of the luminance (Y) component will be used for watermarking processes
Step 2- Extract watermark from the watermarked image. (Extraction process)
2-a) Do attack to the watermarked image (Gray, SP Noise, Rotate, Crop, Contrast)
2-b) Extract watermark after attacked by different attacks such as Gray, SP Noise, Rotate, Crop, Contrast
Step 3- Shows NC and PSNR values of extracted watermarks after attacked

Reference Paper: Genetic Algorithm-Based Watermarking in Discrete Wavelet Transform Domain
Author’s Name: Dongeun Lee, Taekyung Kim, Seongwon Lee, and Joonki Paik
Source: ICIC

Request source code for academic purpose, fill REQUEST FORM or contact +91 7904568456 by WhatsApp or sales@verilogcourseteam.com, fee applicable.

SIMULATION VIDEO DEMO                                                                                                                                     

You can DOWNLOAD Genetic Algorithm Encode and Decode with Codebook creation Matlab code.