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


lineeq

Printer Friendly View | TOC | Home

This program will normalize a cube based on line averages.

Overview Parameters Example 1 Example 2 Example 3

Description

This program will normalize a cube based on line averages.

This is useful for linescan camera images where the signal drifts over time. It can also be used for correcting for photometric changes when part of the image was taken during the day and the other part was taken at night.

The boxcar size should be somewhere between 0% and 200%, where 200% will give you the same image back and 0% will remove all albedo and clean up all noise. The reason for the boxcar size being 200% is because the boxcar folds at the border, meaning at line zero it's only incorporating 50% of the lines and at the center it's incorporating all of them. The 200% boxcar makes every pixel incorporates a boxcar of all of the data, causing only negligable change in the equation.

The normalization is achieved by collecting all of the line averages for any given band. A lowpass filter is then run on these averages. Finally, the lines are normalized with their smoothed average. The CSV output option will output a CSV file (readable by most spreadsheet programs such as Excel) with the line averages before and after smoothing. Using this data, graphing the line averages will reveal and identify problem data.

Categories


History

Steven Lambright2007-07-26 Original version
Steven Lambright2007-08-06 Added options and expanded examples
Steven Lambright2007-12-10 Fixed bug where batchlists failed after a few runs
Steven Lambright2007-12-11 Fixed problem with gaps in the images causing the program to fail
Steven Lambright2008-05-13 Removed references to CubeInfo
Debbie A. Cook2011-11-18 Made the output pixel match the input pixel when the input was a special pixel

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:11
X

Files: FROM


Description

Specify the cube to be normalized.

Type cube
File Mode input
Close Window
X

Files: TO


Description

Specify the output (normalized) cube.

Type cube
File Mode output
Close Window
X

Files: CSV


Description

Specify the CSV file to output the line averages to.

Type filename
File Mode output
Internal Default No Output
Filter *.csv
Close Window
X

Settings: BOXTYPE


Description

When overriding the default boxcar size, you can enter the new value as a percentage of the image height or as an absolute size.

Type string
Default NONE
Option List:
Option Brief Description
NONEThe boxcar size will be computed automaticallyThe boxcar size will be 10% (rounded up if even).

Exclusions

  • BOXSIZE
ABSOLUTEEnter the boxcar size in linesThe boxcar size will be exactly what you enter. No computations will be done.

Inclusions

  • BOXSIZE
PERCENTAGEEnter the boxcar size in percentagesThis is the percent of the height of the image the boxcar size will be.

Inclusions

  • BOXSIZE
Close Window
X

Settings: BOXSIZE


Description

This will override the default boxcar size when smoothing the line averages. The larger this size is, the less the image is affected. The smaller the boxcar, the larger the effect. If entering an absolute line size, it must be odd (any even number will automatically be rounded up).

Type integer
Close Window
X

Settings: AVERAGES


Description

Output a CSV formatted file of the line averages and the smoothed averages.

Type boolean
Default false
Inclusions
  • CSV
Close Window