Isis 3 Application Documentation
pointreg | Standard View | TOC | Home |
Point Registration
Description
Categories
Groups
Examples
History
| Name | Description |
|---|---|
| FILES | Input File List |
| CNET | Input ControlNet |
| TEMPLATE | Auto Regestration Template |
| Name | Description |
|---|---|
| TO | Resulting ControlNet |
| FLATFILE | Text file of pointreg data |
| OUTPUTIGNORED | Keep Ignored ControlPoints |
| OUTPUTUNMEASURED | Keep Unmeasured ControlMeasures |
| Name | Description |
|---|---|
| REGISTERIGNOREDONLY | Register only the "ignored" points |
This file contains all the files used in the control network.
| Type | filename |
|---|---|
| File Mode | input |
| Filter | *.txt *.lis *.lst *.list |
This file contains the initial control network.
| Type | filename |
|---|---|
| File Mode | input |
| Filter | *.net |
This is the auto regestration template file which contains all the information on the registration algorithm to be used.
| Type | filename |
|---|---|
| File Mode | input |
| Filter | *.def |
This is the output ControlNet file containing the registered information.
| Type | filename |
|---|---|
| File Mode | output |
| Filter | *.net |
This file will contain data collected from the pointreg application. The data will be comma separated and contain a line for each measurement of all non-ignored points in the output control net. This will include the point id, orignal sample position, original line position, new sample position, new line position, sample difference, line difference, minimum z-score, maximum z-score, and goodness of fit.
| Type | filename |
|---|---|
| File Mode | output |
| Internal Default | None |
| Filter | *.txt *.lis *.lst *.list |
Specifies if Ignored ControlPoints will remain in the ControlNet.
| Type | boolean |
|---|---|
| Default | True |
Specifies if Unmeasured ControlMeasures will remain in the ControlNet.
| Type | boolean |
|---|---|
| Default | True |
This parameter is used to reprocess ignored points. It can set them to "valid" if they are acceptable in a new tolerance range. If this parameter is not selected, only the "valid" or "non-ignored" points will be registered.
| Type | boolean |
|---|---|
| Default | False |
Default registration settings include ignored and unmeasured points in the output control net.
|
pointreg GUI
|
Example GUI Screen shot of GUI with parameters filled in to perform point registration that includes ignored control points and unmeasured control measures in the output but does not register the ignore points. |
| View Input File List | Input text file containing a list of all files in the control network. All cubes in this list should be located in the same directory that the application is run in. |
|---|---|
| View Entire Input ControlNet | Input text file containing the initial control network. There are 10 control points, one is passed in as an ignored point and two are unmeasured. |
| View Auto Registration Template | Input auto registration template file in PVL format containing the registration algorithm information to be used to register the points. |
| View resulting ControlNet | Output control network file containing the registered information. Notice that all ignored points and unmeasured control measures are kept in this network. |
| View resulting flat file | Output flat file containing the data collected from the pointreg application. |
| View resulting application log. | This log is output to the screeen and contains a count of the following: "ignore" points upon completion; validated, registered, unregistered and unmeasured ControlMeasures; successful and failed registrations; PatternChip and SurfaceModel statistics. |
Register "ignored" points in a control network and include ignored and unmeasured points in the output control net.
|
pointreg GUI
|
Example GUI Screen shot of GUI with parameters filled in to perform ignored point registration that includes ignored control points and unmeasured control measures in the output but does not register the "valid" points. |
| View Input File List | Input text file containing a list of all files in the control network. All cubes in this list should be located in the same directory that the application is run in. |
|---|---|
| View Entire Input ControlNet | Input text file containing the initial control network. There are 10 control points, one is passed in as an ignored point and two are unmeasured. |
| View Auto Registration Template | Input auto registration template file in PVL format containing the registration algorithm information to be used to register the points. |
| View resulting ControlNet | Output control network file containing the registered information. Notice that all ignored points and unmeasured control measures are kept in this network. |
| View resulting flat file | Output flat file containing the data collected from the pointreg application. |
| View resulting application log. | This log is output to the screeen and contains a count of the following: "ignore" points upon completion; validated, registered, unregistered and unmeasured ControlMeasures; successful and failed registrations; PatternChip and SurfaceModel statistics. |
Register "valid" points in a control network and omit ignored points and unmeasured measures from the output control net.
|
pointreg GUI
|
Example GUI Screen shot of GUI with parameters filled in to perform point registration that omits ignored control points and unmeasured control measures from the output. |
| View Input File List | Input text file containing a list of all files in the control network. All cubes in this list should be located in the same directory that the application is run in. |
|---|---|
| View Entire Input ControlNet | Input text file containing the initial control network. There are 10 control points, one is passed in as an ignored point and two are unmeasured. |
| View Auto Registration Template | Input auto registration template file in PVL format containing the registration algorithm information to be used to register the points. |
| View resulting ControlNet | Output control network file containing the registered information. Notice that all ignored points and unmeasured control measures are omitted from this network. |
| View resulting flat file | Output flat file containing the data collected from the pointreg application. |
| View resulting application log. | This log is output to the screeen and contains a count of the following: "ignore" points upon completion; validated, registered, unregistered and unmeasured ControlMeasures; successful and failed registrations; PatternChip and SurfaceModel statistics. |
Register "ignored" points in a control network and omit ignored and unmeasured points in the output control net.
|
pointreg GUI
|
Example GUI Screen shot of GUI with parameters filled in to perform ignored point registration that omits ignored control points and unmeasured control measures from the output. |
| View Input File List | Input text file containing a list of all files in the control network. All cubes in this list should be located in the same directory that the application is run in. |
|---|---|
| View Entire Input ControlNet | Input text file containing the initial control network. There are 10 control points, one is passed in as an ignored point and two are unmeasured. |
| View Auto Registration Template | Input auto registration template file in PVL format containing the registration algorithm information to be used to register the points. |
| View resulting ControlNet | Output control network file containing the registered information. Notice that all ignored points and unmeasured control measures are omitted from this network. |
| View resulting flat file | Output flat file containing the data collected from the pointreg application. |
| View resulting application log. | This log is output to the screeen and contains a count of the following: "ignore" points upon completion; validated, registered, unregistered and unmeasured ControlMeasures; successful and failed registrations; PatternChip and SurfaceModel statistics. |
| Jacob Danton | 2006-01-11 | Original Version |
| Brendan George | 2006-10-02 | Modified call to get current time to use Time class, instead of Application class |
| Steven Lambright | 2007-07-23 | Fixed typos, changed category to Control Networks and removed example |
| Steven Lambright | 2008-06-23 | Fixed memory leak, progress, updated to work with AutoReg change |
| Steven Koechle | 2008-11-13 | Added option to process ignored points (new parameters PROCESSIGNORED and PROCESSVALID), Added FlatFile output parameter. Renamed IGNORED parameter to OUTPUTIGNORED Renamed UNMEASURED parameter to OUTPUTUNMEASURED. |
| Steven Koechle | 2008-11-13 | Fixed pointreg to modify ChooserName and DateTime of measures it alters |
| Jeannie Walldren | 2008-11-14 | Changed PROCESSIGNORED parameter name to REGISTERIGNOREDONLY. Removed PROCESSVALID parameter since "valid" points are only processed if REGISTERIGNOREDONLY is false. Changed extension filters for CNET, TEMPLATE and TO from (*.txt *.lis *.lst) to *.net, *.def, and *.net, respectively. Fixed bug in program so ignored control points only are included in the output when the OUTPUTIGNORED parameter is selected. And valid points are always included in the output. |
| Jeannie Walldren | 2008-11-17 | Added examples to xml file. Fixed bug so that, when registering ignored points, any unmeasured ControlMeasure is omitted if OUTPUTUNMEASURED=no. Added appTest cases for new parameters. |
| Steven Koechle | 2008-11-18 | Added PointId to the FlatFile output |
| Jeff Anderson | 2008-12-04 | Modified to allow control points to have measures which can't be registered to not be ignored. The point is not ignored so long as at least two measures can be registered. |
| Jeannie Walldren | 2008-12-22 | Modified to set successfully registered measures to Ignore=False and Ignore=True otherwise. |
| Jeannie Walldren | 2008-12-23 | Modified code that sets point's "Ignore" Keyword to "True" only if it is neither a ground point nor a held point. Modified app test truth files to reflect changes. |
| Jeannie Walldren | 2008-12-24 | Modified flatfile parameter to output the lines and samples of the original and registered measurements, rather than the original and reference measurements. Modified app test truth files to reflect changes. |
| Steven Lambright | 2009-02-13 | This program now uses CubeManager to more properly balance memory usage and run time. This program should run faster because it is leaving more cubes in memory instead of opening and closing them each time. |
| Travis Addair | 2009-08-10 | Auto registration parameters are now placed into the print file. |