Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Department of Software Engineering

University of Sialkot

DIGITAL IMAGE PROCESSING

LAB MANUAL 2

CS4010: Introduction To Digital Image Processing Using Matlab

Instructor: Azka Mir

Department of Software Engineering


University of Sialkot
Noise Construction and Noise Reduction

Lab Objectives
The objective of this lab is to
1. Learn to generate different types of noise to digital images using MATLAB.
2. Implement and evaluate basic noise reduction algorithms MATLAB.
3. Visually inspect the noisy image to denoised image.
Task 1
Using any image that has been corrupted by salt and pepper noise, your goal is to implement a
MATLAB algorithm that effectively removes this type of noise while preserving the important
details of the image. Write the process and evaluate the performance of each algorithm. Finally,
write your observations and display the denoised image and noisy image.
Task 2
Take any image that has been corrupted with gaussian noise. Your objective is to develop a
MATLAB algorithm that restores the image to its original quality by reducing the gaussian noise.
You can explore various algorithms and compare the results of each method. Write your
observations and analyze their effectiveness in the noise reduction. Finally, display the denoised
image and noisy image.

© Department of Software Engineering 1


Faculty of Computing & IT
University of Sialkot

You might also like