What's New in ENVI Deep Learning 2.1

This release includes the following new and improved features.

Highlights

New Licensing Engine

This version includes a new licensing engine. The same activation codes you used to activate your previous version of ENVI Deep Learning can also be used to activate your new license. If you still have your legacy license installed, the License Administrator will be able to detect it and migrate your license.

TensorBoard Updates

ENVI Deep Learning Preference Changes

With this release, TensorBoard automatically launches when training begins for Pixel Segmentation and Object Detection, and it reports detailed metrics.

With this change, the following settings were removed from File > Preferences > Deep Learning:

Updated Metrics

ENVI Deep Learning now uses many features in TensorBoard which provide additional insight throughout the training process. Metrics are also now consistent between Pixel Segmentation and Object Detection.

See View Training Metrics for additional details.

Pixel Segmentation Updates

Model Initialization Changes

The following InitializeENVINet5MultiModel task changes affect the task dialog in the ENVI Modeler:

Unet++

ENVI Deep Learning now provides two architectures for training a Pixel Segmentation model:

The new SegUNet++ architecture is a denser network, filling in the space between the encoder and decoder with additional convolution layers. The purpose of the additional convolution layers is to reduce the feature map gaps in the encoder and decoder subnetworks. This can result in cleaner, and more accurate detections during classification.

Classification Raster Band Update

Pixel classification raster bands have been renamed to the following:

Updated User Interface Progress Feedback

Progress Dialogs

With the updated TensorBoard training metrics, ENVI Deep Learning UI elements such as progress dialogs have been updated to be more responsive. Training dialogs now report the current epoch of total epochs, step of total steps complete for the epoch, and the loss value for the current step of the current epoch. This provides real-time information on training progress and performance.

Test Installation and Configuration

The Guide Map Tool Test Installation and Configuration now determines GPU capabilities based on driver versions, drivers detected, and GPU total memory. Users will be informed whether the GPU is capable for training and classification, only classification, or not suitable for ENVI Deep Learning.

New Machine Learning Training Parameters

New properties were added to the TrainExtraTrees and TrainRandomForest tasks. This documentation is located in the Machine Learning section of the ENVI Help TOC.

Properties added to TrainExtraTrees and TrainRandomForest:

This additional property was added TrainRandomForest:

Updated Machine Learning Classification Raster Band Names

The output classification raster band name has been updated to show the algorithm the model was trained with. For example: