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 addition to this, an in depth evaluation will be carried out and these are the requirements:
For the 1st part-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
And the second part-Experiment to compare the performance of image watermarking system in terms of MSE, PSNR and SSIM.