0% found this document useful (0 votes)
16 views40 pages

01 - JKD - Introduction To DIP

The Digital Image Processing course (CSE 314) aims to teach fundamental concepts, basic operations, and current applications of digital image processing techniques. The syllabus includes modules on image enhancement, restoration, segmentation, color processing, and compression, with assessments based on mid-term exams, assignments, and practicals. The course uses 'Digital Image Processing' by Gonzalez and Woods as the primary textbook, supplemented by various reference materials.

Uploaded by

tarunvaka6767
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)
16 views40 pages

01 - JKD - Introduction To DIP

The Digital Image Processing course (CSE 314) aims to teach fundamental concepts, basic operations, and current applications of digital image processing techniques. The syllabus includes modules on image enhancement, restoration, segmentation, color processing, and compression, with assessments based on mid-term exams, assignments, and practicals. The course uses 'Digital Image Processing' by Gonzalez and Woods as the primary textbook, supplemented by various reference materials.

Uploaded by

tarunvaka6767
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/ 40

Digital Image Processing

Course Code: CSE 314

Dr. Jatindra Kumar Dash


(Jatin)
[email protected]
Cabin No: 34, Level 2, Admin Block

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

Jatindra Kumar Dash, SRM University - AP,


1/31/2020 2
Andhra Pradesh
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 project.
Jatindra Kumar Dash, SRM University -
1/31/2020 3
AP, Andhra Pradesh
Text Book

“Digital Image Processing”, Rafael C.


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

Jatindra Kumar Dash, SRM University -


1/31/2020 4
AP, Andhra Pradesh
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

Jatindra Kumar Dash, SRM University -


1/31/2020 5
AP, Andhra Pradesh
Marks Distribution

Assessment Conducting Converting Final


Internal
Tool Marks Marks Conversion
Mid-term-I 25 10
Theory Mid-term-II 25 10 30
Assignment 10 10
Lab
Practical 20 20 20
Performance
Total 50

Conducting Final
Final Assessment tool
Marks Conversion
End semester theory
Final exam 100 30
exam
End semester Practical Final Practical/Term
100 20
exam Project
Total 50
6
Syllabus
Module - I
Introduction
• Digital Image fundamentals:
• Image sampling and quantization
• relationship between pixels
Image Enhancement
– Spatial Domain Techniques
• Intensity transformations and spatial filtering
• Histogram processing: Equalisation, Specifiation
• Spatial filters for smoothing and sharpening
(Chapt:1, 2 & 3 of Text book 1)

Jatindra Kumar Dash, SRM University -


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

Image Restoration and Reconstruction:


• Image restoration/degradation model
• Noise models
• Restoration in the presence of noise only
• Estimating the degradation function
(Chapt: 5 of Text Book 1)
Jatindra Kumar Dash, SRM University -
1/31/2020 8
AP, Andhra Pradesh
Module - III

- Image segmentation
What is segmentation
Point and line detection
Basic edge detection techniques,
Thresholding:
basic global threholding,
optimal thresholding using Otsu’s method,
multi-spectral thresholding,
Region based segmentation, region growing,
region splitting and merging.
Jatindra Kumar Dash, SRM University -
1/31/2020 9
AP, Andhra Pradesh
Module - IV
Color Image Processing:
• Color models
• Color transformation (Chapt: 6 of Text book 1)

Wavelets and Multi-resolution Processing:


• multiresolution expansions
• wavelet transforms in one and two dimension
(Chapt: 7 of Text book 1)

Jatindra Kumar Dash, SRM University -


1/31/2020 10
AP, Andhra Pradesh
Module - V
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)

Jatindra Kumar Dash, SRM University -


1/31/2020 11
AP, Andhra Pradesh
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.
Jatindra Kumar Dash, SRM University -
1/31/2020 12
AP, Andhra Pradesh
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

Jatindra Kumar Dash, SRM University -


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

dimensional image as a finite set of digital


