| Environments | PYTHON :: EASI :: MODELER |
| Batch Mode | Yes |
| Quick links | Description :: Parameters :: Parameter descriptions :: Details :: Related |
| Back to top |
| Back to top |
| Name | Type | Length | Value range |
|---|---|---|---|
| Input Layers: Input image * | Raster port | 1 - | |
| DEM Layer: Elevation channel or layer | Raster port | 0 - 1 |
| Back to top |
Input Layers: Input image
The name of the input image from a supported sensor.
Input file must contain at least red, green and NIR spectral channels. It has to contain enough metadata information to convert data to TOA reflectance.
DEM Layer: Elevation channel or layer
Specifies the elevation layer. The default is to take the first layer containing elevation data
| Back to top |
The algorithm is based on rules that use spectral indices and features derived from spectral bands. These features are calculated for a multitude of sensors and normalized so that a cross sensor comparison of features becomes possible.
Spectral bands are converted to TOA reflectance values on-the-fly, using the nominal solar zenith angle. Those values are used to calculate indices and features like tasseled cap indices, NDVI, HOT, MNDWI, and others.
Various levels of classification are processed based on the available number of bands. At a minimum, red, green and NIR bands must be available.
At the first classification level, only basic features can be derived, and a limited number of classes can be extracted, such as clouds, water and shadow, vegetation and bare ground.
At the second level of classification, a SWIR band is required, and basic classes are subdivided into subclasses, such as thick or thin clouds; snow; turbid, green, shallow or deep water; various types of active and senescent vegetation, and so forth.
The last level uses a cirrus band, if available, to extract a high-cloud class.
SPECLASS can be used for the generation of a general quality layer to guide further radiometric and geometric processing. The resulting cloud and water masks can be used for targeted ground control point and tie point collection leading to better image triangulation. In the same way it may improve the extraction and automatic filtering of extracted surface models filling water bodies with a constant elevation, ignoring clouds and filtering heavily in shadow. Using the cloud and water mask for the avoidance of dodging points in color balancing will lead to better mosaics.
The output from SPECLASS can be recoded to fulfill the requirements of a class layer for topographic normalization such as TOPOSOLNORM.
The possible output classes are as follows:
| Class Name | Description | Pixel Value |
|---|---|---|
| NO_Data | no data value | 0 |
| Invalid_data | invalid data | 1 |
| Cloud | cloud master class | 10 |
| Cloud_thick | thick clouds | 12 |
| Cloud_cirrus | clouds detected in the cirrus band | 14 |
| Cloud_thin | semi transparent clouds | 16 |
| Shadow_and_Water | master class of dark area that could be shadow or water | 20 |
| Shadow_cloud | shadow introduced by cloud | 24 |
| Shadow_topographic_full | fully shaded area introduced by topography | 26 |
| Shadow_other | shaded areas or water not attributed to cloud or topography | 28 |
| Snow | snow master class | 30 |
| Water | water master class with a very low SWIR signal | 40 |
| Water_deep | deep water | 42 |
| Water_green | water with algae / aquatic vegetation | 44 |
| Water_turbid | turbid water with suspended particles | 46 |
| Water_shallow | shallow water with signal from the bottom substrate | 48 |
| Bare | bare land surfaces with no vegetation master class | 50 |
| Bare_bright_soil | bare bright soil | 52 |
| Bare_red_soil | bare red soil | 54 |
| Bare_dark_soil | bare dark soil | 56 |
| Bare_burnt_area | bare burnt area with a high SWIR signal | 58 |
| Vegetation | vegetation master class with weak to strong vegetation response | 60 |
| Vegetation_senescent | senescent vegetation master class of either dark or bright areas | 70 |
| Vegetation_senescent_dark | dark senescent vegetation | 72 |
| Vegetation_senescent_bright | bright senescent vegetation | 74 |
| Vegetation_active | actively growing vegetation master class | 80 |
| Vegetation_active_woody_conifer | woody actively growing vegetation | 90 |
| Vegetation_active_woody_conifer | conifer actively growing trees | 92 |
| Vegetation_active_woody_broadleaved | broad leaved actively growing shrubs and trees | 96 |
| Vegetation_active_herbaceous | actively growing herbaceous vegetation | 100 |
© PCI Geomatics Enterprises, Inc.®, 2026. All rights reserved.