You are on page 1of 5

DIP PROJECT SCHEDULE takeoff

Session 1:
(Introduction to MATLAB):
o What is MATLAB?
o Foundation of MATLAB
o Strengths of MATLAB
o MATLAB OVERVIEW

Session 2:
How to use MATLAB
MATLAB Desktop
Basic calculations on command window
Session 3:
(Image Processing)

o What is DIP
o What is Digital Image
o Components of DIP
o Steps in Digital Image Processing system
o Variables, working with vectors
Lab Practicals:
Some basic programs on images
Matrix Indexing
Arithmetic Operators
MATLAB provides these arithmetic operators

Session 4:
o Reading Images
o Different types of Images and File Formats
Lab Practicals:

How to read an image
Add a constant to an image.
Subtract a constant value from an image
Scale an image by a constant factor
Divide by a constant of the rice image


DIP PROJECT SCHEDULE takeoff
Session 5:
Intensity transformations and spatial filtering
Lab Practicals:
Adjust a low-contrast gray scale image
A low-contrast image with its histogram
A high-contrast image with its histogram
Add two images together and specifies an output class

Session 6:
Color image processing
o Working with Color Images
o How to divide color Components
o Histogram Analysis
Lab Practicals:
To display the r, g, b components of an color image
To convert an indexed image to the gray scale image
To rotate an image 35 counterclockwise and use bilinear
interpolation.
Session 7:
o Resizing and Croping of Image
o Programming explanation for resize and Croping an Image
Lab Practicals:
Crop an image
To increases the size of the image
Session 8:
o Removal of Noises using different filters and Programming
Lab Practicals:
Median filters to filter the noisy image and display the results
Filtering of images, either by correlation or convolution
Blurred image.

Session 9:
o Programming and Edge detection in DIP
Lab Practicals:
Edge-detection method that edge provides is the Sobel and
Canny method
Edge-detection method that edge provides is the prewitt and
Canny method
applying the watershed transform
DIP PROJECT SCHEDULE takeoff
Session 10:
o Image Enhancement technique and Image restoration
Lab Practicals:
To blur an image using a function psf
Deblurring with the Wiener Filter
Deblurring with a Regularized Filter
Restoration algorithms
Deblurring with the Lucy Richardson filter

Session 11:
o Different types of Noises in DIP and Programming
Lab Practicals:
Add Gaussian noise to an image
Add salt & pepper noise to an image
Filter the noisy image with an averaging filter and display the
results


Session 12:
Morphological image processing
Lab Practicals:

Dilating an image
Eroding an image
Skeletonization
Perimeter Determination
Session 13:
Image Transforms and image compression

Lab Practicals:

Related programs






DIP PROJECT SCHEDULE takeoff
Session 14:
Wavelets and Image Segmentation

Lab Practicals:

Related programs

Session 15:
Graphical user Interface (GUI)
Lab Practicals:

Related programs

Session 16:
o Basic Concepts of DSP and Related Programs
Lab Practicals:
DSP Programs in MATLAB

Session 17:
o Introduction to Signal Processing and Programming
Lab Practicals:
Fourier analysis
Convolution
Function to calculate convolution of two sequences
To plot the frequency response of the first order system
Session 18:
Introduction to Communication
Lab Practicals:

Communication programs in MATLAB

Session 19-30:

Base paper and Coding Explanation




DIP PROJECT SCHEDULE takeoff

You might also like