ISIS Application Documentation
cubenorm | Printer Friendly View | TOC | Home |
Normalize columns or lines in a cube
Overview | Parameters |
Description
The program accomplishes the fairly straightforward task of taking an input
cube and outputting normalized values. These values may be represented as
a table, PVL (parameter value language), or an entire output cube.
Normalization may be done with respect to lines or with respect to columns.
If the user were to normalize by line, the program would take a pass through
the data in order to determine statistics for each line. Cubenorm will then
pass through each pixel again and normalize each one based on the line in
which that pixel is located.
The normalization itself may be thought of as applying either a multiplicative
correction or a subtractative correction. Consider the average of a column
of data. Each pixel may be normalized by subtracting a normalization factor
or multiplying by a normalization factor. Additionally, the user may decide
to use a normalization factor based on the median instead of the average.
CategoriesRelated Objects and DocumentsApplicationsHistory
|
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:10 |
Parameter GroupsFiles and options
Optional Statistics Source
Normalization options
|
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:10 |
Use this parameter to select input file
Type | cube |
---|---|
File Mode | input |
Filter | *.cub |
Output file with input columns divided by the column average
Type | cube |
---|---|
File Mode | output |
Pixel Type | real |
Internal Default | No Output file will be created |
Statistical output of each column (band #, column #, valid pixels, average, median, std, min, max)
Type | filename |
---|---|
File Mode | output |
Internal Default | No Output file will be created |
Specify the format type of the statistics file, either use tabular or PVL style format.
Type | string | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Default | TABLE | |||||||||
Option List: |
|
This option is intended to be used when the statistics come from a source other than the input cube (default). cubenorm initial derives all its statistics from the input cube and applies it as specified by the user in the same run. This works for most conditions but does not works so well with abrupt changes in brightness such as craters or poles.
With this option, it is now possible to have the statistics come a file in a format compatable with the STATS output file. This can be a TABLE or PVL formatted input file. This allows statistics from other cubenorm runs to be used as input statistics source. It also allows intermediate processing on the FROM stats to apply additional smoothing or culling techniques.
Type | string | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Default | CUBE | ||||||||||||
Option List: |
|
This optional file provides the statistics that are applied to the input FROM file. Its format must be TABLE or PVL and consistant with the STATS file output format.
If this option is utilized, the statistics gathering step is bypassed.
Type | filename |
---|---|
File Mode | input |
Filter | *.txt |
This is the direction in which normalization occurs. If the user chooses to process by column, they intend to take in an entire column of data and normalize based on the average or median of that column for each pixel in that column. If they choose to process by line, they intend to do the same for each pixel, but with respect to lines.
Type | string | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Default | COLUMN | |||||||||
Option List: |
|
This option is used to select if column or line is normalized using its average or median
Type | string | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Default | MEDIAN | |||||||||
Option List: |
|
This option is used to select select how normalization coefficients are applied, either subtracting or dividing by the average or median.
Type | string | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Default | DIVIDE | |||||||||
Option List: |
|
This option is used to preserve the average/median of the input image. If turned off, the output image average of the data will be one (unity) for the DIVIDE mode or zero for the SUBTRACT mode.
Type | boolean |
---|---|
Default | TRUE |