Class/Function Glossary¶
File Input/Output¶
Class/Function |
Description |
---|---|
Create/Query a spectral database generated from the ECOSTRESS Spectral Library |
|
Open an AVIRIS image file |
|
Read an AVIRIS band calibration file |
|
Open a data file (image, classification, or spectral library) that has an ENVI header |
|
Open a new (empty) image file with an ENVI header |
|
Save classification labels to a file with a corresponding ENVI header |
|
Save image data to a file with a corresponding ENVI header |
|
Class to create/save spectral libraries in ENVI format |
|
Open an Erdas LAN image file |
|
Generic function for opening multiple hyperspectral image file formats |
Display/Visualization¶
Class/Function |
Description |
---|---|
Create color scales for use with data display functions |
|
Produce RGB array suitable for display from image data |
|
Class for interacting with image displays (returned by |
|
Primary function for displaying raster views of image data (an extension of matplotlib’s imshow providing overlays and interactivity) |
|
Display Pixel Purity Index values while |
|
Saves image data in common RGB image formats (e.g., JPEG, PNG) |
|
View an interactive 3D image cube |
|
Display an interactive N-D visualization of image pixel data |
Dimensionality Reduction¶
Class/Function |
Description |
---|---|
Computes Fisher’s Linear Discriminant for a set of classes |
|
Minimum Noise Fraction |
|
Calculates Pixel Purity Index (PPI) |
|
Calculates principal components of an image |
Target Detection¶
Class/Function |
Description |
---|---|
Adaptive Coherence/Cosine Estimator |
|
Applies a linear matched filter detector for a given target |
|
Modified Spectral Angle Mapper (MSAM) |
|
RX anomaly detector |
|
Spectral Angle Mapper (SAM) |
Classification¶
Class/Function |
Description |
---|---|
Creates a |
|
Gaussian Maximum Likelihood Classifier (GMLC) |
|
Unsupervised image classification via k-means clustering |
|
A classifier using Mahalanobis distance |
|
Create a mapping between class labels in two classification images |
|
Modifies class indices according to a class index mapping |
|
Modified Spectral Angle Mapper (MSAM) |
|
A Multi-Layer Perceptron (MLP) Artificial Neural Network (ANN) classifier |
|
Spectral Angle Mapper (SAM) |
|
Object returned from |
Spectral Transforms¶
Class/Function |
Description |
---|---|
Container for spectral band discretization/calibration data |
|
Class for performing band resampling |
|
Object returned by |
|
A callable linear transform that can be applied to image data |
|
Object returned by |
|
Normalized Difference Vegetation Index (NDVI) |
|
Object returned by |
Math/Statistics¶
Class/Function |
Description |
---|---|
Bhattacharyya distance |
|
Calculates Gaussian statistics for image data |
|
Calculates image data covariance |
|
Calculates covariance averaged over a set of ground truth classes |
|
Estimate image noise statistics from a homogeneous region |
|
Performs Gram-Schmidt orthogonalization on a set of vectors |
|
Calculates principal components of an image |
|
Applies a linear transform to image data |
Miscellaneous¶
Class/Function |
Description |
---|---|
|
Object for controlling SPy configuration options |
Function returning an iterator over image pixels |