ENVI COURSE DESCRIPTIONS

Harris Geospatial Solutions offers introductory, intermediate, and advanced courses in ENVI image analysis software. Classes are held year round and can be customized to meet your unique requirements. Our expert instructors focus on your goals and how you can best utilize our tools to achieve them.

AVAILABLE COURSES

ENVI Boot Camp (3 days)

ENVI

Boot Camp is a scenario-based introduction to ENVI designed to get military geospatial engineers, geospatial analysts and image analysts up-to-speed as quickly as possible. Each scenario is designed to represent a real world scenario in which the student must utilize tools in ENVI to solve a problem and generate an output product.

Prerequisite: Some basic understanding of remote sensing and Geographic Information Systems is suggested.

Scenario 1 – IRAN IMAGE RECONNAISSANCE
  • Displaying Imagery
  • Using NITF Imagery & Metadata
  • Enhancing Image Display Under Different Viewing Conditions Using Contrast Stretching
  • Using Multiple Images
  • Annotating Imagery
  • Creating a Quick Map Product
  • Spectral Profiles
Scenario 2 – NORTH KOREAN FACILITY
  • Exploring the ENVI5 Interface
  • Orthorectification
  • Creating an Image Mosaic
  • Subsetting Imagery
  • Image Mensuration (Measurement)
  • Exporting products in GeoTIFF format
  • Spectral Profiles
Scenario 3 – MAPPING WATER LINES OF COMMUNCATION (LOC) IN COLOMBIA
  • Mapping Water LOC’s Using the SPEAR Tools
  • Using the Raster Color Slices Tool to Minimize Digitizing
  • Exporting Products as Geospatially-Enabled PDFs
Scenario 4 – CREATING AND USING TOPOGRAPHIC PRODUCTS FOR KANDAHAR, AFGHANISTAN
  • Using Topographic Modelling with Digital Elevation Models (DEM)
  • Creating Hillshade and Composite Images
  • Creating and Coding a Slope Image (Drop Zone Overlay)
  • Line-of-Sight Analysis using the Viewshed Workflow
  • Using Products in a GIS, GeoLink and Data Transfer between ArcMap and ENVI
Scenario 5 – RELATIVE WATER DEPTH (BATHYMETRY) MAPPING IN THE UNITED ARAB EMIRATES
  • Changing an Images Map Projection
  • Using the SPEAR Relative Water Depth Tool
  • Displaying a Product in Google Earth
Scenario 6 – PAN SHARPENING OF PANCHROMATIC AND MULTISPECTRAL IMAGERY IN SYRIA
  • Using the SPEAR Pan Sharpening Tool to Perform Image Fusion of Panchromatic and Multispectral Imagery
Scenario 7 – DEVELOPING AN URBAN MAP OF AL-FALLUJAH, IRAQ
  • Extracting Building Footprints using Feature Extraction
  • Creating a Terrain Categorization (TERCAT) Using the Classification Workflow
  • Integrating the Building Footprints and TERCAT in ArcGIS to Create a Final Product
Scenario 8 – CHANGE DETECTION AT CHRISTCHURCH AIRPORT, NEW ZEALAND
  • Using the SPEAR Change Detection Workflow to monitor activity at an airport facility
Scenario 9 – CHANGE DETECTION IN BRAZIL USING ARCGIS INTEROPERABILITY
  • Pushing Information to and from an ArcGIS Geodatabase using ENVI
  • Using the Image Difference Workflow with ENVI Tools for ArcGIS
Scenario 10 – TARGET DETECTION IN NORTHERN AFRICA
  • Using a Spectral Plot to Differentiate Materials
  • Using THOR to Detect Anomalous Pixels in a Hyperspectral Scene
  • Target Detection Workflow in THOR
Scenario 11 – CREATING A DIGITAL ELEVATION MODEL (DEM) USING STEREO IMAGERY
  • Using the DEM Extraction Wizard
  • Working with the 3D Measurement Tool
  • Creating an Anaglyph Product

View our Classroom Training Calendar

Extracting Information from LiDAR (ENVI LiDAR 200 - 1 day)

ENVI

LiDAR data contains boundless information on terrain and 3D features. Knowing how to effectively work with LiDAR so that you can quickly get the information you need from it is vital to getting the most out of your investment. In this course you will learn how you can use the LiDAR tools in ENVI to extract 3D features and elevation-based products quickly and easily. ENVI support the most common LiDAR formats such as LAS, Binary, ASCII, and NITF LiDAR. With ENVI you can generate elevation products such as Digital Surface Models (DSMs), Digital Elevation Models (DEMs), and digital elevation contours. ENVI also automatically extracts 3D features from LiDAR point clouds such as buildings, trees, power lines, and power poles. p>

Prerequisite: A basic understanding of LiDAR data is useful but not necessary. Some experience with remote sensing and/or GIS software is useful but not necessary.

