ISIS Documentation

highpass

Apply a spatial high pass filter to a cube

This program applies a high pass filter to a cube. That is, it filters the cube data by suppressing low frequency data (e.g., albedo) and allows high frequency data (e.g., structure) to pass through. This is done by convolving an NxM boxcar through the data, where N and M are odd integers. The average of the boxcar is subtracted from the middle pixel. The result of the subtraction is the high frequency information. Thus, output(i,j) = input(i,j) - average(i,j,N,M) where i and j are the sample and line position in the cube, N and M are the size of the boxcar, and average(i,j,N,M) is the average of the NxM centered at i,j. A small boxcar (e.g, 3x3) will allow fine details to pass thru and will significantly suppress the albedo. A large boxcar (e.g, 101x101) will enhance larger features and allow more albedo information to pass through. In general, features which are half the size of the boxcar will pass through the filter.

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
Jeff Anderson2002-07-30 Ported to Isis 3.0
K Teal Thompson2002-11-19 Add examples.
K Teal Thompson2002-12-09 Make images smaller
K Teal Thompson2003-03-19 Add move images to /image and /thumb directory.
Stuart Sides2003-04-04 Fixed problem with isiscvs not checking in the thumb and image directories.
Kim Sides2003-05-13 Added application test
Stuart Sides2003-05-16 Modified schema location from astogeology... to isis.astrogeology..."
Stuart Sides2003-07-29 Modified filename parameters to be cube parameters where necessary
Stuart Sides2004-02-17 Added addback parameter