SlideShare a Scribd company logo
6
Most read
8
Most read
10
Most read
Course Website: http://www.comp.dit.ie/bmacnamee
Digital Image Processing
Image Segmentation:
Thresholding
2
of
20
Contents
So far we have been considering image
processing techniques used to transform
images for human interpretation
Today we will begin looking at automated
image analysis by examining the thorny issue
of image segmentation:
– The segmentation problem
– Finding points, lines and edges
3
of
20
The Segmentation Problem
Segmentation attempts to partition the pixels
of an image into groups that strongly
correlate with the objects in an image
Typically the first step in any automated
computer vision application
4
of
20
Segmentation Examples
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
5
of
20
Detection Of Discontinuities
There are three basic types of grey level
discontinuities that we tend to look for in
digital images:
– Points
– Lines
– Edges
We typically find discontinuities using masks
and correlation
6
of
20
Point Detection
Point detection can be achieved simply
using the mask below:
Points are detected at those pixels in the
subsequent filtered image that are above a
set threshold
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
7
of
20
Point Detection (cont…)
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
X-ray image of
a turbine blade
Result of point
detection
Result of
thresholding
8
of
20
Line Detection
The next level of complexity is to try to
detect lines
The masks below will extract lines that are
one pixel thick and running in a particular
direction
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
9
of
20
Line Detection (cont…)
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
Binary image of a wire
bond mask
After
processing
with -45° line
detector
Result of
thresholding
filtering result
10
of
20
Edge Detection
An edge is a set of connected pixels that lie
on the boundary between two regions
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
11
of
20
Edges & Derivatives
We have already spoken
about how derivatives
are used to find
discontinuities
1st
derivative tells us
where an edge is
2nd
derivative can
be used to show
edge direction
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
12
of
20
Derivatives & Noise
Derivative based edge detectors are
extremely sensitive to noise
We need to keep this in mind
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
13
of
20
Common Edge Detectors
Given a 3*3 region of an image the following
edge detection filters can be used
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
14
of
20
Edge Detection Example
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
Original Image Horizontal Gradient Component
Vertical Gradient Component Combined Edge Image
15
of
20
Edge Detection Example
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
16
of
20
Edge Detection Example
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
17
of
20
Edge Detection Example
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
18
of
20
Edge Detection Example
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
19
of
20
Edge Detection Problems
Often, problems arise in edge detection in
that there are is too much detail
For example, the brickwork in the previous
example
One way to overcome this is to smooth
images prior to edge detection
20
of
20
Edge Detection Example With
Smoothing
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
Original Image Horizontal Gradient Component
Vertical Gradient Component Combined Edge Image
21
of
20
Laplacian Edge Detection
We encountered the 2nd
-order derivative
based Laplacian filter already
The Laplacian is typically not used by itself
as it is too sensitive to noise
Usually hen used for edge detection the
Laplacian is combined with a smoothing
Gaussian filter
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
22
of
20
Laplacian Of Gaussian
The Laplacian of Gaussian (or Mexican hat)
filter uses the Gaussian for noise removal
and the Laplacian for edge detection
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
23
of
20
Laplacian Of Gaussian Example
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
24
of
20
Summary
In this lecture we have begun looking at
segmentation, and in particular edge detection
Edge detection is massively important as it is
in many cases the first step to object
recognition

More Related Content

PPT
Thresholding.ppt
PPSX
Edge Detection and Segmentation
PPTX
Smoothing in Digital Image Processing
PPTX
Fundamentals steps in Digital Image processing
PPTX
3D Image visualization
PDF
Digital Image Fundamentals
PPTX
Bit plane coding
PPTX
Edge detection
Thresholding.ppt
Edge Detection and Segmentation
Smoothing in Digital Image Processing
Fundamentals steps in Digital Image processing
3D Image visualization
Digital Image Fundamentals
Bit plane coding
Edge detection

What's hot (20)

