Professional Documents
Culture Documents
07 Image Classification
07 Image Classification
Image Classification
2
Spectral Signatures
3
Image Classification
4
General Approaches to Image Classification
1. Unsupervised
2. Supervised
5
Unsupervised Classification
6
Supervised Classification
7
Unsupervised vs. Supervised Classification
8
Advantages and Disadvantages of Unsupervised Classification?
Advantages
No prior knowledge of the image area is required
Human error is minimized
Unique spectral classes are produced
Relatively fast and easy to perform
9
Disadvantages of Unsupervised Classification
10
Process of Unsupervised Classification
11
Process of Unsupervised Classification
12
Process of Unsupervised Classification
13
Feature Space
14
Feature Space Plot
15
ISODATA
16
ISODATA Parameters & Guidelines
17
ISODATA Parameters & Guidelines
18
ISODATA Parameters & Guidelines
19
ISODATA
20
ISODATA
21
ISODATA
22
ISODATA
d) This split-merge-assign
process continues until there
is little change in class
assignment between iterations
(the threshold is reached) or
the maximum number of
iterations is reached
23
ISODATA
ISODATA iterations;
pixels assigned to
clusters with closest
spectral mean; mean
recalculated; pixels
reassigned
Continues until
maximum iterations
or convergence
threshold reached
24
Process of Unsupervised Classification
25
Spectral to Informational Classes
26
Spectral to Informational Classes
27
Example: Image to be Classified
28
Example: Image to be Classified
Multiple clusters
likely represent a
single type of
“feature” on the
ground.
Someone needs to
assign a landcover
class to all of these
clusters; can be
difficult and time
consuming.
29
General Approaches to Image Classification
1. Unsupervised
2. Supervised
30
Supervised Classification
31
Supervised Classification
32
Advantages
33
Disadvantages
34
Process of Supervised Classification
35
1 | Determine Classification Scheme
36
2 | Create Training Areas
37
Training Area methods
38
Digitizing
Selecting
ROIs
Alfalfa
Cotton
Grass
Fallow
39
Seeding
40
Training Areas “Best Practices”
41
3 | Generate Training Areas Signatures
42
Types of Signatures
43
Parametric Signatures
44
Parametric Signatures
45
Non-Parametric Signatures
e.g., polygons in a
feature space
46
4 | Evaluate and Refine Signatures
• Attempt to reduce or eliminate overlapping, non-homogeneous,
non-representative signatures
• Signatures should be as “spectrally distinct” as possible
47
Some Signature Evaluation Methods
48
Ellipse Evaluation
49
Contingency Matrix
50
Contingency Matrix
Actual Land-
cover
Classified Mixed Mixed Mixed
Land-cover Pine Pine Oak Fir Grass Scrub Agricult UnVeg
Pine 101 96 1 2 0 0 0 0
Mixed Pine 24 213 3 2 0 0 0 0
Mixed Oak 4 23 19 0 0 0 0 0
Mixed Fir 7 25 0 64 0 0 0 0
Grass 0 0 0 0 90 1 9 55
Scrub 0 0 0 0 2 31 0 0
Agricult. 0 0 0 0 2 0 213 57
UnVeg 0 0 0 0 5 0 14 997
Column 136 357 23 68 99 32 236 1109
Total
% Correct 74.3% 59.7% 82.6% 94.1% 90.9% 96.9% 90.3% 89.9%
51
Training Area Histograms
52
Signature Plots
53
Signature Refinement Methods
54
Merge Signatures
55
Merge Signatures
56
5 | Assign Pixels to Classes
57
Classification “Decision Rules”
58
Non-Parametric “Decision Rules”
Parallelepiped
Feature space
59
Parallelepiped Classifier
The pixels values are compared to upper and lower limits of each
signature class (i.e., the min/max pixel values in each band, or the
mean of each band +/- 2 standard deviations)
60
Parallelepiped Classifier
leave them
unclassified
or classify
them using a
parametric
classifier
61
Parallelepiped Classifier
62
Parallelepiped Classifier
63
Feature Space Classifier
64
Feature Space Classifier
non-
parametric
signatures
you decide
how they
are handled
65
Feature Space Classifier
66
Parametric “Decision Rules”
Minimum distance
Maximum likelihood
67
Minimum Distance Classifier
68
Minimum Distance Classifier
mean value of
each class
69
Minimum Distance Classifier
70
Minimum Distance Classifier
71
Maximum Likelihood Classifier
72
Maximum Likelihood Classifier
• Probability of an
unknown pixel being
one of the classes
• If an unknown pixel has
brightness values within
the wetland region, it
has a high probability of
being wetland
73
Maximum Likelihood Classifier
pixel X would be
assigned to forest
because the probability
is greater for forest
than for agriculture.
Minimum distance
classifier - Agriculture
74
Maximum Likelihood Classifier
75
Example: Image to be Classified
76
Training Data Selection
77
Supervised Classification Results
78
Unsupervised classification, The Supervised classification. Identify known
computer or algorithm automatically a priori through a combination of
group pixels with similar spectral fieldwork, map analysis, and personal
characteristics (means, standard experience as training sites; the spectral
deviations, covariance matrices, characteristics of these sites are used to
correlation matrices, etc.) into unique train the classification algorithm for
clusters according to some statistically eventual land-cover mapping of the
determined criteria. The analyst then remainder of the image. Every pixel both
re-labels and combines the spectral within and outside the training sites is then
clusters into information classes. evaluated and assigned to the class of
which it has the highest likelihood of being
a member.
79
Final Thoughts on Supervised Classification
80
Accuracy & Precision
81
Accuracy & Precision
82
Accuracy & Precision
83
Accuracy & Precision
84
Land Cover vs. Land Use
• Land cover refers to the type of material present on the landscape (e.g.,
water, sand, crops, forest, wetland, human-made materials such as
asphalt).
• Land use refers to what people do on the land surface (e.g., agriculture,
commerce, settlement).
85
Land Cover vs. Land Use
86
Hard vs. Fuzzy Classification
Supervised and unsupervised classification algorithms
typically use hard classification logic to produce a
classification map that consists of hard, discrete categories
(e.g., forest, agriculture).
87
88
Pixel-based vs. Object-oriented Classification
Processing the entire scene pixel by pixel. This is commonly
referred to as per-pixel (pixel-based) classification.
89