Image Segmentation: © 2002 R. C. Gonzalez & R. E. Woods
Image Segmentation: © 2002 R. C. Gonzalez & R. E. Woods
com
Chapter 10
Image Segmentation
Chapter 10
Image Segmentation
Detection of Discontinuities
Detection of Discontinuities
Point Detection
R T
where T : a nonnegativ e threshold
Detection of Discontinuities
Line Detection
Detection of Discontinuities
Line Detection
Detection of Discontinuities
Edge Detection
Detection of Discontinuities
Edge Detection
Detection of Discontinuities
Edge Detection
Detection of Discontinuities
Edge Detection
Detection of Discontinuities
Gradient Operators
First-order derivatives:
The gradient of an image f(x,y) at location (x,y) is defined
as the vector:
G x f
x
f f
G y y
The magnitude of this vector: f mag (f ) G G 2
x
2
y
1
2
Gx
The direction of this vector: ( x, y ) tan
1
Gy
Detection of Discontinuities
Gradient Operators
Prewitt operators
Sobel operators
Detection of Discontinuities
Gradient Operators
Detection of Discontinuities
Gradient Operators: Example
f G x G y
Detection of Discontinuities
Gradient Operators: Example
Detection of Discontinuities
Gradient Operators: Example
Detection of Discontinuities
Gradient Operators
x y
Two forms in practice:
Detection of Discontinuities
Gradient Operators
Detection of Discontinuities
Gradient Operators
Detection of Discontinuities
Gradient Operators: Example
Sobel gradient
Detection of Discontinuities
Gradient Operators: Example
In this example,
we can find the
license plate
candidate after
edge linking
process.
2,3,4
1,4
2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed. www.imageprocessingbook.com
Thresholding
Thresholding
The Role of Illumination
Thresholding
The Role of Illumination
r ( x, y ) (a) (c) i ( x, y )
(d) (e)
f ( x, y ) i ( x, y ) r ( x, y )
2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed. www.imageprocessingbook.com
Thresholding
Basic Global Thresholding
Thresholding
Basic Global Thresholding
Thresholding
Basic Adaptive Thresholding
Thresholding
Basic Adaptive Thresholding
Thresholding
Basic Adaptive Thresholding
Answer: subdivision
Thresholding
Optimal Global and Adaptive Thresholding
Thresholding
Use of Boundary Characteristics
Thresholding
Thresholds Based on Several Variables
Color image
Region-Based Segmentation
Region-Based Segmentation
Basic Formulation
Region-Based Segmentation
Region Growing
Region-Based Segmentation
Region Growing
Region-Based Segmentation
Region Splitting and Merging
Region-Based Segmentation
Region Splitting
Region-Based Segmentation
Region Splitting and Merging