An image watermarking software can be used to embed a hidden image into a target image. The purpose is insert information such as the copyright owner name and date created. This helps in ownership identification, copyright protection and copy control. More information and related Matlab code can be obtained from . In this assignment you will develop and evaluate a simple image watermarking software for ownership identification. You will compare image watermarking in spatial and spectral domain. For the spatial domain, the least significant bit (LSB) alteration will be used whereas for the spectral domain, the method proposed by Cox  in DCT domain is to be used.
In other words,Software with graphical user interface that implement the image watermarking system. The software should allow the user to insert hidden image into the target image (asset) in order to proof ownership of the asset. The hidden message typically contains the name of the owner. Watermark embedding and detection module should be implemented.
It should also have an Experiment to compare the performance of image watermarking system in terms of MSE, PSNR and [url removed, login to view] should also be able toCompare the spatial domain method and spectral domain method. Evaluate the robustness of the system under noise and compression attach.