What's New in ENVI 5.1

This software release includes the new and enhanced features listed below. See the following sections:

Featured Updates

The new Seamless Mosaic workflow combines multiple georeferenced scenes into one image. It provides several features to create a quality mosaic such as seamline creation and editing, edge feathering, and color correction.

The new Region of Interest (ROI) Tool lets you define and manage ROIs as follows:

The new Spectral Profile and Spectral Library Viewer provide improved interactive analysis and plot functions. New Plot Preferences set the default look for these windows.

New Horizontal (X) and Vertical (Y) Profiles plot pixels that fall along the horizontal or vertical cursor line, respectively. A new Arbitrary Profile Profile tool is also available, to plot pixels that lie beneath a transect. New Plot Preferences set the default look for these windows.

Updated spectral libraries are included with the ENVI installation. These include over 6,500 new spectra from the following sources: ASTER Spectral Library Version 2, U.S. Geological Survey Digital Spectral Library 06, Johns Hopkins University, and NASA Jet Propulsion Laboratory.

The new RPCOrthorectification task performs rational polynomial coefficient (RPC) orthorectification in batch mode.

ENVI can open generic HDF5 files. Use the Select HDF5 Datasets dialog to build raster files from a combination of different 2D and 3D components. Also use this dialog to create an ENVI Meta file from the HDF5 datasets and to save and restore HDF5 templates.

ENVI supports interoperability with ArcGIS 10.2 software, with the following exceptions: No read/write support for version 10.2 Enterprise/SDE geodatabases and no support for the Print Layout functionality.

Data Types

ENVI reads and displays imagery from the following data types:

Use the File > Open menu to open BMP, DTED, and GIF files.

Use the File > Open World Data menu to open the following sample data files provided with the ENVI installation:

Landsat 8 data support has been updated as follows:

Use the Open Remote Dataset dialog and the ENVI::OpenRaster method to open raster catalog items from Esri Image Services.

JPIP and IAS streaming are supported on Windows 64-bit platforms.

Image Processing

The Image Registration workflow has an option to define a custom output pixel size.

Use the Reproject GLT with Bowtie Correction tool to georeference MODIS imagery and to correct for bowtie visual artifacts.

The Toolbox no longer includes the ENVI Classic Georeferenced Mosaicking tool; you are encouraged to use the new Seamless Mosaic tool.

The speed of the RPC Orthorectification workflow has increased by a factor of 25.

The RPC Orthorectification workflow and Image Registration workflow both use the GMTED2010 digital elevation model (DEM) by default, unless you specify a different DEM.

The RPC Orthorectification workflow has an option to specify a Grid Spacing value. This represents the grid spacing in output pixels, for which ENVI finds the corresponding pixels in the input images through an RPC-based transform.

A new tutorial demonstrates how to use FLAASH to correct AVIRIS hyperspectral data for atmospheric effects.

A new tutorial shows how to use the Spectral Profile and Spectral Library Viewer to analyze AVIRIS hyperspectral data.

The THOR hyperspectral material identification tool includes an ACE algorithm for spectral comparison. It provides a probability score for interpreting the results of material identification based on Bayesian statistics calculations.

Access to Esri Image Services is faster due to a new caching mechanism; it also supports Mosaic Method by attribute.

The NITF BANDSB and GEOLOB tagged record extensions (TREs) have improved support.

The Department of Defense (DoD) plug-in from Exelis includes a new Report Generator tool. The Mensuration Services Program (MSP) Interface has been updated to support version 1.2. DoD customers can download the plug-in from Intellipedia.

User Interface

The Spectral Library Viewer and Select Coordinate System dialogs contain a Search field, making it easier to find a given spectral signature or coordinate system, respectively.

Raster and vector layers are displayed accurately, regardless of mixed coordinate systems and/or datums in the same view. High-resolution local datasets and low-resolution global datasets also display accurately together in the same view.

Use the Open Remote Dataset dialog or the ENVI::OpenRaster API method to open file, personal, and enterprise geodatabases.

The Vector Properties dialog offers a simpler workflow for changing display properties of vector attributes and unique attribute values. Access the Vector Properties dialog by double-clicking a vector layer name in the Layer Manager.

Vector polygons show an accurate fill, regardless of the viewing scale. The default outline color for vector polygons is black when displaying vectors using a color palette.

ENVI includes a default set of keyboard shortcuts for accessing common functions. You can also define and save your own shortcuts for menu bar options, toolbar functions, toolbox items, and opening frequently used data files.

Text annotations support Ctrl-V paste and Ctrl-C copy with the operating system clipboard. Text annotations no longer resize after they are completed, and they now retain their display size upon zooming in or out.

Rename layers by right-clicking in the Layer Manager and selecting Rename Item. Enter the new name in the Rename Item dialog and press the Enter key to accept it or press the Esc key to cancel. (Linux and Mac users should click the green check icon to accept the new name or click the red X icon to cancel.)

The ENVI Help conforms to the HTML5 web specification and displays in your system's default web browser.

Use the mouse scroll wheel to zoom in or out of the display when the Zoom button is active. Hold down the Shift key while scrolling for a faster zoom. Hold down the Ctrl key while scrolling for a slower zoom.

The following fields are new options for customizing the Status Bar:

Save and restore the layers of an ENVI session through the user interface, or by using the ENVI::SaveSession and ENVI::RestoreSession API methods.

A new File Selection dialog offers more options for selecting data from disk or remote sources; it also provides an easier way to create spectral subsets from multispectral data.

ENVI includes the following new preferences:

Programming

You can write event handlers to manage keyboard, mouse, and selection change events.

The ENVI API works with the new IDL implied print feature.

The ENVIView::HitTest function method returns an array of visualizations located at a mouse event or within a user-specified box.

The new ENVITask routine can create custom ENVI image processing tasks. For this release, the following tasks are available for use; more will be added in future releases.

The ENVICoordSys routine has new methods that convert between latitude/longitude, map, and MGRS coordinates.

The ENVIStandardRasterSpatialRef, ENVIRPCRasterSpatialRef, and ENVIPseudoRasterSpatialRef objects have new methods that convert between file, latitude/longitude, map, and MGRS coordinates.

The new ENVIGLTRasterSpatialRef routine supports geographic lookup table (GLT)-based spatial references.

The ENVIGCPSet routine defines or queries a set of ground control points.

The ENVI::GetOpenData method was deprecated in favor of the new ENVIDataCollection routine, which manages the contents of the Data Manager.

The ENVI::CreateRaster method was deprecated in favor of the ENVI::OpenRaster method, which can create new rasters from files or URIs.

The ENVI::CreateRasterMetadata method was deprecated in favor of the ENVIRasterMetadata routine, which now creates new metadata objects.

The ENVI::CreateRasterSpatialRef method was deprecated in favor of the ENVIPseudoRasterSpatialRef, ENVIRPCRasterSpatialRef, and ENVIStandardRasterSpatialRef routines,

which now create spatial reference objects.

The ENVIRasterSpatialRefPseudo routine was deprecated and renamed to ENVIPseudoRasterSpatialRef.

The ENVIRasterSpatialRefRPC routine was deprecated and renamed to ENVIRPCRasterSpatialRef.

The ENVIRasterSpatialRefStandard routine was deprecated and renamed to ENVIStandardRasterSpatialRef.

The ENVI::ExportRaster method was deprecated in favor of the new ENVIRaster::Export method.

Other minor updates to API objects and methods are noted are in the Version History table of the relevant help topics.