Home

Quick Links

Software Manual
GitHub
API Reference

Documentation Versions

Latest Release
Dev
8.3.0
8.2.0
8.1.0
8.0.0
7.2.0
7.1.0
7.0.0
6.0.0
3.9.0
3.5.0
USGS

ISIS Application Documentation


sigmastretch

Printer Friendly View | TOC | Home

Apply a Sigma Stretch to a cube.

Overview Parameters Example 1

Description

This application is a translation of the Davinci script "sstretch" (Arizona State University, http://davinci.asu.edu). This program will stretch a cube according to the following formula for each pixel in the image:
      new_dn = (old_dn - avg) * (variance / stddev)
    
where avg and stddev are the statistical average and standard deviation of all valid pixels in the current band. The variance is a user-specified parameter, VARIANCE, that affects how much the histogram of the image is widened, and does not represent the statistical variance of the image.

Categories


Related Objects and Documents

Applications


History

Travis Addair2011-09-08 Original translation of Davinci's "sstretch" script into Isis 3.
Steven Lambright2012-02-24 This program now takes advantage of multiple global processing threads.

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 02/21/2025 19:28:13
X

Files: FROM


Description

The input cube to which the sigma stretch will be applied.

Type cube
File Mode input
Filter *.cub
Close Window
X

Files: TO


Description

The resultant cube containing the image after being stretched.

Type cube
File Mode output
Pixel Type real
Filter *.cub
Close Window
X

Parameters: VARIANCE


Description

The nonuniformity of the output image's histogram. For values less than 1.0, the distribution will be closer to uniform. This value must be greater than 0.0.

Type double
Default 40.0
Minimum 0.0 (exclusive)
Close Window