ENVI (the Environment for Visualizing Images) is a state-of-the-art image processing system designed to provide comprehensive analysis of satellite and aircraft remote sensing data. It provides a powerful, innovative, and user-friendly environment to display and analyze images of any size and data type on a wide range of computing platforms.
With its combined file- and band-based approach to image processing, ENVI allows you to work with entire image files, individual bands, or both. When an input file is opened, each spectral band becomes available to all system functions. With multiple input files open, you can easily select bands from different files to be processed together. ENVI also includes tools to extract spectra, use spectral libraries, and to analyze high spectral resolution image datasets such as AVIRIS, GERIS, and GEOSCAN. In addition to its world-class hyperspectral analysis tools, ENVI provides specialized capabilities for analysis of advanced SAR datasets such as JPL's SIR-C, AIRSAR, and TOPSAR.
ENVI is written entirely in IDL, the Interactive Data Language. IDL is a powerful, array-based, structured programming language that provides integrated image processing and display capabilities and an easy to use GUI toolkit. ENVI is available as ENVI (offering full ENVI command line capabilities) and ENVI RT (the runtime version of ENVI). The only difference between ENVI and ENVI RT is that ENVI RT does not provide user access to the underlying IDL environment. You will not be able to complete the User Function tutorial provided here if you are running ENVI RT.
ENVI tutorials are available online. Here is a link that will help you learn how to use ENVI software. Visit ENVI 3.0 Tutorials
Contents of tutorials:
ENVI Quick Start
ENVI Tutorial #1: Introduction to ENVI
ENVI Tutorial #2: Multispectral Classification
ENVI Tutorial #3: Image Georeferencing and Registration
ENVI Tutorial #4: Mosaicking Using ENVI
ENVI Tutorial #5: Vector Overlay and GIS Analysis
ENVI Tutorial #6: Map Composition Using ENVI
ENVI Tutorial #7: Introduction to Hyperspectral Data and Analysis
ENVI Tutorial #8: Basic Hyperspectral Analysis
ENVI Tutorial #9: Selected Mapping Methods Using Hyperspectral Data
ENVI Tutorial #10: Advanced Hyperspectral Analysis
ENVI Tutorial #11: Hyperspectral Signatures and Spectral Resolution
ENVI Tutorial #12: Vegetation Hyperspectral Analysis Case History
ENVI Tutorial #13: Near-shore Marine Hyperspectral Case History
ENVI Tutorial #14: Multispectral Processing using ENVI's Hyperspectral Tools
ENVI Tutorial #15: Basic SAR Processing and Analysis
ENVI Tutorial #16: Polarimetric SAR Processing and Analysis
ENVI Tutorial #17: Analysis of DEMs and TOPSAR
ENVI Tutorial #18: Introduction to ENVI User Functions
Enoy learning ENVI.