What's New in ENVI Deep Learning 1.2

ENVI Deep Learning 1.2 provides the capability to train and classify object detection models. Object detection can be used to locate features with similar spatial, spectral, and textural characteristics. This is different than previous versions of ENVI Deep Learning that located features only on a pixel-by-pixel basis (referred to as pixel segmentation). While that method is still available, object detection is new to this release. Object detection can be used to extract objects that touch or overlap, unlike pixel segmentation. ENVI uses the RetinaNet convolutional neural network (CNN) for object detection.

The following image shows an example of using object detection to locate ships. Red bounding boxes mark the locations of ships. Click on the thumbnail to see a larger image.

Object detection involves these steps:

  1. Label features in one or more images by drawing bounding boxes around them. Bounding boxes can be in the form of rectangle annotations or polygon regions of interest (ROIs).

  2. Pass the labeled images (called object detection rasters) to a trainer. The result is a trained model in HDF5 format.

  3. Classify the same or other rasters using the trained model. The result is a set of bounding boxes drawn around identified features. Each box belongs to a particular class.

A number of changes were implemented to support object detection:

New standalone tools are also available for object detection. Access them from the ENVI Toolbox or the Tools menu in the Guide Map:

See the following topics to learn more about object detection:

Programming

The following objects are new:

The following tasks are new:

See Also

What's New in ENVI Deep Learning 1.1.3

What's New in ENVI Deep Learning 1.1.2

What's New in ENVI Deep Learning 1.1