PPTX
Color image processing Presentation
PPTX
Introduction to Image Compression
PPT
Discrete cosine transform
PPTX
Image segmentation in Digital Image Processing
PDF
Wiener Filter
PPSX
Image Enhancement in Spatial Domain
PDF
PPTX
Region based segmentation
PPTX
Mpeg video compression
PPT
Segmentation
PPTX
Fourier descriptors & moments
PDF
Lec15: Medical Image Registration (Introduction)
PPTX
Canny Edge Detection
PPTX
Digital image processing
PPTX
Simultaneous Smoothing and Sharpening of Color Images
PPSX
Image Processing: Spatial filters
PDF
Why they made grayscale
PDF
Edge linking in image processing
PPTX
Image segmentation
Color image processing Presentation
Introduction to Image Compression
Discrete cosine transform
Image segmentation in Digital Image Processing
Wiener Filter
Image Enhancement in Spatial Domain
Region based segmentation
Mpeg video compression
Segmentation
Fourier descriptors & moments
Lec15: Medical Image Registration (Introduction)
Canny Edge Detection
Digital image processing
Simultaneous Smoothing and Sharpening of Color Images
Image Processing: Spatial filters
Why they made grayscale
Edge linking in image processing
Image segmentation
Ad

Similar to Image processing9 segmentation(pointslinesedges) (20)

PPT
Image Processing and Pattern IPPR_Lecture9.ppt
PPTX
Project Experience
PDF
利用影像匹配進行物件辨識與對位
PDF
An Efficient Algorithm for Edge Detection of Corroded Surface
PDF
An Efficient Algorithm for Edge Detection of Corroded Surface
PDF
AN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSING
PDF
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
PDF
EDGE Detection Filter for Gray Image and Observing Performances
PDF
EDGE Detection Filter for Gray Image and Observing Performances
PDF
G010124245
PDF
Comparison of Rendering Processes on 3D Model
PDF
COMPARISON OF RENDERING PROCESSES ON 3D MODEL
PPTX
project_final
PDF
Comparison of Rendering Processes on 3D Model
PPT
Rapid Laser Scanning the process
PPT
Image processing1 introduction (1)
PPT
License Plate Recognition
PDF
An approach to improving edge
PPT
Final ppt
PDF
Ed34785790
Image Processing and Pattern IPPR_Lecture9.ppt
Project Experience
利用影像匹配進行物件辨識與對位
An Efficient Algorithm for Edge Detection of Corroded Surface
An Efficient Algorithm for Edge Detection of Corroded Surface
AN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSING
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
EDGE Detection Filter for Gray Image and Observing Performances
EDGE Detection Filter for Gray Image and Observing Performances
G010124245
Comparison of Rendering Processes on 3D Model
COMPARISON OF RENDERING PROCESSES ON 3D MODEL
project_final
Comparison of Rendering Processes on 3D Model
Rapid Laser Scanning the process
Image processing1 introduction (1)
License Plate Recognition
An approach to improving edge
Final ppt
Ed34785790
Ad

More from John Williams (20)

DOC
Employee job retention
PDF
Moore's law & more
PDF
Mobile cellular-telecommunication-system-revised
PDF
Microwave engineering jwfiles
PPT
Microcontroller 8051
PPT
Lut optimization for memory based computation
PDF
Llr test english_totalquestions
PPT
Lecture1
PDF
Lecture notes -_microwaves_jwfiles
PPT
Image processing spatialfiltering
PPT
Image trnsformations
PPT
Image processing3 imageenhancement(histogramprocessing)
PPT
Friday xpress
PPTX
PPT
morphological image processing
PPT
Arm teaching material
PPT
An atm with an eye
PPS
4 things you_cannot_recover
PPT
Lect21 Engin112
Employee job retention
Moore's law & more
Mobile cellular-telecommunication-system-revised
Microwave engineering jwfiles
Microcontroller 8051
Lut optimization for memory based computation
Llr test english_totalquestions
Lecture1
Lecture notes -_microwaves_jwfiles
Image processing spatialfiltering
Image trnsformations
Image processing3 imageenhancement(histogramprocessing)
Friday xpress
morphological image processing
Arm teaching material
An atm with an eye
4 things you_cannot_recover
Lect21 Engin112

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Spectroscopy.pptx food analysis technology
PPTX
1. Introduction to Computer Programming.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPT
Teaching material agriculture food technology
PPTX
Tartificialntelligence_presentation.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Programs and apps: productivity, graphics, security and other tools
Univ-Connecticut-ChatGPT-Presentaion.pdf
OMC Textile Division Presentation 2021.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
cloud_computing_Infrastucture_as_cloud_p
TLE Review Electricity (Electricity).pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Approach and Philosophy of On baking technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Getting Started with Data Integration: FME Form 101
Spectroscopy.pptx food analysis technology
1. Introduction to Computer Programming.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Teaching material agriculture food technology
Tartificialntelligence_presentation.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

Image processing9 segmentation(pointslinesedges)