Académique Documents
Professionnel Documents
Culture Documents
Hansa Shingrakhia
Introduction
thousand words
References
homepages.inf.ed.ac.uk/rbf/BOOKS/VERNON/
Contents
This lecture will cover:
What is a digital image?
What is digital image processing?
History of digital image processing
State of the art examples of digital
image processing
Key stages in digital image processing
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
a.k.a. Opacity)
scale images
human interpretation
Processing of image data for storage,
transmission and representation for
autonomous machine perception
Input: Image
Output: Image
Input: Image
Output: Attributes
Input: Attributes
Output: Understanding
Examples: Noise
removal, image
sharpening
Examples: Object
recognition,
segmentation
Examples: Scene
understanding,
autonomous navigation
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
transmission service
Images were transferred by submarine cable
between London and New York
Pictures were coded for cable transfer and
reconstructed at the receiving end on a
telegraph printer
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
processes based
on photographic
techniques
Increased number
Improved
of tones in
digital image
reproduced images
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Image enhancement/restoration
Artistic effects
Medical visualisation
Industrial inspection
Law enforcement
Human computer interfaces
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Examples: Image
Enhancement
One of the most common uses of DIP
Examples: Artistic
Effects
Artistic
effects
are used to make
images more
visually appealing,
to add special
effects and to
make composite
images
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Examples: Medicine
Take slice from MRI scan of canine
tissue density
Use a suitable filter to highlight edges
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Examples: GIS
Geographic Information Systems
Digital image processing techniques are
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
human settlement
Not hard to imagine
the kind of analysis
that might be done
using this data
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Examples: Industrial
Inspection
Human
operators are
expensive, slow and
unreliable
Make machines do
the
job instead
Industrial vision
systems
are used in all kinds of
industries
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Examples: Law
Enforcement
Image
processing
techniques are used
extensively by law
enforcers
Number plate
Examples: HCI
Try to make human
the
user interface from
Minority Report?
These tasks can be
extremely difficult
Morphological
Processing
Image
Enhancement
Segmentation
Image
Acquisition
Object
Recognition
Problem Domain
Representation
& Description
Colour Image
Processing
Image
Compression
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Processing
Image
Enhancement
Segmentation
Image
Acquisition
Object
Recognition
Problem Domain
Representation
& Description
Colour Image
Processing
Image
Compression
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Processing
Image
Enhancement
Segmentation
Image
Acquisition
Object
Recognition
Problem Domain
Representation
& Description
Colour Image
Processing
Image
Compression
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Processing
Image
Enhancement
Segmentation
Image
Acquisition
Object
Recognition
Problem Domain
Representation
& Description
Colour Image
Processing
Image
Compression
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Processing
Image
Enhancement
Segmentation
Image
Acquisition
Object
Recognition
Problem Domain
Representation
& Description
Colour Image
Processing
Image
Compression
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Processing
Image
Enhancement
Segmentation
Image
Acquisition
Object
Recognition
Problem Domain
Representation
& Description
Colour Image
Processing
Image
Compression
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Processing
Image
Enhancement
Segmentation
Image
Acquisition
Object
Recognition
Problem Domain
Representation
& Description
Colour Image
Processing
Image
Compression
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Processing
Image
Enhancement
Segmentation
Image
Acquisition
Object
Recognition
Problem Domain
Representation
& Description
Colour Image
Processing
Image
Compression
Processing
Image
Enhancement
Segmentation
Image
Acquisition
Object
Recognition
Problem Domain
Representation
& Description
Colour Image
Processing
Image
Compression
Processing
Image
Enhancement
Segmentation
Image
Acquisition
Object
Recognition
Problem Domain
Representation
& Description
Colour Image
Processing
Image
Compression
Summary
We have looked at:
What is a digital image?
What is digital image processing?
History of digital image processing
State of the art examples of digital
image processing
Key stages in digital image processing
works
Image digitization
Why do we need digitization?
What is digitization?
How to digitize the image?
Why Digitization?
Theory of real numbers: Between any
What is desired?
An image to be represented in the
Image as a matrix of
numbers
What is digitization?
Image representation in 2D finite matrix-
Sampling
Each matrix element represented by one of the
finite set of discrete values
Quantization
Matrix element called pixels.
Some relationships exist among pixels.
Nearest neighbor
Interpolation
(Pixel replication)
Bilinear
interpolation
Relationships between
pixels
On completion the students will be able to
Neighborhood of a pixel
P=N4(p)
ND(p)
N8(p)=P=N4(p) ND(p)
Neighbors of a pixel
X
O
Adjacency and
Connectivity
Let V: a set of intensity values used to
Adjacency:
An example of adjacency:
Path:
Closed path
Connectivity in a subset S of an image
Distance measures
Distance Measures
Dm distance:
Distance Measures
Example:
Distance Measures
Cont. Example:
Distance Measures
Cont. Example:
Case2: If p1 =1 and p3 = 0
now, p1 and p will no longer be
adjacent (see m-adjacency definition)
then, the length of the shortest
path will be 3 (p, p1, p2, p4)
Distance Measures
Cont. Example:
Case3: If p1 =0 and p3 = 1
The same applies here, and the
shortest m-path will be 3 (p, p2, p3, p4)
Distance Measures
Cont. Example:
Case4: If p1 =1 and p3 = 1
The length of the shortest m-path will
be 4 (p, p1 , p2, p3, p4)