Pattern and Pattern Classes 17
Pattern and Pattern Classes 17
CLASSES
K R INCHARA
2GP22CS017
INTRODUCTION
In image pattern classification, there are two main types of pattern arrangements:
Quantitative patterns
Structural patterns
Quantitative patterns:
Represented as pattern vectors
Structural patterns:
Made up of symbols
Arranged as:
• Strings
• Trees
• Sometimes graphs
PATTERN VECTORS
Form:
xi=g(r(Ꝋi))
Vectors from Boundary and Region Features:
• Some pattern vectors use features invariant to transformations like rotation and scaling
Vectors from Registered Image Sequences:
•Pattern vectors can be created from corresponding pixels across image sequences (Fig. 12.7).
•Useful for tasks like multispectral image recognition .
High-Dimensional Vectors for Whole Images:
• Full images may require high-dimensional vectors (e.g., using SIFT features, Section 11.7).
Deep Learning Approach:
• A more advanced method for analyzing entire images is using deep convolutional neural
networks (Sections 12.5 and 12.6).
STRUCTURAL PATTERNS:
Pattern vectors are not ideal for representing objects described by symbolic or structural features,
such as shapes made of lines or symbolic sequences.
In structural pattern recognition, shape and spatial relationships play a key role rather than just
numeric values.
Structural methods are used when shape detail and hierarchical structure are important for
interpretation or recognition.
Figure 12.8 – Symbolic String Representation of Shapes
Objects (e.g., bottles) are outlined and approximated using polygonal boundaries.
The boundary is split into line segments, and the interior angles at their junctions are
computed.
As the boundary is traversed (e.g., counterclockwise), a sequence of symbols is generated.
This sequence is a structural pattern, which can be compared with other symbol strings for
recognition.
This method is ideal for shape-based object comparison.
Figure 12.9 – Tree-Based Structural Representation
A tree is a symbolic way to represent an image by breaking it down into component regions.
The root node ($) represents the entire image.
Using the relationship "composed of", the image is split into downtown and residential areas.
These areas are further divided:
Residential areas → housing, highways, shopping malls
Housing and highways can be further subdivided for more detail.
This hierarchical breakdown continues until regions become too small to resolve.
Such tree structures help in analyzing complex scenes and are useful for tasks like image
understanding or semantic segmentation.
Thank you…