1.1. Introduction To DIP
1.1. Introduction To DIP
Processing
Dr. Kazi A Kalpoma
Professor, Department of CSE
& Director of ICT
Ahsanullah University of Science & Technology (AUST)
Contact: [email protected]
Origin
y f(x,y)
❑Two steps:
– Sampling and
– Quantization
Image Sampling And Quantisation
Sampling:
❑ Digitizing coordinates
❑ A process which converts the continuous analog space into a
discrete space
Quantization:
❑ Digitizing amplitudes (gray scale values)
❑ A process of converting a continuous analogue signal into a
digital representation of that signal
Image Quantisation
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
A 7 7 7 1 2 3 4 4 5 5 5 5 5 4 3 3 2 1 0 0 7 7 7B
Image Sampling And Quantisation
Matrix Representation
Representation of Digital Image
Representation of Digital Image
Traditional Matrix
Representation of Digital Image
What is digital image processing (DIP)?
❑ DIP:
- Processing of image which are digital in nature by a
digital computer.
• Image Processing
▪ image in → image out
• Image Analysis
▪ image in → measurements out
• Image Understanding
▪ image in → high-level description out
Comparisons of DIP
• DIP vs Computer Graphics:
– DIP deals with raster data or bitmaps, where as computer
graphics primarily deals with vector data.
• DIP vs Signal Processing:
– Digital signal Processing deals with a one dimension signal
while DIP deals with visual information that is often in two
or more dimensions.
• DIP vs Machine/Computer Vision:
– The main goal of machine vision is to interpret the image
and to extract its physical, geometric, or topological
properties.
Why do we need to learn DIP?
Original Blurr
Sharp Edge
Image Image
Image Image
Zoomed Image
Medical field
Hurdle detection
❑Pattern recognition
❑ image processing is used for identifying the objects in an images
and then machine learning is used to train the system for the
change in pattern. Pattern recognition is used in computer aided
diagnosis , recognition of handwriting , recognition of images
e.t.c.
❑Video processing
❑ A video is nothing but just the very fast movement of pictures.
The quality of the video depends on the number of
frames/pictures per minute and the quality of each frame being
used. Video processing involves noise reduction , detail
enhancement , motion detection , frame rate conversion , aspect
Preprocessing
like scaling
make more suitable for
specific application
Improving the
appearance
Extraction of
Image component
partitioning or
edge detection
Object Boundary
Boundary vertices
4-directional 8-directional
Chain code Chain code
Key Stages in DIP: Colour Image Processing
Image Morphologic
Restoration al Processing
Image
Segmentation
Enhancement
Image Object
Acquisition Recognition
Representation
Problem & Description
Domain
Colour Image Image
Processing Compression
Next classes we will see how it
all works………