Home
About ISIS
Support
Download

ISIS 3

Documentation
Tutorials
Technical Documents

ISIS 2

Documentation
Tutorials
Technical Documents

Search

USGS

ISIS 3 Application Documentation


interestcube

Printer Friendly View | TOC | Home

Used to test Interest Operators

Overview Parameters Example 1 Example 2 Example 3 Example 4 Example 5

Description

This program will use an interest operator specified by the user to evaluate the interest of an entire cube and output the interest in a cube full of interest values. It uses the same PVL format used for Interest Operator. Note: forstner operator output will need to be manually stretched to see visual results, due to the wide range of values it creates.

Categories


History

Steven Koechle2007-08-14 Original version
Steven Koechle2007-09-14 Renamed app from "Interest" -> "interest"
Steven Koechle2008-08-20 Renamed app from "interest" -> "interestcube"
Sharmila Prasad2010-04-14 Create a universal ground map of the input cube to be passed onto the Interest Operator to calculate the Emission Angle
Ian Humphrey2014-06-03 Closed the open cube to prevent errors from running sequential data in GUI. Fixes #1002.
Makayla Shepherd2015-02-06 Initialized the global variables and changed the catch in IsisMain in order to close the cube before the exception is thrown. Fixes #2124, 2125.

Parameter Groups

Files

Name Description
FROM Input cube
PVL Input pvl
TO Output cube
X

Files: FROM


Description

Use this parameter to select the input cube.

Type cube
File Mode input
Filter *.cub
Close Window
X

Files: PVL


Description

Use this parameter to select the pvl file that gives the program parameters. Note: to make the program function properly the delta keywords and valid interest keyword will be changed to a value of 0.

Type filename
File Mode input
Close Window
X

Files: TO


Description

This cube will contain the results of the Interest Operator.

Type cube
File Mode output
Pixel Type real
Close Window

Example 1

Using interestcube with forstner operator

Description

The use of Interest to ingest an Isis 3 cube and output a cube with interest values.

Command Line

interestcube from= ab102401.cub pvl= input.pvl to= out.cub
This example shows the use of interestcube to create an Isis3 cube of interest values from a standard Isis 3 cube. This example will use a 3x3 boxcar using the ForstnerOperator.

GUI Screenshot

Interest gui

Example GUI

Screenshot of the GUI with parameters

Input Image

This is the input Isis 3 cube.

Input Isis 3 cube.

Parameter Name: FROM

The input cube that the Interest Operator is to run on.

Data File

Links open in a new window.
Input pvl file. This is the pvl file that defines how the program is to operate.

Output Image

Cube full of interest values after processing.

Output image after processing.

Parameter Name: TO

The interest cube image after processing. To view a forstner image you MUST manually stretch the image. This image has been stretched from 0 to 1.67854e-27. Keep in mind if you dont do this, the data in the cube will be valid, it will just display all white in qview.


Example 2

Using interestcube with gradient operator

Description

The use of Interst to ingest an Isis 3 cube and output a cube with interest values.

Command Line

interestcube from= ab102401.cub pvl= input.pvl to= out.cub
This example shows the use of interestcube to create an Isis3 cube of interest values from a standard Isis 3 cube. This example will use a 3x3 boxcar using the Gradient Operator.

GUI Screenshot

Interest gui

Example GUI

Screenshot of the GUI with parameters

Input Image

This is the input Isis 3 cube.

Input Isis 3 cube.

Parameter Name: FROM

The input cube that the Interest Operator is to run on.

Data File

Links open in a new window.
Input pvl file. This is the pvl file that defines how the program is to operate.

Output Image

Cube full of interest values after processing.

Output image after processing.

Parameter Name: TO

The interest cube image after processing.


Example 3

Using interestcube with Moravec operator

Description

The use of Interst to ingest an Isis 3 cube and output a cube with interest values.

Command Line

interestcube from= ab102401.cub pvl= input.pvl to= out.cub
This example shows the use of interestcube to create an Isis3 cube of interest values from a standard Isis 3 cube. This example will use a 3x3 boxcar using the Moravec Operator.

GUI Screenshot

Interest gui

Example GUI

Screenshot of the GUI with parameters

Input Image

This is the input Isis 3 cube.

Input Isis 3 cube.

Parameter Name: FROM

The input cube that the Interest Operator is to run on.

Data File

Links open in a new window.
Input pvl file. This is the pvl file that defines how the program is to operate.

Output Image

Cube full of interest values after processing.

Output image after processing.

Parameter Name: TO

The interest cube image after processing.


Example 4

Using interestcube with Standard Deviation operator

Description

The use of Interst to ingest an Isis 3 cube and output a cube with interest values.

Command Line

interestcube from= ab102401.cub Initialized the global variables and changed the catch in IsisMain in order to close the cube before the exception is thrown. Fixes #2124 and #2125. pvl= input.pvl to= out.cub
This example shows the use of interestcube to create an Isis3 cube of interest values from a standard Isis 3 cube. This example will use a 3x3 boxcar using the Standard Deviation Operator.

GUI Screenshot

Interest gui

Example GUI

Screenshot of the GUI with parameters

Input Image

This is the input Isis 3 cube.

Input Isis 3 cube.

Parameter Name: FROM

The input cube that the Interest Operator is to run on.

Data File

Links open in a new window.
Input pvl file. This is the pvl file that defines how the program is to operate.

Output Image

Cube full of interest values after processing.

Output image after processing.

Parameter Name: TO

The interest cube image after processing.


Example 5

Using interestcube with a Large Boxcar

Description

The use of Interst to ingest an Isis 3 cube and output a cube with interest values. This uses StandardDeviationOperator and a large boxcar to show the blurring affect of using a larger boxcar.

Command Line

interestcube from= ab102401.cub pvl= input.pvl to= out.cub
This example shows the use of interestcube to create an Isis3 cube of interest values from a standard Isis 3 cube. This example will use a 15x15 boxcar using the StandardDeviationOperator.

GUI Screenshot

Interest gui

Example GUI

Screenshot of the GUI with parameters

Input Image

This is the input Isis 3 cube.

Input Isis 3 cube.

Parameter Name: FROM

The input cube that the Interest Operator is to run on.

Data File

Links open in a new window.
Input pvl file. This is the pvl file that defines how the program is to operate.

Output Image

Cube full of interest values after processing.

Output image after processing.

Parameter Name: TO

The interest cube image after processing. You can see how the interest areas are slightly blured due to the large boxcar size.