values, called picture elements or pixels

1/31/2020 Jatindra Kumar Dash, SRM University - 14


AP, Andhra Pradesh
What is a Digital Image? (cont…)
Pixel values typically represent gray levels,
Images taken from Gonzalez & Woods, Digital Image Processing ((2002)

colours, heights, opacities etc


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

Jatindra Kumar Dash, SRM University -


1/31/2020 15
AP, Andhra Pradesh
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)

Jatindra Kumar Dash, SRM University -


1/31/2020 16
AP, Andhra Pradesh
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

Jatindra Kumar Dash, SRM University -


1/31/2020 17
AP, Andhra Pradesh
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

Jatindra Kumar Dash, SRM University -


1/31/2020 18
AP, Andhra Pradesh
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

Jatindra Kumar Dash, SRM University -


1/31/2020 19
AP, Andhra Pradesh
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
used to fix this

Jatindra Kumar Dash, SRM University -


1/31/2020 20
AP, Andhra Pradesh
Examples: Artistic Effects
Artistic effects are
used to make images
more visually
appealing, to add
special effects and to
make composite
images

Jatindra Kumar Dash, SRM University -


1/31/2020 21
AP, Andhra Pradesh
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 Jatindra


Dog HeartKumar Dash, SRM University -
AP, Andhra Pradesh 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)

Jatindra Kumar Dash, SRM University -


1/31/2020 23
AP, Andhra Pradesh
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

Jatindra Kumar Dash, SRM University -


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

expensive, slow and


unreliable
• Make machines do the
job instead
• Industrial vision systems
are used in all kinds of
industries
Can we trust them?
Jatindra Kumar Dash, SRM University -
1/31/2020 25
AP, Andhra Pradesh
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

Jatindra Kumar Dash, SRM University -


1/31/2020 26
AP, Andhra Pradesh
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 Jatindra Kumar Dash, SRM University -
27
AP, Andhra Pradesh
Examples: HCI
Try to make human computer
interfaces more natural
– Face recognition
– Gesture recognition

Jatindra Kumar Dash, SRM University -


1/31/2020 28
AP, Andhra Pradesh
Key Stages in Digital Image Processing

Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Representation
Acquisition & Description

Object
Problem Domain Recognition
Colour Image Image
Processing Compression
Jatindra Kumar Dash, SRM University -
1/31/2020 29
AP, Andhra Pradesh
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
Processing Compression
Jatindra Kumar Dash, SRM University -
1/31/2020 30
AP, Andhra Pradesh
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
Processing Compression
Jatindra Kumar Dash, SRM University -
1/31/2020 31
AP, Andhra Pradesh
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
Processing Compression
Jatindra Kumar Dash, SRM University -
1/31/2020 32
AP, Andhra Pradesh
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
Processing Compression
Jatindra Kumar Dash, SRM University -
1/31/2020 33
AP, Andhra Pradesh
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
Processing Compression
Jatindra Kumar Dash, SRM University -
1/31/2020 34
AP, Andhra Pradesh
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


Processing Compression
Jatindra Kumar Dash, SRM University -
1/31/2020 35
AP, Andhra Pradesh
Key Stages in Digital Image Processing:
Representation & Description
Images taken from Gonzalez & Woods, Digital Image Processing (2002)

Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Representation
& Description
Acquisition

Problem Domain Object


Recognition
Colour Image Image
Processing Compression
Jatindra Kumar Dash, SRM University -
1/31/2020 36
AP, Andhra Pradesh
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
Processing Compression
Jatindra Kumar Dash, SRM University -
1/31/2020 37
AP, Andhra Pradesh
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
Processing Compression
Jatindra Kumar Dash, SRM University -
1/31/2020 38
AP, Andhra Pradesh
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

In this course we will


1/31/2020
stop here
Jatindra Kumar Dash, SRM University -
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

Jatindra Kumar Dash, SRM University -


1/31/2020 40
AP, Andhra Pradesh

You might also like