Overview of LiDAR Concepts & Terminology
  • Introduction to LiDAR
  • LiDAR Terminology
  • Using the Computer Based Training (CBT)
Scenario 1 – Oahu, Hawaii Working with LiDAR Point Clouds
  • Working with public domain data
  • Basic LiDAR point cloud display
  • Visualizing the LiDAR point cloud with color
  • Measuring distances and angles
  • Cross Sections
  • Evaluating coverage and density
  • Generating a DEM and Contours
  • Pushing products to ENVI & ArcGIS
Scenario 2 – Haiti Earthquake Using LiDAR for Disaster Response
  • Setting up a Project
  • Setting Preferences
  • Evaluating coverage and density
  • Setting Processing Parameters
  • Processing
  • Quality Assurance
  • Tips for QA
  • Building vector correction
  • Tree changes
  • DEM corrections
  • Point classification editing
  • Using the 3D viewer for QA
  • Navigating and flying in 3D
Scenario 3 – Boulder, CO Using LiDAR and Imagery for Fire Mitigation
  • Tips for QA
  • Building vector correction
  • Tree changes
  • DEM corrections
  • Power line vector editing
  • Power pole placement
  • Point classification editing
  • Using the 3D viewer for QA
  • Navigating and flying in 3D
Scenario 4 – Boulder, CO Using LiDAR for Flood Plain Mapping
  • Processing
  • Coloring by height
  • Height palette editor
  • Generating Contours
  • Google Earth KML
Scenario 5 – Mount Saint Helens DEMs in rugged terrain
  • DEM advanced parameters
  • Generating contour lines from a DEM
  • Pushing Products to ENVI
  • Change Detection
Scenario 6 Power lines
  • In depth exercises on power pole and power line extraction
  • QA mode with center line
  • Buffering power lines in ENVI
  • Buffering power lines in ArcScene
Preview of Extending LiDAR with IDL
  • Overview of the Application Programming Interface (API)
  • Some simple examples

View our Classroom Training Calendar

Introduction to ENVI Analytics (ENVI 200 - 3 days )

ENVI

Do you need to quickly get up-to-speed on the full-featured functionality offered by ENVI, the premier remote sensing exploitation package? In this course you’ll learn much about the core functionality of ENVI and also work with Feature Extraction, the object-oriented classification workflow. You will also be given an introduction to hyperspectral data analysis that can be used as a stepping-stone for learning about ENVI’s advanced hyperspectral analysis capabilities. Data from various multispectral, hyperspectral and radar sensors, including ASTER, AVIRIS, Quickbird, RadarSat, AVHRR, SPOT, Landsat, TMS, and USGS DEM data are used in a mixture of lectures and exercises. In addition, you will be shown ways to extend ENVI using batch processing, Band and Spectral Math, and incorporating your own programs.

Prerequisite: A basic level of remote sensing knowledge is necessary to take advantage of what this course has to offer.

Mastering the Basics
  • Setting preferences
  • Display management
  • Working with Portals
  • Chipping and Saving
  • Spectral Profiles
Raster Data Management
  • Reading raster data
  • ENVI format
  • ENVI header
Image Display Concepts
  • Contrast Stretching
  • Color Tables
  • Raster Color Slices
