0% found this document useful (0 votes)
22 views39 pages

Dip 1

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views39 pages

Dip 1

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 39

Digital Image Processing

Course Code: CSE 314

Dr. Hemantha Kumar Kalluri


[email protected]
CC: 02, Level 5, CVR Block

1
“One picture is worth more than ten
thousand words”

Anonymous

1/31/2020 2
Objective of this course
• To learn fundamental concept of Digital
Image Processing
• To study basic image processing operations
• To understand image analysis algorithms
• Expose the student to the current
applications of digital image processing
techniques.
• To help the students working on
image processing as a topic for major
1/31/2020 3
project.
Text
Book

“Digital Image Processing”, Rafael


C. Gonzalez & Richard E. Woods,
Pearson Prentice Hall, 3rd edition.

1/31/2020 4
Reference Books
1. S.Sridhar, Digital Image Processing,
Oxford University Press, 2011
2. Milan Sonka, Vaclav Hlavac and Roger
Boyele,Image processing, analysis, and
machine vision. 3e, Cengage Learning, 2014.
3. Computer Vision A modern approach, David
A. Forsyth and Jeam Ponce, Pearson Education

1/31/2020 5
Marks Distribution

Assessment Conducting Converting Final


Internal
Tool Marks Marks Conversion
Mid-term-I 25 20
Theory CLA-1 10 10
CLA-2 10 10 50
CLA-3
10 10
Total 50

Conducting Final
Final Assessment tool
Marks Conversion
End semester theory
Final exam 50 50
exam
End semester Practical Final Practical/Term
exam Project
Total 50
6
Syllabus
Module - I Introduction
• Digital Image fundamentals:
• Image sampling and quantization
• relationship between pixels

• Image acquisition and Pre-processing:


• Intensity transformations and spatial filtering
• some basic intensity transformation functions
• Histogram processing,
• spatial filters for smoothing and sharpening
(Chapt:1, 2 & 3 of Text book 1)

7
Module - II
-Frequency Domain Techniques
• Basic filtering in the frequency domain,
• Image smoothing and sharpening
(Chapt: 4 of Text book 1)

Image Restoration:
• Image restoration/degradation model
• Noise models
• Restoration in the presence of noise only
• Estimating the degradation function
(Chapt: 5 of Text Book 1)

1/31/2020 8
Module - III

- Image segmentation
• Fundamentals
• Point and line detection
• Basic edge detection techniques,
• Hough transform
• Thresholding:
• basic global threholding,
• optimal thresholding using Otsu’s
method
• multi-spectral thresholding,
1/31/2020 9

• Region based segmentation, region growing, region


Module - IV Processing:
Color Image
• Color models
• Color transformation (Chapt: 6 of Text book
1)
Image Compression:
• Fundamentals
• Some basic compression methods (Chapt: 8
of Text book 1)
Morphological Image Processing:
• Erosion and Dilation,
• opening and closing (Chapt: 9 of Text book 1)
1/31/2020 10
Module - V
Image Representation:
• Shape features (Region-based representation and
descriptors), area,
• Euler’s number, eccentricity, elongatedness,
rectangularity, direction, compactness,
• moments, covex hull, texture features, color features.

Object and Pattern Recognition:


Pattern and pattern classes, Matching, minimum distance
or nearest neighbor classifier, matching by correlation,
Optimum statistical classifier, Neural network classifier.
1/31/2020 11
Introduction
This lecture will cover:
– What is a digital image?
– What is digital image processing?
– Applications of digital image processing
– Steps involved in digital image
processing

1/31/2020 13
What is a Digital Image?
A digital image is a representation of a
Images taken from Gonzalez & Woods, Digital Image Processing (2002)

two- dimensional image as a finite set of


digital values, called picture elements or
pixels

1/31/2020 14
What is a Digital Image? (cont…)
Pixel values typically represent gray
Images taken from Gonzalez & Woods, Digital Image Processing (2002)

levels, colours, heights, opacities etc


Remember digitization implies that a
digital image is an approximation of a real
scene
1 pixel

1/31/2020 15
What is a Digital Image?
(cont…)
Common image formats include:
– 1 sample per point (B&W or Grayscale)
– 3 samples per point (Red, Green, and Blue)

1/31/2020 16
What is Digital Image Processing?
Digital image processing focuses on two
major tasks
– Improvement of pictorial information for
human interpretation
– Processing of image data for storage,
transmission and representation for autonomous
machine perception

1/31/2020 17
Application of DIP
Today: The use of digital image processing
techniques has exploded and they are now
used for all kinds of tasks in all kinds of areas
– Image enhancement/restoration
– Artistic effects
– Medical visualisation
– Industrial inspection
– Law enforcement
– Human computer interfaces
1/31/2020 18
Examples: Image Enhancement
One of the most common uses of DIP
Images taken from Gonzalez & Woods, Digital Image Processing (2002)

techniques: improve quality, remove noise


etc

1/31/2020 19
Examples: The Hubble Telescope
Launched in 1990 the Hubble
telescope can take images of
very distant objects
However, an incorrect
mirror made many of
Hubble’s images useless
Image
processing
techniques were
1/31/2020 20

