Boundary Descriptor
Boundary Descriptor
BOUNDARY
Using Chain Code
4-directional
chain code
8-directional
chain code
Object
boundary
(resampling)
4-directional
chain code
Boundary
vertices
8-directional
chain code
Example:
1
2
0
3
Example:
- a chain code: 10103322
- The first difference = 3133030
- Treating a chain code as a
circular sequence, we get
the first difference = 33133030
The first difference is rotational
invariant.
Shape Number
Shape number of the boundary definition:
the first difference of smallest magnitude
The order n of the shape number:
the number of digits in the sequence
1
2
OBJECT REPRESENTATION
REGION
Using Texture
Texture Descriptors
Superconductor
(smooth texture)
Cholesterol
(coarse texture)
Microprocessor
(regular texture)
(Images from Rafael C. Gonzalez and Richard E. Wood, Digital Image Processing, 2nd Edition.
n ( z ) ( zi m) p( zi )
n
z = intensity
p(z) = PDF or histogram of z
i 0
where
K 1
m zi p( zi )
i 0
Example:
A
B
C
(Images from Rafael C. Gonzalez and Richard E.
Wood, Digital Image Processing, 2nd Edition.