Standard methods for supervised image classification, including minimum distance, maximum likelihood, spectral angle mapping. Classifiers can be trained by areas defined through shapes, samples supplied as table records, or statistics previously stored to file.
| Name | Type | Identifier | Description | Constraints |
Input | Features | Grid list, input | GRIDS | - | - |
Training Areas | Shapes, input | TRAINING | - | - |
Training Samples | Table, input | TRAIN_SAMPLES | Provide a class identifier in the first field followed by sample data corresponding to the input feature grids. | - |
Output | Classification | Grid, output | CLASSES | - | - |
Look-up Table (*) | Table, output, optional | CLASSES_LUT | A reference list of the grid values that have been assigned to the training classes. | - |
Quality (*) | Grid, output, optional | QUALITY | Dependent on chosen method, these are distances or probabilities. | - |
Options | Grid System | Grid system | PARAMETERS_GRID_SYSTEM | - | - |
Normalize | Boolean | NORMALISE | - | Default: 0 |
Colors from Features | Boolean, GUI | RGB_COLORS | Use the first three features in list to obtain blue, green, red components for class colour in look-up table. | Default: 0 |
Training | Choice | TRAIN_WITH | - | Available Choices: [0] training areas [1] training samples [2] load from file Default: 0 |
Class Identifier | Table field | TRAINING_CLASS | - | - |
Buffer Size | Floating point | TRAIN_BUFFER | For non-polygon type training areas, creates a buffer with a diameter of specified size. | Minimum: 0.000000 Default: 1.000000 |
Load Statistics from File... | File path | FILE_LOAD | - | - |
Save Statistics to File... | File path | FILE_SAVE | - | - |
Method | Choice | METHOD | - | Available Choices: [0] Binary Encoding [1] Parallelepiped [2] Minimum Distance [3] Mahalanobis Distance [4] Maximum Likelihood [5] Spectral Angle Mapping Default: 2 |
Distance Threshold | Floating point | THRESHOLD_DIST | Let pixel stay unclassified, if minimum euclidian or mahalanobis distance is greater than threshold. | Minimum: 0.000000 Default: 0.000000 |
Spectral Angle Threshold (Degree) | Floating point | THRESHOLD_ANGLE | Let pixel stay unclassified, if spectral angle distance is greater than threshold. | Minimum: 0.000000 Maximum: 90.000000 Default: 0.000000 |
Probability Threshold | Floating point | THRESHOLD_PROB | Let pixel stay unclassified, if maximum likelihood probability value is less than threshold. | Minimum: 0.000000 Maximum: 100.000000 Default: 0.000000 |
Probability Reference | Choice | RELATIVE_PROB | - | Available Choices: [0] absolute [1] relative Default: 1 |
Binary Encoding | Boolean | WTA_0 | - | Default: 0 |
Parallelepiped | Boolean | WTA_1 | - | Default: 0 |
Minimum Distance | Boolean | WTA_2 | - | Default: 0 |
Mahalanobis Distance | Boolean | WTA_3 | - | Default: 0 |
Maximum Likelihood | Boolean | WTA_4 | - | Default: 0 |
Spectral Angle Mapping | Boolean | WTA_5 | - | Default: 0 |
(*) optional |