Digital Image Processing A wide variety of tools that we use to make remote sensing data provide...
-
Upload
pierce-scott -
Category
Documents
-
view
214 -
download
2
Transcript of Digital Image Processing A wide variety of tools that we use to make remote sensing data provide...
![Page 1: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/1.jpg)
Digital Image ProcessingDigital Image Processing
A wide variety of tools that we use to make remote sensing data provide even more information.
Tools include rectification, resampling, smoothing, edge enhancement, stretching etc.
The first tool considered is classification…
![Page 2: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/2.jpg)
ClassificationClassification
Patterns in digital numbers =
Patterns on the landscape
These tools use statistical analysis of multi-spectral images to enhance the information
content provided by RS data.
Creating a thematic map
![Page 3: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/3.jpg)
Multispectral image classification depends on the the fact that surface materials have different spectral reflectance patterns…. Different spectral signatures.
![Page 4: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/4.jpg)
Supervised vs. UnsupervisedSupervised vs. Unsupervised
In ‘supervised’ classification the interpreter provides information about the classes he expects (or wants) to find.
“Training Sites” are selected on the image to identify the patterns in spectral space of classes/features that are to be identified
Unsupervised Classification… patterns inherent in the spectral data drive the classification process.
![Page 5: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/5.jpg)
Unsupervised classification Unsupervised classification (contd.)(contd.)
Unsupervised classification can often produce information that is not obvious to visual inspection.
Very useful for areas where ‘ground truth’ data is difficult to obtain
Purely spectral pattern recognition The critical issue in ALL image classification is to
equate ‘spectral class’ to ‘informational class’!!
![Page 6: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/6.jpg)
“…The trick then becomes one of trying to relate the different clusters to meaningful ground categories. We do this by either being adequately familiar with the major classes expected in the scene, or, where feasible, by visiting the scene (ground truthing) and visually correlating map patterns to their ground counterparts…”
![Page 7: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/7.jpg)
The process….The process….
Step one: cluster analysis (Identifying clusters in the data)
Step two:Classification of pixels into classes based on cluster centers
![Page 8: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/8.jpg)
Simple X Y exampleSimple X Y example
(if it were only this simple in reality….)
![Page 9: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/9.jpg)
A 3D version of spectral ‘clusters’… can easily be extended to n dimensional spectral space.
![Page 10: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/10.jpg)
The clustering processThe clustering process
Virtually all programs use the identical algorithm “ISODATA”
Iterative Self-Organizing Data Analysis (ISODATA) Tou and Gonzalez 1974)
Begins by assigning class centriods in statistical space… (random assignment or some variation)
![Page 11: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/11.jpg)
Cluster analysis….Cluster analysis….
The input parameters always requested by ISODATA include
The initial number of classesA class separation distance (a lumping
threshold)And the number of iterations (or statistical
threshold) that will define the end of the process
![Page 12: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/12.jpg)
![Page 13: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/13.jpg)
The first stage….cluster The first stage….cluster analysisanalysis
At the end of the first stage… nothing exists but a set of spectral coordinates in n dimensional space (where n is the number of spectral bands used in the classification)
Clusters have been defined based on the number of cluster centers you start with and the ‘lumping threshold’ which defines the distance between centers in spectral space
ERDAS reports this as a .sig file
![Page 14: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/14.jpg)
![Page 15: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/15.jpg)
The ‘right’ number of classes?The ‘right’ number of classes?
How does one select the ‘correct’ or ‘natural’ or ‘right’ number of classes?
The goal is INFORMATION CLASSES… not spectral classes…
“Expert Assessment and Visual Comparison” (it just looks better!)
Statistical tools?
![Page 16: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/16.jpg)
Stage 2… putting all pixels Stage 2… putting all pixels into classesinto classes
There are three primary methods for assigning image pixels to classes– Minimum Distance to Means (mindist)– Parallellpiped– Maximum likelihood classification (maxlik)
![Page 17: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/17.jpg)
The simplest classification… The simplest classification… Minimum Distance to Means Minimum Distance to Means
(MINDIST)(MINDIST)
Pixels are assigned to a class based only on the minimum Euclidian distance to the closest cluster center….
Quick and easy but doesn’t consider variability in the data (the density of the cluster)
![Page 18: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/18.jpg)
Parallepiped classification defines rectangular decision boundaries around classes…. The size of the rectangular decision boundary is defined by the variability in the spectral data….
![Page 19: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/19.jpg)
Decision boundaries are defined by variability of the cluster in each dimension
![Page 20: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/20.jpg)
Misidentified pixels…. A common problem
![Page 21: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/21.jpg)
Maximum Likelihood Maximum Likelihood ClassificationClassification
This classification is very commonUsed the variance and covariance of the
data to define a ‘probability density function’ or probability surface….
(this assumes a ‘normal’ distribution of the data)
![Page 22: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/22.jpg)
A probability density surface for the sample data set….. Based on the variability in the cluster, how likely is the inclusion of a given pixel
![Page 23: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/23.jpg)
Probability contours for classes in 2 dimensional space… these statistical clouds extend in n dimensions….
![Page 24: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/24.jpg)
Supervised ClassificationSupervised Classification
Creating statistical clusters based on ‘a priori’ information
The interpreter knows what he wants to find… and creates ‘signature files’ (cluster centers) from ‘training sites’ on the image….
![Page 25: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/25.jpg)
![Page 26: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/26.jpg)
Choosing training sites…Choosing training sites… Every class has to be fully identified
![Page 27: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/27.jpg)
Training sites should be chosen from all across the image
Training sites should avoid edges where mixed pixels can add uncertainty to the classified image*
* A tool to accurately classify “mixed pixels” or highly heterogeneous areas is to choose training sites within the mixed area… the spectral signature for this class can be worked with independently.
![Page 28: Digital Image Processing A wide variety of tools that we use to make remote sensing data provide even more information. Tools include rectification, resampling,](https://reader035.fdocuments.us/reader035/viewer/2022070403/56649f2c5503460f94c47bc9/html5/thumbnails/28.jpg)
Training sites should include 10 to 100 times as many pixels as the total number of bands being used in the classification… e.g. for 7 TM bands training sites for each class ought to contain at least 70 – 700 pixels.
In agricultural applications not uncommon to have 100+ training sites / class
Polygons vs. “seeds”…. Rather than delineate the entire polygon, software can be used to ‘grow’ a training site…