ISIS Documentation

fillgap

Compute interpolations to replace special pixels.

This program will fill in the gaps of a cube (i.e. replace special pixels with DN values) by using an interpolation scheme and a direction specified by the user.

Note: This application will not extrapolate DN values beyond the endpoints of a data set. For example, if you choose to fill gaps that run across lines, then any special pixel values in the first or last vertical column of the image will not be filled. If any of these are not in a corner, you can run fillgap again using the output of the first run as input and SAMPLE as the DIRECTION parameter. Corner pixels can be filled by using the specpix application or the lowpass filter application.


Categories


History

Stacy Alley2007-08-08 based off slither - first version of fillgap
Christopher Austin2008-01-30 Changed INTERP option CUBIC's name to CUBICCONVOLUTION to correlate with other apps using the INTERP param.
Jeannie Walldren2008-11-05 Removed references to DataInterp class and replaced them with NumericalApproximation class.
Jeannie Walldren2009-04-21 Added an exception catch so the application may continue if the interpolation fails for some pixel. Added a message to the log to inform users how many pixels were not filled. Updated user documentation to explain what they may do if this occurs. Changed the INTERP parameter CUBICCONVOLUTION back to CUBIC since this application uses a cubic spline, not cubic convolution. Added test cases and documentation examples.