used to fix this


Examples: Artistic
Artistic Effects
effects are
used to make
images more visually
appealing, to add
special effects and
to make composite
images

1/31/2020 21
Examples: Medicine
Take slice from MRI scan of canine heart, and
Images taken from Gonzalez & Woods, Digital Image Processing (2002)

find boundaries between types of tissue


– Image with gray levels representing tissue density
Use a suitable filter to highlight edges

1/31/2020Original MRI Image of a JDa Edge Detection Image 22


Examples: GIS
Geographic Information Systems
Images taken from Gonzalez & Woods, Digital Image Processing (2002)

– Digital image processing techniques are


used extensively to manipulate satellite
imagery
– Terrain classification
– Meteorology (Predicting the weather)

1/31/2020 23
Examples: GIS (cont…)
Night-Time Lights of the
Images taken from Gonzalez & Woods, Digital Image Processing (2002)

World data set


– Global inventory
of human
settlement
– Not hard to
imagine the kind
of analysis that
might be done
using this data

1/31/2020 24
Examples: Industrial Inspection
• Human operators
Images taken from Gonzalez & Woods, Digital Image Processing (2002)

are expensive, slow


and unreliable
• Make machines do
the job instead
• Industrial vision
systems are used in all
kinds of industries
Can we trust them?
1/31/2020 25
Examples: PCB Inspection
Printed Circuit Board (PCB) inspection
– Machine inspection is used to determine that all
components are present and that all solder
joints are acceptable
– Both conventional imaging and x-ray imaging
are used

1/31/2020 26
Examples: Law Enforcement
Image processing
Images taken from Gonzalez & Woods, Digital Image Processing (2002)

techniques are
used extensively by
law enforcers
– Number plate
recognition for speed
cameras/automated
toll systems
– Fingerprint recognition
– Enhancement of CCTV
1/31/2020
images 27
Examples: HCI
Try to make human
computer interfaces more
natural
– Face recognition
– Gesture recognition

1/31/2020 28
Key Stages in Digital Image Processing

Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Representation
Acquisition & Description

Object
Problem Domain
Recognition
Colour Image Image
1/31/2020 29
Key Stages in Digital Image Processing:
Image Aquisition
Images taken from Gonzalez & Woods, Digital Image Processing (2002)

Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Representation
Acquisition & Description

Problem Domain Object


Recognition
Colour Image Image
1/31/2020 30
Key Stages in Digital Image Processing:
Image Enhancement
Images taken from Gonzalez & Woods, Digital Image Processing (2002)

Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Representation
Acquisition & Description

Problem Domain Object


Recognition
Colour Image Image
Proc e s s i n g
1/31/2020 J ati n dr a K umar Dash, 31

Co m p r e s sion
SRM Un ive rs i ty -
Key Stages in Digital Image Processing:
Image Restoration
Images taken from Gonzalez & Woods, Digital Image Processing (2002)

Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Representation
Acquisition & Description

Problem Domain Object


Recognition
Colour Image Image
1/31/2020 32
Key Stages in Digital Image Processing:
Morphological Processing
Images taken from Gonzalez & Woods, Digital Image Processing (2002)

Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Representation
Acquisition & Description

Problem Domain Object


Recognition
Colour Image Image
1/31/2020 33
Key Stages in Digital Image Processing:
Segmentation
Images taken from Gonzalez & Woods, Digital Image Processing (2002)

Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Representation
Acquisition & Description

Problem Domain Object


Recognition
Colour Image Image
1/31/2020 34
Key Stages in Digital Image Processing:
Object Recognition
Images taken from Gonzalez & Woods, Digital Image Processing (2002)

Image Morphological
Restoration Processing

Image Segmentation
Enhancement

Representation
Image
& Description
Acquisition

Object
Problem Domain Recognition

Colour Image Image


1/31/2020 35
Key Stages in Digital Image Processing:
Representation & Description
Images taken from Gonzalez & Woods, Digital Image Processing (2002)

Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Representation
Image
& Description
Acquisition

Problem Domain Object


Recognition
Colour Image Image
1/31/2020 36
Key Stages in Digital Image Processing:
Image Compression

Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Object
Acquisition Recognition

Representation
Problem Domain
& Description
Colour Image Image
1/31/2020 37
Key Stages in Digital Image Processing:
Colour Image Processing

Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Object
Acquisition Recognition

Representation
Problem Domain
& Description
Colour Image Image
1/31/2020 38
Image processing vs. Computer vision
The continuum from image processing to
computer vision can be broken up into
low-, mid- and high-level processes
Low Level Process Mid Level Process High Level Process
Input: Image Input: Image Input: Attributes
Output: Image Output: Attributes Output: Understanding
Examples: Noise Examples: Object Examples: Scene
removal, image recognition, understanding,
sharpening, smoothing, segmentation autonomous navigation
restoration,
compression

1/31/2020 39
AP, Andhra
Pradesh
Summary
We have looked at:
– What is a digital image?
– What is digital image processing?
– State of the art examples of digital
image processing
– Key stages in digital image processing
– Image processing vs. Computer vision

1/31/2020 40

You might also like