Chapter 11 New
Chapter 11 New
Representations
Computation of descriptors
Representation Schemes
Chain Codes
Polygonal Approximations
Signatures
Boundary Segments
The Skeleton of a Region
Chain Codes
• Represent boundaries by a connected
sequence of straight-line segments of
specified length and direction.
– Based on 4- or 8-connectivity
• Solution:
– Resampling using larger grid spacing
– Normalizations
Representation & Description
Polygonal Approximations
• To capture the essence of the boundary
shape with the fewest possible polygonal
segments.
• Various methods:
• Solution:
– Splitting: to subdivide a segment successively
into two parts until a given criterion is satisfied.
• To generate:
– Number of pixels
– Number of vertical and horizontal components +
√2 times the number of diagonal components
Boundary Descriptors
• Diameter:
– Diam( B) max[ D( pi , p j )]
i, j
Shape numbers
Fourier descriptors
Moments
Representation & Description
Chapter 11
Representation & Description
Chain Code:
Regional Descriptors
• Area: # of pixels within the boundary
• Perimeter: length of boundary
– Compactness is:
• Dimensionless, and thus insensitive to scale changes
• Insensitive to orientation
Regional Descriptors
• Principal axes:
–W: # of vertices
–Q: # of edges Euler formula:
–F: # of faces
W-Q+F = C-H = E
Representation & Description
Representation & Description
Relational Descriptors
• To organize boundaries & regions to exploit
any structural relationships that may exist
between them.
• Example:
Relational Descriptors
• In the previous example:
– Rewriting rules:
• S aA
• A bS, and
• Ab
Relational Descriptors
• When dealing with disjoint structures, tree
descriptors are used:
(or is it?)