Professional Documents
Culture Documents
Polarimetric SAR
Processing and Analysis
Polarimetric SAR Processing and Analysis
Files Used in this Tutorial
Background: SIR-C and SAR
Prepare SIR-C Data
Optional: Read a SIR-C CEOS Data Tape
Optional: Multilook SIR-C Data
Synthesize Images
Default Polarization Combinations
Other Polarization Combinations
Display Images
Define ROIs for Polarization Signatures
Extract Polarization Signatures
Adaptive Filters
Slant-to-Ground Range Transformation
Texture Analysis
Image-Map Output
2
2
2
3
3
3
5
5
5
6
7
8
10
11
13
13
Page 1 of 16
2014 Exelis Visual Information Solutions, Inc. All Rights Reserved. This information is not subject to the controls
of the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). However,
this information may be restricted from transfer to various embargoed countries under U.S. laws and regulations.
Description
L-band SIR-C subset in ENVI Classic compressed data product (.cdp) format
Region of interest (ROI) file
Page 2 of 16
2014 Exelis Visual Information Solutions, Inc. All Rights Reserved. This information is not subject to the controls
of the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). However,
this information may be restricted from transfer to various embargoed countries under U.S. laws and regulations.
Page 3 of 16
2014 Exelis Visual Information Solutions, Inc. All Rights Reserved. This information is not subject to the controls
of the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). However,
this information may be restricted from transfer to various embargoed countries under U.S. laws and regulations.
2. Click Open File and select an input file. ENVI Classic detects whether the file contains L- or Cband data and displays the filename in the appropriate field of the dialog. Click OK.
3. Select the file to multilook by selecting the check box next to the name. You can select multiple
files.
4. Enter any one of three valuesnumber of looks, number of pixels, or pixel sizeand the other
two are calculated automatically. Integer and floating-point number of looks are supported.
5. Enter the desired Samples (range) and Lines (azimuth) values.
6. Enter a base filename and click OK.
Page 4 of 16
2014 Exelis Visual Information Solutions, Inc. All Rights Reserved. This information is not subject to the controls
of the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). However,
this information may be restricted from transfer to various embargoed countries under U.S. laws and regulations.
Synthesize Images
The SIR-C quad-polarization data provided with this tutorial and available on tape from JPL are in a
non-image, compressed format. Accordingly, images of the SIR-C data must be mathematically
synthesized from the compressed scattering matrix data. You can synthesize images with any transmit
and receive polarization combinations you want.
1. From the ENVI Classic main menu bar, select Radar > Polarimetric Tools > Synthesize SIR-C
Data. An Input Product Data Files dialog appears.
2. Click Open File. A file selection dialog appears.
3. Select ndv_l.cdp. Click Open. When the filename appears in the Selected Files L: field, click
OK. The Synthesize Parameters dialog appears.
Page 5 of 16
2014 Exelis Visual Information Solutions, Inc. All Rights Reserved. This information is not subject to the controls
of the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). However,
this information may be restricted from transfer to various embargoed countries under U.S. laws and regulations.
5. Click Add Combination. This will produce a linear polarization with an orientation angle of 30
degrees.
6. Click Clear under the list of polarization combinations to turn off synthesis of the standard
polarization bands, which have already been generated.
7. Select the Yes radio button for Output in dB? This will produce images that are in decibels with
values typically between 50 and 0.
8. In the Enter Output Filename field, enter ndv_l2.syn and click OK. After processing is
complete, two bands corresponding to the polarization combinations are added to the Available
Bands List.
Display Images
1. In the Available Bands List, select [L-TP] under ndv_l.syn and click Load Band. The SIRC, L-band, total-power image appears in a new display group.
2. From the Display group menu bar, select Enhance > Interactive Stretching. A histogram plot
window appears, which shows the current stretch (between the vertical dotted lines on the input
histogram) and the corresponding DN values in the text fields.
3. Drag the dotted vertical lines to change the stretch, or enter the desired DN values into the
appropriate fields.
4. Enter 5 in the left Stretch field and 95 in the right field.
5. From the histogram menu bar, select Stretch Type > Gaussian. Click Apply. A Gaussian stretch
is applied with a 5% low and high cutoff.
Page 6 of 16
2014 Exelis Visual Information Solutions, Inc. All Rights Reserved. This information is not subject to the controls
of the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). However,
this information may be restricted from transfer to various embargoed countries under U.S. laws and regulations.
Page 7 of 16
2014 Exelis Visual Information Solutions, Inc. All Rights Reserved. This information is not subject to the controls
of the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). However,
this information may be restricted from transfer to various embargoed countries under U.S. laws and regulations.
1. From the Display group menu bar, select Overlay > Region of Interest. An ROI Tool dialog
appears.
2. Four ROIs were previously defined and saved for use in extracting polarization signatures for this
tutorial. From the ROI Tool dialog menu bar, select File > Restore ROIs. A file selection dialog
appears.
3. Select pol_sig.roi. A dialog box appears, stating that the regions were restored. Click OK.
4. Regions named veg, fan, sand, and desert pvt appear in the table in the ROI Tool and are
drawn in the display group.
5. To draw your own ROI, select ROI_Type > Polygon, Polyline, or Point from the ROI Tool menu
bar.
6. Click New Region, enter a name, and choose a color.
l
Draw polygons by clicking the left mouse button in the display group to select the endpoints
of line segments, or by holding down the left mouse button and moving the cursor for
continuous drawing. Click the right mouse button once to close the polygon and a second
time to accept the polygon.
Draw polylines in the same manner as polygons. Click the left mouse button to define the
line endpoints and click the right button to end the polyline and a second time to accept the
polyline.
Point mode is used to select individual pixels. Click the left mouse button to add the pixel
currently under the cursor to the ROI.
You can select multiple polygons, lines, and pixels for each ROI.
7. Repeat Step 6 to draw a second ROI. You can save the ROIs to a file and restore them later by
selecting File > Save ROI from the ROI Tool dialog menu bar.
Page 8 of 16
2014 Exelis Visual Information Solutions, Inc. All Rights Reserved. This information is not subject to the controls
of the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). However,
this information may be restricted from transfer to various embargoed countries under U.S. laws and regulations.
3. Select the Memory radio button and click OK. Four Polarization Signature Viewer dialogs
appear, one for each ROI. The polarization signatures are displayed as 3D wire mesh surface
plots and as 2D gray scale images. The X and Y axes represent ellipticity and orientation angles,
respectively. You can selectively plot the vertical axis as intensity, normalized intensity, or dB by
selecting Polsig_Data from the Polarization Signature Viewer dialog menu bar.
4. Polarization signature statistics appear at the bottom of each Polarization Signature Viewer
dialog. Notice the range of intensity values for the different surfaces. The smoother surfaces
(sand and desert pvt) have low Z values. The rough surfaces (fan and veg) have higher Z values.
The minimum intensity indicates the pedestal height of the polarization signature. The rougher
surfaces have more multiple scattering and therefore higher pedestal heights than the smoother
surfaces. The shape of the signature also indicates the scattering characteristics. Signatures with
a peak in the middle show a Bragg-type (resonance) scattering mechanism.
5. In any given Polarization Signature Viewer dialog, change the Z-axis by selecting Polsig_Data >
Normalized from the Polarization Signature Viewer dialog menu bar. This normalizes the
signature by dividing by its maximum; the signature is plotted between 0 and 1. This
representation shows the difference in pedestal heights and shapes better, but it removes the
absolute intensity differences.
6. Alternately, select Polsig_Data > Co-Pol and Cross-Pol to toggle between co-polarized and
cross-polarized signatures.
7. Use the left mouse button to drag a 2D cursor on the polarization signature image on the right side
of the plot. Note the corresponding 3D cursor in the polarization plot.
Page 9 of 16
2014 Exelis Visual Information Solutions, Inc. All Rights Reserved. This information is not subject to the controls
of the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). However,
this information may be restricted from transfer to various embargoed countries under U.S. laws and regulations.
Adaptive Filters
Adaptive filters are used to reduce the speckle noise in a radar image while preserving the texture
information. Statistics are calculated for each kernel and used as input into the filter, allowing the filter
to adapt to different textures within the image.
1. From the ENVI Classic main menu bar, select Radar > Adaptive Filters > Gamma. A Gamma
Filter Input File dialog appears with a list of open files. You can apply a filter to an entire file or
to an individual band.
2. In the Gamma Filter Input File dialog, click the Select by toggle button to choose Band.
3. Select [L-HH] under ndv_l.syn and click OK. The Gamma Filter Parameters dialog appears.
4. Accept the default values, and select the Memory radio button. Click OK.
Page 10 of 16
2014 Exelis Visual Information Solutions, Inc. All Rights Reserved. This information is not subject to the controls
of the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). However,
this information may be restricted from transfer to various embargoed countries under U.S. laws and regulations.
5. In the Available Bands List, click Display #1 and select New Display. Select the Gray Scale
radio button, select the new band name (Gamma), and click Load Band.
6. From the Display group menu bar, select Enhance > [Image] Square Root.
7. In the Available Bands List, click Display #2 and select Display #1. Select [L-HH] under ndv_
l.syn, and click Load Band.
8. From the Display #1 menu bar, select Enhance > [Image] Square Root.
9. From any Display group menu bar, select Tools > Link > Link Displays. The Link Displays
dialog appears. Click OK to link the gamma-filtered L-HH image (Display #2) with the original
L-HH image (Display #1).
10. Click in an Image window to toggle between the two images, using the dynamic overlay feature.
The figure below shows a portion of the original image (left) and the gamma-filtered image
(right).
11. Close Display #2 when you are finished. Leave Display #1 (ndv_l.syn) open for the next
exercise.
Page 11 of 16
2014 Exelis Visual Information Solutions, Inc. All Rights Reserved. This information is not subject to the controls
of the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). However,
this information may be restricted from transfer to various embargoed countries under U.S. laws and regulations.
distortion in the range direction. The true, or ground range, pixel sizes vary across the range direction
because of the changing incident angles. This makes the image appear compressed in the near range,
relative to what it would look like if all of the pixels covered the same area on the ground.
Slant-to-ground range correction for SIR-C is performed on synthesized images. In other words, the
correction is not performed on the entire SIR-C compressed data product file. However, this file does
store the required information in the CEOS header about the sensor orientation.
Resample Image
1. From the ENVI Classic main menu bar, select Radar > Slant to Ground Range > SIR-C. A file
selection dialog appears.
2. Select ndv_l.cdp and click Open. The Slant Range Correction Input File dialog appears.
3. Select ndv_l.syn and click OK. The Slant to Ground Range Correction Dialog appears. ENVI
Classic automatically populates the Instrument height (km), Near range distance (km), and Slant
range pixel size (m) fields with information from the CEOS header.
4. Enter 13.32 in the Output pixel size (m) field to generate square ground-range pixels.
5. From the Resampling Method drop-down list, select Bilinear.
6. In the Enter Output Filename field, enter ndv_gr.img. Click OK. The input image is
resampled to square 13.32 m pixels. Four new bands appear in the Available Bands List. Band 1
of the resampled image corresponds to the L-HH band of the original, slant-range image (ndv_
l.syn), Band 2 corresponds to L-VV, etc.
7. In the Available Bands List, click Display #1 and select New Display.
8. Select a band from the resampled image and click Load Band. The resampled image appears in
Display #2. Make sure Display #1 (ndv_l.syn) shows the corresponding polarization band.
9. Compare the two images.
10. When you are finished comparing images, close Display #2. Keep Display #1 (ndv_l.syn)
open for the next exercise.
Page 12 of 16
2014 Exelis Visual Information Solutions, Inc. All Rights Reserved. This information is not subject to the controls
of the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). However,
this information may be restricted from transfer to various embargoed countries under U.S. laws and regulations.
Texture Analysis
Texture is a measure of the spatial variation in the gray levels in the image, as a function of scale. ENVI
Classic calculates texture based on a processing window size you specify. The texture measures
demonstrated in this tutorial are Occurrence Measures, including data range, mean, variance, entropy,
and skewness. These terms are explained in ENVI Classic Help. Texture is best calculated for radar
data with no resampling or filtering applied.
1. From the ENVI Classic main menu bar, select Radar > Texture Filters > Occurrence
Measures. A Texture Input File dialog appears.
2. Click the Select By toggle button to choose Band. Select [L-HH] under ndv_l.syn and click
OK. An Occurrence Texture Parameters dialog appears.
3. Deselect all of the Textures to Compute options except for Data Range.
4. Set the Processing Window: Rows and Cols to 7 and 7.
5. In the Enter Output Filename field, enter ndv_hh.tex and click OK.
Image-Map Output
In this exercise, you will create a map of your color-coded textured image and add a border and map
key.
Page 13 of 16
2014 Exelis Visual Information Solutions, Inc. All Rights Reserved. This information is not subject to the controls
of the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). However,
this information may be restricted from transfer to various embargoed countries under U.S. laws and regulations.
1. From the Display #2 menu bar, select Overlay > Annotation. An Annotation dialog appears.
2. From the Annotation dialog menu bar, select Options > Set Display Borders.
3. In the Display Borders dialog, enter 100 in the upper field, and leave the remaining fields 0.
4. Click Border Color and select Items 1:20 > White. Click OK. This adds a 100-pixel white
border at the top of the image.
5. Move the Image box in the Scroll window to the top of the image containing the border.
6. Enter a map title in the empty field in the Annotation dialog. Set the Size value to 16. Click the
Color box once to select black.
7. Click in the Image window to show the map title, then move it inside the white border to the far
left. Right-click to lock the map title in place. You can place multiple text items on the image in
this manner, and you can change their font size, type, color, and thickness as desired.
8. From the Annotation dialog menu bar, select Object > Color Ramp.
9. Enter Min and Max values of 0 and 255 respectively, set Inc to 4, and set the font Size to 14 to
annotate the color ramp.
10. Click in the Image window to show the map key, move it inside the white border to the far right,
then right-click to lock it in place. The following figure shows a sample map; your results may be
different.
Page 14 of 16
2014 Exelis Visual Information Solutions, Inc. All Rights Reserved. This information is not subject to the controls
of the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). However,
this information may be restricted from transfer to various embargoed countries under U.S. laws and regulations.
11. Save the image to a PostScript file by selecting File > Save Image As > Postscript File from the
Display #2 menu bar. An Output Display to PostScript File dialog appears.
12. Leave the default values, and enter an output filename or accept the default name of ndv_
hh.ps. Click OK. Or, output the map directly to your printer by selecting File > Print from the
Display #2 menu bar.
13. When you are finished, select File > Exit from the ENVI Classic main menu bar.
Copyright Notice:
ENVI Classic is a registered trademark of Exelis Inc.
QUAC and FLAASH are registered trademarks of Spectral Sciences, Inc.
Page 15 of 16
2014 Exelis Visual Information Solutions, Inc. All Rights Reserved. This information is not subject to the controls
of the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). However,
this information may be restricted from transfer to various embargoed countries under U.S. laws and regulations.