Exploring various aspects of Digital Image Processing

Date: November, 2011 (3rd Semester of M.Sc. Computer Science)
Location: Department of Computer Science, University of Delhi.
Team Size: 1
Details:
This project was created as an assignment in the Digital Image Processing class. The questions were:

1. Consider any image. Create 5-6 noisy images from this image. Now find out their average. Compare the resultant image with the noisy images quantitatively. Use suitable quality metrics for comparison.
2. Consider any gray scale image A, and a black and white image B of same resolution. Now hide the image B in the LSB of every pixel of image A. Display the resultant image C. Now store image B in any bit other thann LSB and display the image D. Compare the image A with image C and D quantitatively.
3. Convert an image into frequency domain using Fourier transformation. Display the fourier spectrum. Sharpen the image using any Laplacian filter in frequency domain. Also apply a High Boost filter.
4. Consider any bilevel image. Use morphological operators to remove unwanted components from the image without degrading the image.

The MATLAB codes for all the questions (three different methods for Question 1; two different methods for Question 3; two different methods for Question 4) and the images used can be found here.