1. Create and insert watermark into image, checking how the original image is affected by the insertion.
    2. Contaminate the image with noise and develop an effective noise-removal methodology, discussing the effects on the image and its corresponding watermark.
    3. Increase the noise density and investigate the limit to which the noise can be removed before the loss of data is irreversible.
    4. Write your results into a professional report with correct layout, formatting and English.

    Learning outcomes assessed:

    1. Employ appropriate computing languages for the simulation of digital signal processing functions (in this case image processing algorithms using Matlab).


    1. Produce theoretical models of DSP applications and solutions, for example, noise removal filters and image processing techniques.

      Download Technical Report


      Download Matlab File