DIP Final Practical List
DIP Final Practical List
List of Practicals
Note:
1) Use of built-in functions for matrix operations and mathematical operations are allowed
2) Use gray-level and color images or image matrices as input to all programs.
I Basics
c Program to study the effects of varying the number of intensity levels in a digital image
Objective:
To reduce the intensity levels while keeping spatial resolution constant
Outcome:
Understanding of false contouring and distortions
d Program to perform image averaging (image addition) for noise reduction
Objective:
To reduce noise without using filters
Outcome:
To discuss with learners the application areas for using image addition
e Program to compare images using subtraction for enhancing the difference between
images.
Objective:
Purpose of image subtraction to learners
Outcome:
1.To make the learner aware that visually images are indistinguishable
2.To show noticeable difference by analysing the intensity at any point in the differenced
image is proportional to the magnitude of the numerical difference between the two
images at that point.
f. Image Registration (to be consulted )
e) Program for high frequency emphasis filtering, high boost and homomorphic
filtering.
4. Image Denoising
a) Program to denoise using spatial mean, median and adaptive mean filtering
b) Program for Image deblurring using inverse, Weiner filters
7 Image compression
Program to apply compression and decompression algorithm on an image (Arithmetic,
Huffman and LZW coding techniques.
9 Image Segmentation
1) Program for Edge detection using
Sobel, Prewitt ,Marr-Hildreth and Canny
2) Illustrate Watershed segmentation algorithm
3) Any more to be included(to be consulted)