:: Chapter 02 - AsterDTM Operation |
||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||
|
AsterDTM is an ENVI plug-in for extracting digital elevation values from ASTER 1A and 1B images. Please refer to chapter 2 "Installing AsterDTM" for instructions how to install AsterDTM. The ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer) sensor is a cooperative effort between NASA and Japan's Ministry of Economy, Trade and Industry (METI) and the Earth Remote Sensing Data Analysis Center (ERSDAC). Flying on the TERRA platform, a satellite launched in December 1999 as part of NASA's Earth Observing System (http://ASTERweb.jpl.nasa.gov/), ASTER covers a wide spectral region with 14 bands from the visible to the thermal infrared with high spatial, spectral and radiometric resolution. The spatial resolution varies with wavelength: 15 m in the visible and near infrared (VNIR - 0.55 to 0.80um), 30 m in the short wave infrared (SWIR - 1.65 to 2.4um), and 90 m in the thermal infrared (TIR - 8.3 to 11.32um). An additional band (named 3B, for "backwards") works at the same spatial resolution as the ordinary band 3 (named 3N, for "nadir") of the VNIR sensor, but at a backward angle of approximately 28 degrees, producing a stereo pair for each ASTER image. The basic principle behind the DTM extraction with AsterDTM is the well known parallax effect - you look at an object from two different angles and thus can obtain it's third dimension. Each ASTER image contains it's own stereo pair - looking at the same terrain from two different angles, provided in the form of a 3N / 3B stereo pair with 15 m spatial resolution. AsterDTM converts these two bands into a pair of quasi-epipolar images, which have a pixel displacement in the satellite flight direction proportional to the pixel elevation. A cross-correlation method is used to determine this displacement, which in turn is transformed into elevation values. .........................................................................
To start AsterDTM, navigate within the ENVI main menu to the menu entry for the AsterDTM module and click on it. The AsterDTM command center pops up, with initially most processing options grayed out. These options will be made available as the processing of your ASTER image proceeds. The status line on the bottom of the command center describes the current action, or the processing step to follow. As of AsterDTM version 2.0, a short cut menu is available with a subset of the processing options, accessible by clicking with the right mouse button anywhere in the background of the AsterDTM start window:
Please see the chapter "Options menu -> Defining processing options" for a detailed description of theses processing options. The command center has two pulldown menus, "File" and "Options". Click on "File -> Open ASTER HDF file (1A or 1B)", or click on the "Aster Input File:" button to open an ASTER HDF 1A or 1B file through the standard ENVI file selection dialog (fig. 2). If the ASTER file you want to process is already open then you can directly select it from the list, otherwise click in "Open File " to open the file selection window and navigate to the file you want to open (Observation: the usual option to spatially subset the image "Spatial Subset" is not made available here because the subsetting is being done in a latter stage).
When you open an ASTER file in HDF format in ENVI, then this file is split up into its image data sets, depending whether it's level 1A or 1B. The ASTER 1A HDF files are composed of six image files: the three VNIR (15 m) bands separated (Band1, Band2 and Band3N), the backwards 3B band (band3B), the six SWIR bands together, and the five TIR bands together. The ASTER 1B HDF files are composed of 4 image files: the three VNIR bands together, the backwards 3B band (band3B), the six SWIR bands together, and the five TIR bands together.
You may select any of these data sets, as AsterDTM automatically identifies the VNIR components. If the file is not a valid ASTER 1A or 1B HDF file, an error message is displayed. After having selected the ASTER input file, a status window "Reading ASTER data sets " pops up, and the image files, geometric and radiometric calibration data and all other necessary information are extracted from your ASTER file. The subsequent processing steps depend on whether the selected image is of type level 1A or level 1B. .........................................................................
VNIR: The level 1A VNIR bands (including band 3B) have to be corrected radiometrically and geometrically in order to be able to extract elevation values through parallax evaluation. As a first step, the user is prompted for an output filename for the 1A-1B VNIR corrected file:
A suggested output file name is automatically constructed from the input ASTER file name. It can be edited directly, or the "choose" button can be used to navigate to the desired output directory and file name. If the corrected ASTER 1A->1B VNIR file for this particular ASTER image has already been produced before, the latter file dialog will be replaced by the one below. In case the selected file name points to an already existing file, then this file is being examined internally in order to determine whether it is the valid result of a previous 1A->1B conversion; if this is the case, the following dialog window pops up:
The first option, "Use already existing file", opens the selected file read only and jumps directly to the warping of band 3B, and the second option overwrites the already existing file. The third option "Select a different output file name below" is effectively there only to complete the list of options, and is executed through selecting a new file name with the "choose" button. In case the selected file name already exists but is not identified as the corresponding 1A->1B file, the user is prompted whether he really wants to overwrite this file. The processing of the ASTER 1A bands goes through the steps of replacing bad lines, applying radiometric calibration coefficients in order to remove banding and striping effects, removing any remaining high frequency noise from the 3N band, geometrically correcting bands 1,2 and 3N, and finally co-registering these bands with respect to each other. The same processing is then applied to the 3B band, creating a temporary file in the temporary directory defined by the ENVI users preference "Default Temp Directory".
SWIR / TIR: ASTER 1A SWIR and TIR bands can be corrected geometrically and radiometrically through the options
in the start center File menu. The dialog window is similar for the SWIR and TIR bands (except that for TIR the filter option is not available, because there is no need for filtering), and is shown below for the "File" -> Create 1A->1B SWIR equivalent" case:
The user has the option to select whether or not filtering (FFT filter) and/or radiometric correction is to applied, and whether the output is to memory or to a disk file. In case the disk file already exists and carries the specifics of the SWIR 1A_>1B corrected file, the user is prompted to either use this existing one, overwrite it, or choose a new output filename, very much like in the VNIR radiometric and geometric correction. Geometric correction of SWIR and TIR 1A bands is achieved by automatic identification of tie points between the SWIR/TIR bands and VNIR band 3N, on a band-by-band basis , and subsequent registering. The success of this operation depends on the quality of the image (low cloud coverage) and sufficient areas of high correlation. It is recommended to check the quality of the inter-band registration for each instrument, prior to further processing of these results. Once the operation has been completed, a check mark appears at the corresponding menu entry to signal the execution of this task. .........................................................................
Having selected an ASTER 1B file, or at the end of the pre-processing of an ASTER 1A file, the user is prompted to define the spatial subset for the processing, and the output file name for the DTM to be extracted:
The "Output Result to" option lets you choose between saving the resulting DTM to the file defined under "Enter Output Filename", or to system memory. The button "Spatial Subset" opens the ENVI standard dialog window for spatial sub setting. Please see "Options Menu: Defining Processing Parameters" for the option to output the resulting DTM north oriented, instead of the default orbit oriented.
Using Ground Control Points (optional) One of the strengths of the AsterDTM module is the capability to extract and use the ground control points provided by the ASTER image itself, stored in the ephemeris part of the HDF file. The precision of these internal GCP's is extraordinarily high, allowing the geopositioning of the orthocorrected bands with an x/y error of less then 50 m, without the need of any external ground control points (GCP's). However, AsterDTM - starting from version 2.0 - provides the option to import and collect GCP's in order to either improve the georeferencing from ephemeris data and/or calibrate the elevation values to turn the relative output DTM into an absolute one. GCP's can be entered either in the form of a pre-existing GCP points file (ENVI default *.pts, through the "GCP Input file:" button), or by starting the collection of GCP's through the "collect GCP's" button in the start window.
GCP
Input File:
Either of these files can be the result of a previous GCP collection from within AsterDTM , or from a GCP collection within standard ENVI. The main difference between the two files is that the GCP file contains all collected points, not indicating which files are "On" and which are "Off", whereas the GCP list indicates which points have currently been disabled for processing by the user (please see the standard ENVI documentation Map Tools->Rectification and Map Tools->Orthorectification for a detailed description of the GCP collection window and it's processing options). Collect GCP's Use this option to interactively collect ground control points from within the AsterDTM module. Selecting this option will automatically open a new display window with the ASTER 3N band displayed (grey scale), and the standard ENVI Ground Control Points Collection window (with the option of entering elevation values).
GCP's
are being collected by clicking on the selected location either in the
image window or in the zoom window (recommended), typing in the corresponding
elevation value (in meters), and the geographic coordinates. Please mind
that the map projection is automatically set to the projection of the
input ASTER image, and must not be modified. Geographic coordinated may
be imported from other images or vectors, regardless of their map projection,
and will be converted on the fly by ENVI (f.i. open the georeferenced
base image in another display, open the pixel locator with "tools->pixel
locator", in the pixel locator window click on "options->
Map coordinates", left-click on the desired position in the base
image (in the zoom window), and click on the Export" button - the
coordinates will be converted on the fly and inserted in the East and
North fields of your Ground Control Points Collection window (for vectors
there is a similar mechanism - open the vector in a new vector window,
right-click in the vector window and use "Export Map Location").
Add new newly collected point by clicking on the "Add Point"
button in the GCP collection window.
There
are a lot of options which allow you to handle and manage GCP's more efficiently
- please see the standard ENVI documentation Map Tools->Rectification
and Map Tools->Orthorectification for a detailed description of the
GCP collection window. Once
you finished collecting your GCP's, before transferring them to the AsterDTM
module, you should save them to a file either by using the File->Save
GCPs w/ map coord
" option in the GCP collection window, or
through showing the list of GCPs with "Show List" and saving
this list through the "File-> Save Table to ASCII" option
in the GCP List window .
Please
mind that this will transfer all collected points, regardless whether
they are switched on or off in the GCP list window. .........................................................................
Once the DTM output file and the spatial subset have been defined, the start center shows the file definitions, the "Change spatial subset" button and the "Start ASTER DTM extraction buttons are active, and the currently selected spatial subset and the approximate time to extract the DTM for this subset are shown.
The
"DTM Output File" and the "Change spatial subset"
buttons provide the same functionality of defining the output file name
and the spatial subset. The extraction of the DTM requires four correlations scans plus post processing, and takes about the time indicated in "Estimated processing time:", estimated on the basis of a single processor/single user configuration. Once the process is finished, the resulting DTM and the corresponding correlation score map (see "Analyzing the correlation score map" for details) show up in ENVI's Available bands list (ABL), and the "Apply orthocorrection" button turns active. .........................................................................
Once
the DTM extraction process has finished, the produced elevation model
can be used to correct the ASTER 1B bands or the ASTER 1A->1B corrected
bands, for displacement errors caused by the parallax effect, particularly
useful in mountainous regions and for ASTER images with a non-zero pointing
angle (instrument looking aside). The procedure is slightly different
for ASTER 1A and 1B images.
After selecting the desired subsystem files (one at a time) , the following dialog window appears,
allowing the definition of the spatial subset and the output file name for the orthocorrected file, as well as an option for defining the output file geographic orientation (orbit oriented, or north oriented). For ASTER 1B images only, there is also an option for calibrating the output DN values to radiance, using the conversion coefficients in the ASTER 1B HDF file (for ASTER 1A images, the calibration - if so desired - has to be executed together with the geometric correction). The spatial subset is effectively limited to the area of overlap between the image and the DTM, and may only be smaller but not larger then the subset initially indicated. The result of the orthocorrection is accessible through the Available Bands List. .........................................................................
OPTIONS MENU
This options displays information extracted from the ASTER HDF data entries:
There are several processing and output options the user can change through the "Options -> Define Processing Parameters" menu entry in the AsterDTM start center. The processing parameters window is divided in four sections, each one accessible through clicking on the tab title:
.........................................................................
This option displays AsterDTM version information. .........................................................................
|
||||||||||||||||||||||||||||||||||||
|
|