ISIS Application Documentation
hidestripe | Standard View | TOC | Home |
Corrects a known striping pattern in HiRISE images.
Description
Categories
Groups
Examples
History
In mixed mode HiRISE images, there is a tendency for every other line in the ccd with the lower binning mode to be significantly darker or lighter than normal image data would suggest. This program attempts to correct that problem. 2 passes through a cube are necessary to perform the correction. The first pass gathers information on each line of the cube to determine if the striping phenomenon occurs in odd numbered lines or in even numbered lines, and also gathers information to perform the actual correction.
The second pass through the data performs the actual correction, of which there are two different types. The default, an additive correction, is of the following form for each pixel((Line[i-1]) + Line[i+1]) Pixel[i,j] - Line[i] + -------------------------- 2The other correction, a multiplicative correction of a similar style, is of the form
Pixel ((Line[i-1]) + Line[i+1]) ------- * --------------------------- Line[i] 2
It should finally be noted that the striping pattern has been observed to be most prevalent in a certain quardrant of the image, though that phase is not the same for all images. In order to address this irregularitiy, the line averages shown above are not for the entire line, but only for the quarter of the line in which sample i exists.
Caution should be taken when running hidestripe: it should only be run on images where different CCDs are run at different binning modes. Of those, only channels that are not used in the highest binning mode of the image should be corrected. For example, if an image has binning modes 1, 2, and 4 the CCDs with modes 1 and 2 may be hidestripe'd, but in an image that is only binned in modes 1 and 2, the bin 1 CCDs are the only ones that need the hidestripe correction.
Name | Description |
---|---|
FROM | Single hirise channel in cub form |
TO | Output cube to contain cub with correction. |
Name | Description |
---|---|
CORRECTION | Type of correction to apply |
Name | Description |
---|---|
PARITY | Specify line stripes as an even or odd pattern |
input channel file. The file must have a number of samples divisible by four so that it may be equally divided into phases. Also, the image should exibit the horizontal striping problem addressed above. Otherwise, this program will do an unwanted normalization.
Type | cube |
---|---|
File Mode | input |
Filter | *.cub |
This image will have the hidestripe correction applied to it.
Type | cube |
---|---|
File Mode | output |
Filter | *.cub |
A correction that is either multiplicative or additive in nature. For more specific information on the nature of the correction, see the general program description
Type | string | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Default | ADD | |||||||||
Option List: |
|
Type | string | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Default | AUTO | ||||||||||||
Option List: |
|
Additive correction
Example Gui Parameters set to perform additive correction. No options have been changed from their defaults (though required TO/FROM have). |
Input image before hidestripe
Parameter Name:
FROM The image before the correction is applied. Note the stripes. |
Output image after hidestripe
Parameter Name:
TO The same image has now been smoothed such that the stripes are removed. |
Drew Davidson | 2006-05-30 | Original version |
Drew Davidson | 2006-07-29 | Changed to calculate phase limits differently for Channel 1 |
Drew Davidson | 2006-08-17 | Added capability to process bin 2 data |
Drew Davidson | 2007-01-05 | Allowed users to specify odd or even correction |
Steven Lambright | 2008-05-13 | Removed references to CubeInfo |
Sharmila Prasad | 2010-12-21 | Destripe for images with summing greater than 2 |