Example Application: Vegetation Analysis
  • Metafiles
  • Preprocessing multispectral data (Calibration & Atmospheric Correction
  • Image Linking and Dynamic Overlays
  • Topographic Modeling
  • Image Registration
  • Masks
  • NDVI
  • 3-D Surface Modeling
Vector Data in ENVI
  • Working with vectors
  • Editing vectors
  • Intelligent Digitizer – linear feature extraction
Image to Map Registration
  • Ground Control Points
  • Warping and Resampling imagery
  • Creating a new projection
Regions of Interest and Classification
  • Scatter Plots
  • Supervised Classification
  • Post Classification tools
Principal Components Analysis
Introduction to Hyperspectral Analysis
  • Z-Profiles and Spectral Libraries
  • Endmember extraction (SMACC)
  • Whole Pixel Analysis (Spectral Angle Mapper)
Extending ENVI – the basics
  • Band and Spectral Math
  • Batch Mode
  • Library routines
  • ENVI Extensions
Data Fusion and Color Transforms
  • Saturation Stretches
  • Synthetic Color
  • Pan Sharpening
Feature Extraction (Object-based Classification)
  • Rule-based Classification
  • Editing Vector layers
Mosaicking

View our Classroom Training Calendar

Customizing ENVI with IDL (ENVI 250 - 4 days )

ENVI, IDL

Extending ENVI with IDL is a four day course for remote sensing scientists, engineers and developers who wish to incorporate their own algorithms and workflows into ENVI. This course provides an overview of the programming constructs available in IDL, the language in which ENVI is written, as well as the tools necessary for a user to extend ENVI with IDL, including ENVI library routines, custom file readers and writers, batch mode programs and user functions. Students should be familiar with ENVI, ideally having taken Exploring ENVI. Several ENVI programs are developed in class. Though it is helpful to have programming experience in IDL, familiarity with basic programming topics in any language is suitable.

Prerequisite: Exploring ENVI (or equivalent experience) and familiarity with basic programming.


IDL System Basics
  • The IDL Workbench
  • Statements and programs
  • Command-line versus programmatic use
  • The IDL Help System
A Tour of IDL
Data Structures
  • Variable type
  • Arrays and array operations
  • Dynamic typing and type behaviors
  • Structures
  • Objects
  • Lists & Hashes
  • System variables
Programming Syntax
  • Operators and control statements
  • The COMPILE_OPT statement
  • Program types
  • Using positional and keyword parameters
  • Parameter passing
  • Path
  • Calling mechanism
  • Debugging with the Workbench
  • Error handling
  • IDL batch scripting
  • Namespace
  • Comments
  • Documentation
File Routines
  • Routines for locating and accessing files
  • Reading text and binary files
  • Object-based file readers
  • Scientific data formats and high level file access

     

    Band and Spectral Math
  • Using IDL operators
  • Constructing expressions
ENVI Procedural Library Routines
  • Opening and managing files
  • Querying file metadata
  • Reading data from files
  • Writing ENVI-format files
  • Handling Vector data
ENVI’s Object API
  • Application control
  • Data input and output
  • Metadata access
  • Rasters, Layers, Views, and Portals
  • Tiling and tile based processing
ENVI Batch Programming
  • Running ENVI in headless mode
  • The ENVI_DOIT wrapper
  • Automating multiple processes
  • File and string processing to support batch processing
ENVI Extensions
  • Adding extensions to the toolbox
  • ENVI Extension basics
  • Using the ENVI Extension Wizard
  • Packaging and distributing extensions
ENVI GUI Programming
  • The ENVI widget toolkit
  • Using WIDGET_AUTO_BASE and AUTO_WID_MNG
  • Using IDL widgets in ENVI programs
  • Getting access to the widget hierarchy of the main ENVI application
Resources
  • Web sites: www.harrisgeospatial.com and independent users
  • The Exelis VIS user community
  • The comp.lang.idl-pvwave newsgroup
  • Books on IDL and programming

View our Classroom Training Calendar

Advanced ENVI Spectral Analytics (ENVI 550 - 3 days )

ENVI

Discover the power of the spectral analysis tools that make ENVI the industry leader in hyperspectral imagery exploitation. Hyperspectral data analysis allows the identification of materials on the Earth’s surface due to the detailed sampling of the electromagnetic spectrum by hyperspectral sensors. This intensive four-day course focuses first on understanding the theory behind hyperspectral imaging, and then challenges the student to apply the theory with ENVI’s advanced analysis and mapping algorithms. Topics covered include image classification, principal components analysis, Minimum Noise Fraction, spectral libraries, spectral signatures, whole-pixel and sub-pixel analysis, and ENVI’s powerful endmember extraction algorithms. You’ll use data from several of the most widely used sensors, including AVIRIS, AISA and HyMap.

Prerequisite: A basic level of remote sensing knowledge is necessary to take advantage of what this course has to offer. This is an advanced ENVI class; a working knowledge of ENVI is desirable.

Multispectral Classification
  • Scatter Plots
  • Region of Interest tool
  • Supervised and Unsupervised Classification
  • Neural Net Classification

     

    Data Preprocessing
    • Sensor Calibration
    • Atmospheric and Solar Irradiance corrections
    • Sensor parameters
    • Empirical methods for conversion to reflectance
    • Model-based methods – FLAASH
    • In-scene method – QuAC

       

      Principal Components Analysis

       

      Hyperspectral Concepts
    • Z-Profiles – extracting spectra from data
    • Working with spectral libraries
    • Causes of spectral variability
    • Examples of spectra

       

      Whole Pixel Analysis Techniques
    • Spectral Angle Mapper 
    • Working with Rule Images
    • Spectral Feature Fitting (Continuum-removed spectra)

       

  • Identifying Image Endmembers
  • Mixture Models
  • Minimum Noise Fraction
  • Pixel Purity Index
  • N-Dimensional Visualizer
  • Spectral Analyst

     

    Sub-Pixel Analysis Techniques
    • Linear Spectral Unmixing
    • Matched Filter analysis
    • Mixture Tuned Matched Filter
    • Spectral Hourglass

       

      Automated Spectral Hourglass

       

      Target Recognition
    • Rx Anomaly Detection
    • Spectral Angle Mapper with BandMax
    • SMACC - Endmember Extraction (using a Mask)

       

      Target Detection Wizard
      • Hyperspectral data analysis workflow
      Georeferencing and Mosaicking
      • IGM files
      • GLT files
      • Mosaicking georeferenced images
  • View our Classroom Training Calendar

     


    © 2017 Exelis Visual Information Solutions, Inc., a subsidiary of Harris Corporation