Introduction To Digital Image Processing Using MATLAB
Introduction To Digital Image Processing Using MATLAB
Introduction To Digital Image Processing Using MATLAB
Overview
What is image processing?
Applications
What is an image?
Introduction to image processing
techniques
Basic MATLAB commands for image
processing
Photo
stitching
Color boost
Vehicle detection
and tracking
Applications
Medicine
Defense
Meteorology
Environmental science
Manufacture
Surveillance
Crime investigation
Applications: Medicine
CT
(computed
Tomography)
PET
(Positron Emission
Tomography
PET/CT
Arrows indicating
metastatic lesions
Applications: Meteorology
Applications: Environmental
Science
Applications: Manufacture
Applications: Crime
Investigation
Fingerprint enhancement
Pixels
Pixel
unit of an image.
Therefore, a 640x480 image is a matrix of 640
columns and 480 rows, each element of this
matrix is called an image pixel.
img
an image.
Spatial resolution is the smallest discernible
detail in an image.
M x N is the resolution of an image.
What is the effect of changing the
resolution of an image on its appearance?
Smallest discernible change in gray level.
It depends on hardware.
Zooming
Shrinking
1.
2.
Enhancement
To make greater (in value , desirability, or
attractiveness)
Image enhancement is to make the visual
interpretation of the image easier and to
make the image more suitable to the
subsequent image analysis.
Original Image
After
Enhancement
Filtering Process
Filter mask is moved from point to point in
an image.
At each point (x,y), the response of filter is
calculated using predefined relationship
Spatial Filters
Smoothing Spatial Filters
Smoothing Linear Filters
Average Filter
Weighted Average Filter
Order-Statistics Filters
Median Filter
Minimum Filter
Maximum Filter
Sharpening Image
Image Classes
Class for an image is data type used to
[rows,cols] = size(imagedata);
[namefile,pathname]=uigetfile({'*.bmp;*.tif;*.jpg;*.gif','I
end
B = zeros(m,n) Create array of all zeros
xorimage= xor(myimageA,myimageB);
| OR operation
& and operation