Data Structures in Image Analysis
Data Structures in Image Analysis
DEFINITION:
A data structure in image analysis refers to the way image data is organized,
stored, and processed to facilitate efficient manipulation, retrieval, and analysis
of image-related information.
1. Iconic Images
These contain the original image data in the form of integer matrices
representing pixel brightness.
Used mainly in pre-processing steps like filtering and edge detection.
Example: Output of an edge sharpening operation.
2. Segmented Images
The image is divided into groups (segments) that likely belong to the
same object.
Helps to remove noise and identify meaningful parts of an image.
Knowledge of the application domain improves segmentation accuracy.
Example: Separating objects in a satellite image of a city.
3. Geometric Representations
4. Relational Models
1. Traditional
2. Hierarchical
TRADITIONAL IMAGE DATA STRUCTURES
These structures store and manipulate image information directly. Some of the
most common structures include:
1. Matrices
2. Chains
Example:
Types:
5. Relational Structures
Example Analysis:
The sun (1) is inside the sky (2) → This is reflected in the "Inside"
column.
The tree trunk (4) and pond (7) are inside the hill (6) → They are
part of a larger landscape.
The sky (2) is the background → It contains the sun and cloud but is
not inside any other object.
T-Pyramid?
Key Features
What is a Quadtree?
The original image is divided into four main quadrants (0, 1, 2, 3).
Some quadrants contain subdivisions where further breakdown is
needed.
o Example: Quadrant 1 is further divided into 10, 11, 12, 13.
o 12 is further divided into 120, 121, 122, 123.