Matlab DIP Projects

Matlab dip projects are developed for engineering students and some research scholars. Matlab dip projects techniques of digital image processing should help in manipulation of digital images by using computers. Digital techniques are pre-processing, display, and enhancement and information extraction

 

Features of Matlab DIP Projects:

1.Curve Fitting.

2.Algebraic Equations.

3.Data Analysis.

 

Benefits of Matlab DIP Projects:

1.Shorter Code.

2.Faster Computation.

3.Focus on ideas, not implementation.

 

Applications of Matlab DIP Projects :

1.Medical Imaging

2.Authentication/Security

3.Television

4.Environment Surveillance Monitoring

5.Education

 

Process Steps of Digital Image Processing:

1.Import an image via image acquisition tools

2.Analyze and manipulate an image

3.Output should be displayed based on image analysis.

 

Example Code for Polynomial Curve Fitting:

x = (0:0.1:2.5)’;
y = erf(x);
p = polyfit(x,y,6)

Example Code for Face Detection:
clear all
clc
%Detect objects using Viola-Jones Algorithm

%To detect Face
FDetect = vision.CascadeObjectDetector;

%Read the input image
I = imread(‘HarryPotter.jpg’);

%Returns Bounding Box values based on number of objects
BB = step(FDetect,I);

figure,
imshow(I); hold on
for i = 1:size(BB,1)
rectangle(‘Position’,BB(i,:),’LineWidth’,5,’LineStyle’,’-‘,’EdgeColor’,’r’);
end
title(‘Face Detection’);
hold off;

Example Code for Deblurring
Read an Image
I = imread(‘board.tif’);
I = I(50+(1:256),2+(1:256),:);
figure;
imshow(I);
title(‘Original Image’);
text(size(I,2),size(I,1)+15, …
‘Image courtesy of courtesy of Alexander V. Panasyuk, Ph.D.’, …
‘FontSize’,7,’HorizontalAlignment’,’right’);
text(size(I,2),size(I,1)+25, …
‘Harvard-Smithsonian Center for Astrophysics’, …
‘FontSize’,7,’HorizontalAlignment’,’right’);
Add Blur and Noise
PSF = fspecial(‘gaussian’,5,5);
Blurred = imfilter(I,PSF,’symmetric’,’conv’);
figure;
imshow(Blurred);
title(‘Blurred’);
Restore blurred & noisy image
luc1 = deconvlucy(BlurredNoisy,PSF,5);
figure;
imshow(luc1);
title(‘Restored Image, NUMIT = 5’);