Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Detection of discontinuities
Points
Lines
Edges
Detection of discontinuities
9
R wi zi
i 1
Point detection
R T
Line detection
Line detection
Edge detection
Edge detection
Edge detection
Edge detection
Edge detection
f
x
x
G
Gradient operators f
G y f
y
Magnitude of the gradient
f G 2 x G 2 y
1
2 f G x G y
Gx
Edge detection
Edge detection
Gy
Gx
Edge detection
Gx Gy
Edge detection
Edge detection
Edge detection
Edge detection
Edge detection
Laplacian
2 f 2 f
f 2 2
2
x y
Since both the Gaussian and the Laplacian kernels are usually much smaller
than the image, this method usually requires far fewer arithmetic operations.
Edge detection
Edge detection
Edge detection
Zero Crossing Detector
Response of 1-D LoG filter to a step edge. The left hand graph shows a 1-D image, 200 pixels
long, containing a step edge. The right hand graph shows the response of a 1-D LoG filter with
Gaussian standard deviation 3 pixels.
Edge detection
Zero Crossing Detector
Response of 1-D LoG filter to a step edge. The left hand graph shows a 1-D image, 200 pixels
long, containing a step edge. The right hand graph shows the response of a 1-D LoG filter with
Gaussian standard deviation 3 pixels.
Edge detection
Zero Crossing Detector
Region Segmentation
Thresholding
Region Segmentation
Thresholding
The basic idea of region splitting is to break the image into a set of disjoint
regions which are coherent within themselves:
This process continues until no further splitting occurs. In the worst case this
happens when the areas are just one pixel in size.
This is a divide and conquer or top down method.
Thus, a merging process is used after each split which compares adjacent
regions and merges them if necessary. Algorithms of this nature are called
split and merge algorithms.
G52IVG, School of Computer Science, University of Nottingham
32
Edge Detection and Image Segmentation
Region Splitting and Merging
Segment the
foreground objects