ISIS Documentation

noisefilter

Apply a noise removal filter to a cube

This program applies a noise filter to a cube. Pixel values that are considered to be noise will be replaced with either the average of the boxcar or the Isis NULL value. The criteria for determining whether a pixel is noise or not is given by the TOLMIN and TOLMAX parameters. If the difference between the input pixel and the average of the boxcar is greater than the tolerance given, the pixel is considered to be noise and is replaced. If the STDDEV option is chosen, then TOLMIN and TOLMAX indicate the tolerance in number of standard deviations between the input pixel and the boxcar average that determines whether the pixel is noise. The number of pixels replaced and the corresponding percentage is output.

Categories


Related Applications to Previous Versions of ISIS

This program replaces the following application existing in previous versions of ISIS:
  • boxfilter

Related Objects and Documents

Applications


History

Eric Eliason1988-05-20 Original version
Tracie Sucharski2002-08-15 Ported to Isis 3.0
K Teal Thompson2003-04-10 Add example.
Kim Sides2003-05-13 Added application test
Stuart Sides2003-05-16 Modified schema location from astogeology... to isis.astrogeology..."
Stuart Sides2003-05-30 Fixed compiler error with uninitialized variable after adding -O1 flag
Stuart Sides2003-07-29 Modified filename parameters to be cube parameters where necessary
Jeff Anderson2003-08-25 Separated standard deviation and average noise filter options into two routines. Fixed problem filtering special pixels. Modified explanations for TOLMIN and TOLMAX.
Stuart Sides2003-11-07 Modified results pvl to not include the results group
Elizabeth Miller2005-12-15 Added a flattol parameter - it replaces the tolmin parameter in isis2 boxfilter
Steven Lambright2008-05-13 Removed references to CubeInfo