GBDX

ENVI® Maximum Likelihood Classification

This task performs a Maximum Likelihood supervised classification. Maximum Likelihood assumes that the statistics for each class in each band are normally distributed and calculates the probability that a given pixel belongs to a specific class. Each pixel is assigned to the class that has the highest probability.

GBDX Registered Name: ENVI_MaximumLikelihoodClassification
Provider: Harris Geospatial Solutions

Inputs

The following table lists all ENVI_MaximumLikelihoodClassification inputs.
Mandatory (optional) settings are listed as Required = True (Required = False).

Name Required Default Valid Values Description
file_types False N/A string GBDX Option. Comma seperated list of permitted file type extensions. Use this to filter input files -- Value Type: STRING[*]
input_raster True N/A See ENVIRASTER input type Specify a raster on which to perform supervised classification. -- Value Type: ENVIRASTER
input_raster_format False N/A See ENVIRASTER input type Provide the format of the image, for example: landsat-8. -- Value Type: STRING
input_raster_band_grouping False N/A See ENVIRASTER input type Provide the name of the band grouping to be used in the task, ie - panchromatic. -- Value Type: STRING
input_raster_filename False N/A See ENVIRASTER input type Provide the explicit relative raster filename that ENVI will open. This overrides any file lookup in the task runner. -- Value Type: STRING
class_colors False N/A string This is an array of RGB triplets representing the class colors as defined by the input vector. -- Value Type: BYTEARRAY
threshold_probability False [0.0] string Enter a scalar value for all classes or array of values, one per class from 0 to 1. For arrays, the number of elements must equal the number of classes. Pixels with a value lower than the threshold will not be classified. The default value is 0.00000000. The threshold is a probability minimum for inclusion in a class. For example, a value of 0.9 will include fewer pixels in a class than a value of 0.5 because a 90 percent probability requirement is more strict than allowing a pixel in a class based on a chance of 50 percent. -- Value Type: DOUBLEARRAY -- Default Value: [0.0]
covariance True N/A string Specify an array that is [number of bands,number of bands,number of classes] -- Value Type: DOUBLEARRAY
output_rule_raster_uri_filename False N/A string Specify a string with the fully-qualified path and filename for OUTPUT_RULE_RASTER. -- Value Type: STRING
output_raster_uri_filename False N/A string Specify a string with the fully-qualified path and filename for OUTPUT_RASTER. -- Value Type: STRING
class_names False N/A string This is an array of class names as defined by the input vector. -- Value Type: STRINGARRAY
mean True N/A string Specify an array that is [number of bands,number of classes] -- Value Type: DOUBLEARRAY

Outputs

The following table lists all ENVI_MaximumLikelihoodClassification outputs.
Mandatory (optional) settings are listed as Required = True (Required = False).

Name Required Default Valid Values Description
task_meta_data False N/A directory GBDX Option. Output location for task meta data such as execution log and output JSON
output_rule_raster_uri True N/A directory Output for OUTPUT_RULE_RASTER. -- Value Type: ENVIURI
output_raster_uri True N/A directory Output for OUTPUT_RASTER. -- Value Type: ENVIURI

Output structure

The output_rule_raster_uri file will be written to the specified S3 Customer Account Location.The output_raster_uri file will be written to the specified S3 Customer Account Location.

Background

For additional background information on this task please refer to the Harris Geospatial ENVI documentation and
ENVI® Maximum Likelihood Classification.

Contact

If you have any questions or issues with this task, please contact gbdx-support@digitalglobe.com.

ENVI® Maximum Likelihood Classification

This task performs a Maximum Likelihood supervised classification. Maximum Likelihood assumes that the statistics for each class in each band are normally distributed and calculates the probability that a given pixel belongs to a specific class. Each pixel is assigned to the class that has the highest probability.

GBDX Registered Name: ENVI_MaximumLikelihoodClassification
Provider: Harris Geospatial Solutions