This release includes many new and improved features.
Highlights
See the detailed sections that follow.
Supported Data Types
ENVI supports the following data types:
Cloud Optimized GeoTIFF Support
The Open Remote Dataset dialog and ENVI::OpenRaster routine can open Cloud Optimized GeoTIFF files from remote servers (HTTP) and Amazon Web Services (AWS) S3 buckets.
You can save images to Cloud Optimized GeoTIFF format. Use the File > Save As > Save As Cloud Optimized GeoTIFF menu option and select an output compression method.
OGC WFS and WMTS Support
The Remote Connection Manager and ENVI::OpenRaster routine can open the following Open Geospatial Consortium (OGC) datasets:
Web Feature Service (WFS)
Web Map Tile Service (WMTS)
Improved SkySat Support
Improvements were made to the way ENVI reads SkySat images and metadata. SkySat data support is now comprised of two parts:
- Current products from Planet: Basic Scene, Video, Ortho Scene, Ortho Collect, and Analytic Collect. Use the File > Open menu option and select the associated *_metadata.json file.
- Legacy Image Frames and Geo Imagery from Terra Bella / SkyBox Imaging (now owned by Planet). Use the File > Open As > Optical Sensors > Planet > SkySat Legacy menu option, and select the associated *_metadata.txt file to open any of these products.
Improved Landsat Support
ENVI now reads the following Collection 1 and 2 Landsat products distributed by the U.S. Geological Survey:
Data Type |
Menu Option |
File to Select |
Landsat 1-8 Collection 2, Level 1, GeoTIFF with metadata
|
File > Open
File > Open As > Landsat > GeoTIFF with Metadata
|
*_MTL.txt
|
Landsat 4-8 Collection 2, Level 2, GeoTIFF with metadata
|
File > Open
|
*_MTL.txt
|
Landsat 4-8 Collection 1 Analysis Ready Data (ARD):
Surface Reflectance
Top of Atmosphere (TOA) Reflectance
TOA Angles
TOA Brightness Temperature
Provisional Surface Temperature
Quality Assessment
|
File > Open
|
*.xml
|
Landsat 4-8 Collection 1, Level 3 products:
Burned Area
Dynamic Water Surface Extent
Fractional Snow Covered Area
|
File > Open
|
*.xml
|
Multiple ARD product types (i.e., Surface Reflectance, TOA reflectance) from the same date and location can reside in the same directory, or in separate directories by product type. The same applies to Level 3 derived products. ENVI will group them into a single metaspectral dataset for quick access and display.
Examples:
ENVI Servers
ENVI Servers work with Geospatial Services Framework (GSF) 3.0 in addition to 2.3.
The ENVI installer provides an option to install Geospatial Services Framework (GSF) if you will be running ENVI processes in the background, in parallel, or in a distributed environment. GSF is required for ENVI Server.
Application Startup Time
The ENVI user interface starts about 50% faster now. Headless instances of ENVI (where the user interface is not displayed, typically in API code) start about 30% faster now.
Performance Increase for ENVI-Format Files
The read and write speed of ENVI-format raster files is dramatically faster, up to 90% in some cases. We implemented this feature based on user feedback that some ENVI-format files were too slow or could not be opened. With more efficient file access, you should notice a significant performance improvement for most image-processing tasks. The actual performance boost will depend on the algorithm and the interleave of the file on disk. Here are some notable increases in performance:
-
Some image classification algorithms are 60-80% faster; for example, Spectral Angle Mapper (SAM).
-
Creating a seamless mosaic of two hyperspectral images is about 80% faster.
-
QUick Atmospheric Correction (QUAC) is 20-40% faster, depending on the file interleave.
-
Linear spectral unmixing is 40-80% faster.
NITF Updates
NITF and MIE4NITF files open about 80% faster now. Also, the display time for large NITF HSI BIP/BIL files is about 70% faster.
The new NITF Dataset Browser makes it easy to browse and display large NITF files with multiple image segments, as well as large MIE4NITF files with multiple series of image frames. You can view the contents of multiple files and view the metadata for selected files, segments, and series. The NITF Dataset Browser appears when you open a MIE4NITF dataset, or when you open a NITF file with more than one displayable image segment. You can also open it by clicking the button in the ENVI toolbar.
Annotation Properties
The Fill Interior property and preference have a new Line option that fills polygons, rectangles, and circles with a series of lines. Customize the line pattern by setting the Fill Orientation, Fill Spacing, and/or Fill Crosshatch properties.
Tool Updates
The following tools were removed from the ENVI Toolbox. Many of these were carried over from ENVI Classic and have since been replaced with newer functionality.
Removed |
Newer Functionality
|
Create Hill Shade Image
|
Use the Topographic Shading tool to create hillshade images.
|
Horizontal/Vertical Spectral Slice
|
|
Image-to-Image Registration
|
Use the Image Registration workflow.
|
Neural Net Classification
|
Use ENVI Deep Learning or the IDL Machine Learning routines.
|
New File Builder
|
Use the Build Band Stack tool.
|
Overlay Classes |
You can already overlay multiple layers of data in ENVI, including classes.
|
Run ENVI Server Task (Run GSF Task)
|
Use ENVI Server. |
Subset Data from ROIs
|
Use File > Save As > ENVI, click the Spatial Subset button, then click the by ROI button.
|
View HDF Dataset/Global Attributes
|
Use the Dataset Browser to view HDF metadata.
|
Warp from GCPs: Image to Image Registration
|
Use the Image Registration workflow.
|
The Classification Image from ROIs tool was renamed to Convert ROIs to Classification.
The Lee Filter tool was split into three tools:
The Resize Data tool was replaced by a newer tool called Resize Raster. This tool lets you resample a raster to different dimensions by setting the output size, resizing factor, or pixel size.
The new Convert Feature Counts to ROI tool converts ENVI feature counts (.efc) to ROI files.
The Smooth Vector, Filter Vector, Vector to Bounding Box, and Vector to Centroid tools have a new Units parameter. It lets you choose a different unit of measure (meters, feet, etc.) when specifying minimum and maximum vector areas and lengths.
Finally, 26 tools in the ENVI Toolbox were updated from their original ENVI Classic style to the newer ENVITask-based style, giving them a more modern appearance.
Esri Integration
ENVI supports the use of ArcGIS Online image layers.
Documentation
A new Sentinel-2 Time Series Analysis Tutorial is available. It demonstrates how to build a time series of Sentinel-2 multispectral images, using the ENVI Modeler. It explains how to view a time series profile and how to perform an ISODATA classification of NDVI values to study trends in crop health over a two-year period.
ENVI Help shortcuts are no longer available from the Windows Start menu. As always, access ENVI Help from the Help > Contents menu option in ENVI. If you have a license for ENVI+IDL, the IDL Help is also available from the ENVI Help table of contents, as well as help for ENVI modules that are installed (for example, Photogrammetry, Deep Learning and/or Crop Science).
The Landsat Time Series Tutorial was updated to use Analysis Ready Data (ARD) Surface Reflectance images, in ENVI raster format. The Las Vegas time series presented in the tutorial now spans 1985 through 2020.
Programming
Custom Plot Functions
You can now create custom ENVI plot functions in IDL. Plot functions provide a method for applying user-specified transforms to data in any ENVI plot window. You can choose a custom plot function from the Y: drop-down menu in any ENVI plot window.
Annotation API
Use the ENVIAnnotationSet and ENVIAnnotationLayer routines to add annotations to datasets. Use the ENVI::OpenAnnotation method to open annotation files (.anz) from disk.
NITF API
Use the new ENVINITF routine to work with complex NITF and MIE4NITF datasets.
Spatial Reference Methods
New ConvertFileToLonLat and ConvertLonLatToFile methods were added to the following spatial reference routines:
- ENVIStandardRasterSpatialRef
- ENVIRPCRasterSpatialRef
- ENVIPseudoRasterSpatialRef
- ENVINITFCSMRasterSpatialRef
RefreshWindow Method
Use the new ENVIUI::RefreshWindow method to refresh the ENVI display after it has changed but has not yet redrawn.
New Tasks
ExportRasterToCOG: Export a raster to Cloud Optimized GeoTIFF (COG) format.
Layer Manager and Toolbox Controls
The ENVIUI routine has two new keywords: LAYER_MANAGER_PANEL and TOOLBOX_PANEL. These control whether the panels are attached, detached, or collapsed in the application.
See Also
What's New in ENVI 5.6
What's New in ENVI 5.5.3
What's New in ENVI 5.5.2
What's New in ENVI 5.5.1
What's New in ENVI 5.5
What's New in ENVI 5.4.1
What's New in ENVI 5.4
What's New in ENVI 5.3.2
What's New in ENVI 5.3.1
What's New in ENVI 5.3
What's New in ENVI 5.2.1
What's New in ENVI 5.2
What's New in ENVI 5.1