| Geog 483/553
Fall 2011 |
Tu Th 12:30am - 1:50pm
352 Fillmore |
| Instructor: Ling Bian
Office: 120 Wilkeson Quad Office hours: Tu Th 2-3pm or by appt |
TA: Steve Tulowiecki Lab Tu 6:30-7:50pm, W145 Thur 5:00-6:20pm, W145 |
|
|
|
Unsupervised Classification
1. Principles
- the process requires a
minimal amount of initial input
from the analyst
- a numeric operation searches
for natural grouping of
the spectral properties of pixels
- the analyst determines the
information class for each
spectral class
2. Chain method
pass 1 builds clusters and
calculates their mean vectors; pass 2
assigns pixels to clusters based on the minimum-distance rule
pass 1: cluster building
- R, a spectral radius used
to determine whether a new
cluster should be formed (e.g., 15 brightness)
- N, the number of pixels
to be evaluated between each major
merging of the clusters (e.g., 2000)
- C, a spectral distance
used to determine merging clusters
when N is reached (e.g., 30 brightness)
- Cmax, the maximum number
of spectral clusters (categories)
(e.g., 20) to be identified
- the operation evaluates
pixels sequentially, combining
successive pixels into a cluster if their spectral
distance < R
- a cluster is complete
when N is reached
- if the spectral distance
between two clusters is < C, the
two clusters are merged, until no clusters with distance < C
- the new mean is the weighted
average of the two original
clusters
pass 2: assigning pixels
- assigns pixels based on
the minimum distance classifier
- manual modification based
on knowledge of the area, co-
spectral plots, and interactive display
(F8-23,8-24,8-25,
Jensen, 1996)
3. ISODATA method
Iterative Self Organizing
Data Analysis Technique
Parameters required to run ISODATA
- Cmax, the maximum number
of spectral clusters
- T, maximum % of pixels
whose classes are allowed to be
unchanged between iterations
- M, the max number of times
of classifying pixels and calculating
cluster mean vectors
- Minimum members in a cluster
(%). For example, if the % <0.01, the
cluster is deleted
- Maximum Std Dev, when
a std dev > specified Max-std-dev and the
number of members > 2*Min members, the cluster is split
- split separation: when
the value is not 0.0, it is used to
determine the locations of the new mean vectors plus and
minus the
split separation value
- minimum
distance between cluster means. Clusters with a weighted
distance <
this value (e.g., 3.0) are merged
- it uses a large number
of passes
- the initial means are
determined based on the mean and std dev
of each band (F8-26, Jensen, 1996)
Iterations
- assigns each pixel using
the minimum distance classifier
Second
to Mth iteration
- re-calculate the mean
vectors,
- examine Min members(%),
Max std dev, split separation, and
Min distance between clusters
- the iteration stops when
T or M is reached
4. Reading: chpt7