RegisterLogin        Search

     Course Descriptions

 

ITT Visual Information Solutions offers introductory, intermediate and advanced courses in IDL and ENVI. 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.

IDL Courses >
 
View Course Schedule >
 
ENVI Courses >
 

 

 

 

IDL Courses

Introduction to IDL (IDL 100 - 3 days )
Introduction to IDL is a three-day course that provides scientists, engineers and developers with a working knowledge of the IDL programming language. Through a mixture of lectures, instructor-led exercises and challenge problems, this course significantly shortens the startup time for learning IDL, increasing efficiency. The course is focused on using IDL for data exploration, visualization and analysis, with examples from astronomy, atmospheric science, remote sensing and medical imaging. This course is intended for new users of IDL; however, experienced users will also benefit from interacting with our veteran instructors. No knowledge of IDL is required.

Intermediate Programming with IDL (IDL 200 - 3 days)
Scientists, engineers and developers can strengthen their skills in employing IDL as a programming language, not just as a command-line tool. The major topics covered in the course include widget programming, data visualization with Object Graphics, object-oriented programming and external linking. These topics, though useful in their own right, are also used to demonstrate techniques for building effective, efficient IDL programs. Take this course and learn how to write better code that can be used by others.

Advanced Topics in IDL (IDL 300 - 3 days)
Advanced Topics in IDL is an IDL programmer's course that builds on the subject matter introduced in the Intermediate Programming with IDL class. The topics covered in the course change over time, depending on user interest and on what new features are introduced into IDL. The current topics are listed below. A highlight of the course is the application built on the final day: a class-based widget application employing a user interface that allows a user to interactively manipulate data in a graphical scene. Emphasis is placed on visualization using the IDL Object Graphics System. This course is designed for the scientist or programmer wanting to increase the visual impact and usability of their IDL applications for customers or colleagues.

Medical Image Processing with IDL (IDL 130 - 3 days)
This is a three-day course on image processing in IDL, with an emphasis on hands-on demonstration of image processing techniques commonly used in medical research. Central to the course is an explanation of how to use IDL’s IDLffDICOMex class to read, write and query DICOM-format files, through several examples and exercises.

iTools Programming (IDL 310 - 3 days)
Learn how to work within the iTools Component Framework to build your own iTool. Construct and register iTools visualizations, file readers and writers, manipulators and operations. Learn how to modify the default iTools user interface, construct your own iTools user interface and embed an iTool in an existing IDL widget application. This class includes a review of object-oriented programming in IDL, including working in the IDL Object Graphics system, as well as an overview of the iTools system architecture. This class is intended for advanced users of IDL.

 

 

 

ENVI Courses

Introduction to Remote Sensing with ENVI (ENVI 100 - 2 days)
This concentrated two-day course will introduce the student to the basic concepts of multispectral remote sensing image analysis with ENVI. The class is designed for those with little or no experience with multi-band data, and can be used as a springboard for learning skills offered in our advanced ENVI classes.

Extending ENVI with IDL (ENVI 250 - 3 days)
Extending ENVI with IDL is a three-day course for remote sensing scientists, engineers and developers who wish to incorporate their own algorithms and workflows into ENVI. The 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 or another language, it is not required.

ENVI QuickStart (1 day )
ENVI Quickstart is a one day class, complete with hands-on exercises, that allows new users to come up to speed and become familiarized with the power and functionality of the most advanced, yet easy-to-use remote sensing and GIS data integration software available.

ENVI for GIS (ENVI 230 - 2 days)
This concentrated two-day class will introduce ENVI as an ideal platform for creating and updating Geographic Information Systems (GIS) from imagery.

Topographic Analysis with ENVI (ENVI 240 - 1 day )
Offered as on-site training. Discover the power and functionality of the ENVI DEM Extraction Module with this 1-day course that will quickly teach you how to create a digital elevation model (DEM) from stereo pair satellite imagery. The course also covers other topographic analysis tools like terrain modelling and 3D overlay.

ENVI for Defense and Intelligence (ENVI 220 - 3 days)
ENVI for Defense and Intelligence is designed for Geospatial and Imagery Analysts to introduce ENVI as a tool for imagery exploitation and analysis.

Exploring ENVI (ENVI 200 - 4 days)
For the ENVI user who has some remote sensing knowledge, this introductory course will teach students how to read, visualize, and analyze many different image types and data formats using ENVI. Hands-on, interactive presentations walk you through ENVI's powerful exploitation tools. Designed as a comprehensive introduction, this course covers a multitude of subjects which are vital to the image processing workflow - from preprocessing and display to advanced analysis and postprocessing.

ENVI Programming (ENVI 250 - 2 days)
This two-day class, ENVI Programming, focuses on using IDL, ENVI’s fully-accessible, underlying programming environment, to write code that seamlessly integrates with ENVI’s built-in capabilities. Exercises and instruction are interactive and hands-on. Topics covered will include introductory IDL programming topics, ENVI batch programming, and creating ENVI user functions that can be directly incorporated into a GUI and the ENVI interface. Please note that this is an advanced ENVI programming course; students should be familiar with basic programming concepts and the ENVI interface.

Spectral Analysis with ENVI (VI 300 - 4 days)
This class is offered in a 2 or 4-day format. This concentrated four day course focuses on enabling the student to understand how to extract spectral information from images acquired by both multispectral and hyperspectral remote sensing instruments. Course is also offered in a two day version.

 

 Quick Links
 Events & Training
 Community Resources
Home  |
|   Site Map
Privacy Statement © 2008 ITT Visual Information Solutions