ISIS Application Documentation
mode | Standard View | TOC | Home |
Set pixels to mode of surrounding pixel values
Description
Categories
Groups
Examples
History
Name | Description |
---|---|
FROM | Input Cube |
TO | Output Cube |
Name | Description |
---|---|
SAMPLES | Number of samples in Boxcar |
LINES | Number of lines in Boxcar |
Name | Description |
---|---|
LOW | The minimum value of a valid pixel |
HIGH | The maximum value of a valid pixel |
MINOPT | Sets minimum to be either a count or a percentage |
MINIMUM | Minimum boxcar pixels required for filter |
REPLACEMENT | Replacement if minimum not met |
Name | Description |
---|---|
PIXELS | The style of filtration |
Name | Description |
---|---|
NULL | Filter Null Pixels |
HRS | Filter Hrs Pixels |
HIS | Filter His Pixels |
LRS | Filter Lrs Pixels |
LIS | Filter Lis Pixels |
This is the cube from which we will gather our data.
Type | cube |
---|---|
File Mode | input |
Filter | *.cub |
This is the cube to which we will write the modified data.
Type | cube |
---|---|
File Mode | output |
Filter | *.cub |
This will determine how many samples the boxcar will have. The number must be an odd integer, and size often has a noticeable impact on time. It will also have an impact on the blurring effect. The larger the boxcar, the greater the blurring. The user will have to discover other effects on their own.
Type | integer |
---|---|
Minimum | 1 (inclusive) |
Odd | This value must be an odd number |
This will determine how many lines the boxcar will have. The number must be an odd integer, and size often has a noticeable impact on time. It will also have an impact on the blurring effect. The larger the boxcar, the greater the blurring. The user will have to discover other effects on their own.
Type | integer |
---|---|
Minimum | 1 (inclusive) |
Odd | This value must be an odd number |
This value indicates the minimum value of a valid pixel. If a pixel holds a value below the minimum value, it will either be excluded or included, depending on user input in the "Filter Style" area.
Type | double |
---|---|
Internal Default | Use all |
Less Than |
|
This value indicates the maximum value of a valid pixel. If a pixel holds a value over the maximum value, it will either be excluded or included, depending on user input in the "Filter Style" area.
Type | double |
---|---|
Internal Default | Use all |
Greater Than |
|
This parameter determines whether the minimum parameter is to be interpreted as a count of pixels, or a percentage of all pixels in the boxcar.
Type | string | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Default | COUNT | |||||||||
Option List: |
|
This option is the minimum number of valid pixels required in a boxcar for filtering to begin.
Type | double |
---|---|
Default | 1 |
This determines what to put in the center pixel, in the event that there aren't enough non-special pixels in the boxcar to meet the minimum. The default is to replace it with the current value, and the other option is to replace it with NULL.
Type | string | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Default | CENTER | |||||||||
Option List: |
|
These options determine which pixels are to be included in the filtering process. ALL filters all pixels, regardless of value, VALID only filters those pixels with values between LOW and HIGH, and INVALID only filters those pixels with values outside LOW and HIGH. Note that these only determine which Non-Special pixels to filter. Also, the median will only be calculated from pixel values between LOW and HIGH.
Type | string | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Default | ALL | ||||||||||||
Option List: |
|
If the center of the boxcar is Null, and this box is checked, the pixel will be overwritten with the mode value of the boxcar as a whole. If this box is left unchecked, the pixel will be left alone.
Type | boolean |
---|---|
Default | TRUE |
If the center of the boxcar is Hrs, and this box is checked, the pixel will be overwritten with the mode value of the boxcar as a whole. If this box is left unchecked, the pixel will be left alone.
Type | boolean |
---|---|
Default | TRUE |
If the center of the boxcar is His, and this box is checked, the pixel will be overwritten with the mode value of the boxcar as a whole. If this box is left unchecked, the pixel will be left alone.
Type | boolean |
---|---|
Default | TRUE |
If the center of the boxcar is Lrs, and this box is checked, the pixel will be overwritten with the mode value of the boxcar as a whole. If this box is left unchecked, the pixel will be left alone.
Type | boolean |
---|---|
Default | TRUE |
If the center of the boxcar is Lis, and this box is checked, the pixel will be overwritten with the mode value of the boxcar as a whole. If this box is left unchecked, the pixel will be left alone.
Type | boolean |
---|---|
Default | TRUE |
Running mode with a 3x3 boxcar
Example GUI Screenshot of the GUI set to filter all pixels for the image using a 3x3 boxcar. |
Input image before mode filter
Parameter Name:
FROM This is the original cube. The areas of greatest interest are those with a great deal of contrast such as edges. |
Output of 3x3 boxcar mode filter
Parameter Name:
TO This is the image after the filter. You may notice that the whole image is slightly softer, particularly around areas of sharp contrast. Due to the small size of the boxcar, the effect is subtle and difficult to notice. |
Running mode with a 15x15 boxcar
Example GUI Screenshot of the GUI set to filter all pixels for the image using a 15x15 boxcar. |
Input image before mode filter
Parameter Name:
FROM This is the original cube. The areas of greatest interest are those with a great deal of contrast such as edges. |
Output of 15x15 boxcar mode filter
Parameter Name:
TO This is the output image for a 15x15 boxcar. You will notice the entire image is noticeably blurrier. It is now virtually impossible to make out any but the largest of features. |
Brendan George | 2005-11-21 | Original version |
Brendan George | 2006-06-06 | Added Minopt parameter, modified user interface. |
Brendan George | 2006-06-19 | Modified user interface |