ISIS Application Documentation
hinoise | Printer Friendly View | TOC | Home |
Perform NoiseFilter processing in the Pipeline Enviornment.
Overview | Parameters |
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 |
Parameter GroupsFiles
Low Pass Filter Options
High Pass Filter Options
Noise Filter 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:11 |
Input cube to remove noise from
Type | cube |
---|---|
File Mode | input |
Filter | *.cub |
Output cube with noise removed
Type | cube |
---|---|
File Mode | output |
Pixel Type | real |
This is the total number of lines in the boxcar. It must be odd and can not exceed twice the number of lines in the cube.
Type | integer |
---|---|
Default | 251 |
This is the total number of samples in the boxcar. It must be odd and can not exceed twice the number of samples in the cube.
Type | integer |
---|---|
Default | 3 |
Minimum boxcar pixels required for filter. This option is the minimum number of valid pixels required in a boxcar for filtering to begin.
Type | integer |
---|---|
Default | 5 |
This is the total number of lines in the boxcar. It must be odd and can not exceed twice the number of lines in the cube.
Type | integer |
---|---|
Default | 251 |
This is the total number of samples in the boxcar. It must be odd and can not exceed twice the number of samples in the cube.
Type | integer |
---|---|
Default | 1 |
Minimum boxcar pixels required for filter. This option is the minimum number of valid pixels required in a boxcar for filtering to begin.
Type | integer |
---|---|
Default | 5 |
This option indicates whether columns with valid pixels with ratio with Max Valid pixels less than CLEAR_FRACTION must be NULLed.
Type | boolean |
---|---|
Default | FALSE |
If the difference between the input pixel and the boxcar average is greater then the tolerances given in TOLMIN or TOLMAX (values of DN), the pixel is considered to be noise and will be replaced. When a pixel is being checked for noise, a difference between the pixel and boxcar average is computed. If this difference is negative then TOLMIN will be used to determine if we have noise, hence dark noise will be removed by modifying TOLMIN.
Type | double |
---|---|
Default | 3.5 |
If you are attempting to remove white speckle or other bright noise then you should be modifying this parameter. When a pixel is being checked for noise, a difference between the pixel and boxcar average is computed. If this difference is positive then TOLMAX will be used to determine if we have noise, hence white noise will be removed by modifying TOLMAX.
Type | double |
---|---|
Default | 3.5 |
Minimum tolerance value used in the STDDEV filter. If the difference between the original pixel, and the average value of the noise filter is less than the FLATTOL then the output pixel will remain unchanged from the input pixel. Without this safeguard, very uniform inage areas (low standard deviation) will be excessively smoothed, creating areas of constant DN.
Type | double |
---|---|
Default | 1 |
Valid minimum pixel value that will be used in boxcar computation. If a pixel value is less than LOW then it will not be used when computing boxcar statistics.
Type | double |
---|---|
Default | 0 |
Use this value for noisefilter's TOLMIN parameter when doing hard noise filtering
Type | double |
---|---|
Default | 3.5 |
Use this value for noisefilter's TOLMAX parameter when doing hard noise filtering
Type | double |
---|---|
Default | 3.5 |
This is the total number of samples in the boxcar. It must be odd and can not exceed twice the number of samples in the cube. In general, the size of the boxcar does not cause the program to operate significantly slower. The shape of the filter can be used to control types of noise to remove. For example, a 3x3 or 5x5 boxcar can be used to remove speckle or salt and pepper noise. A 1 sample x 5 line boxcar with REPLACE=NULL could be used to remove dropped or noisy lines of data. Then use the lowpass program with a 3x3 boxcar to fill in the NULLed data.
Type | integer |
---|---|
Default | 7 |
This is the total number of lines in the boxcar. It must be odd and can not exceed twice the number of lines in the cube. In general, the size of the boxcar does not cause the program to operate significantly slower. The shape of the filter can be used to control types of noise to remove. For example, a 3x3 or 5x5 boxcar can be used to remove speckle or salt and pepper noise. A 1 sample x 5 line boxcar with REPLACE=NULL could be used to remove dropped or noisy lines of data. Then use the lowpass program with a 3x3 boxcar to fill in the NULLed data.
Type | integer |
---|---|
Default | 7 |
Fraction of valid pixels for which a column will not be NULL i.e any columns with valid points percentage less than this value will be set to NULL
Type | double |
---|---|
Default | 0 |
For each column of the cube a count is calculated of the number of valid pixels in the column. If any columns count divided by the maximum count is less than NONVALIDFRACTION then the pause points are nulled out. If the binning is anything other than one then all columns are checked with only the failing columns getting nulled out.
Type | double |
---|---|
Default | 0.90 |
Percent of LIS pixels to switch to hard noise filtering
Type | double |
---|---|
Default | 0.1 |
Fraction of high-end pixels to zap
Type | double |
---|---|
Default | 99.999 |
Fraction of high-end pixels to zap for hard noise filtering
Type | double |
---|---|
Default | 99.99 |