Differences between revisions 1 and 9 (spanning 8 versions)
Revision 1 as of 2016-01-14 16:19:50
Size: 2558
Editor: DianeLambert
Comment:
Revision 9 as of 2016-01-22 10:35:07
Size: 3212
Editor: DianeLambert
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
(Compiled by DL)
Line 7: Line 8:
 * make_script.in - text file containing the names of the images to batch autoregister.
 * [[make_scriptA.seed]] - text file containing the autoregister option commands for batch registering images.
 * [[make_script.in]] - text file containing the names of the images to batch autoregister.
 * [[make_scriptA.seed]] - text file containing the [[autoregister]] option commands for batch registering images.
 * [[TESTFILES]]/ - Directory in which to store copies of LMRK_DISPLAY1.pgm (output by [[autoregister]]) for each image.

NB: [[autoregister]] requires a number of directories and files - refer to relevant guide.
Line 17: Line 21:
 * [[TESTFILES]]/ - a copy of LMRK_DISPLAY1.pgm (output by [[autoregister]]) is saved for each image;
Line 94: Line 99:
[[autoregister]] uses the file [[LMRKLISTX.TXT]] to pre- screen the maplets, so if maplets have been added or deleted recently, the procedure [[make_lmrklistX]] should be run.
Line 98: Line 105:
The autoregister standard output for each image is captured in the .OOT files. The user must review the .OOT files to ascertain the success of the batch image autoregistration process. (A ''find-nofit'' program does not currently exist for batch image autoregistration.) The autoregister standard output for each image is captured in the .OOT files, and the LMRKDISPLAY1.pgm file output by [[autoregister]] is copied and stored in [[TESTFILES]]/ once an image has been processed. The user must review the .OOT files to ascertain the success of the batch image autoregistration process. (A ''find-nofit'' program does not currently exist for batch image autoregistration.)

make_scriptA

(Compiled by DL)

Purpose: Generates the run script and .INN files required to batch autoregister new images.

Requires

NB: autoregister requires a number of directories and files - refer to relevant guide.

Output

make_scriptA outputs:

  • run_script.b - run script for batch image autoregistration.
  • .INN files - autoregister seed file for each image.

run_script.b output:

  • .OOT files - standard output from autoregister for each image.
  • TESTFILES/ - a copy of LMRK_DISPLAY1.pgm (output by autoregister) is saved for each image;

  • SUMFILES/ - Landmarks are added to the image's SUMFILE. Spacecraft/camera position/attitude are updated upon user acceptance of alignment shifts;

  • LMKFILES/ - Image names are added to the LMKFILES.

Using make_scriptA

Create Input Files

Example make_script.in file:

 P00045000450
 P00045000451
 P00045000452
END

NB: A space must precede each image filename.

Example make_scriptA.seed file (see make_scriptA.seed for further details):

a
0,65,.25,0,3
1
2
n
0
n
o
.5
4
b
0
q
END   

Run make_scriptA

make_scriptA generates a .INN file for each image (the image filename appended with the autoregister options contained in the make_scriptA.seed file. Example P00045000450.INN file:

P00045000450
y
0.5
n
a                   
0,65,.25,0,3        
1                   
2                   
n                   
0                   
n                   
o                   
.5                  
4                   
b                   
0                   
q                   

make_scriptA also generates the run script - run_script.b:

rm -f P00045000450.OOT
/usr/local/bin/AUTOREGISTER < P00045000450.INN > P00045000450.OOT
cp LMRK_DISPLAY1.pgm ./TESTFILES/P00045000450.pgm
rm -f P00045000451.OOT
/usr/local/bin/AUTOREGISTER < P00045000451.INN > P00045000451.OOT
cp LMRK_DISPLAY1.pgm ./TESTFILES/P00045000451.pgm
rm -f P00045000452.OOT
/usr/local/bin/AUTOREGISTER < P00045000452.INN > P00045000452.OOT
cp LMRK_DISPLAY1.pgm ./TESTFILES/P00045000452.pgm

Batch Autoregister Images

autoregister uses the file LMRKLISTX.TXT to pre- screen the maplets, so if maplets have been added or deleted recently, the procedure make_lmrklistX should be run.

sh run_script.b

The autoregister standard output for each image is captured in the .OOT files, and the LMRKDISPLAY1.pgm file output by autoregister is copied and stored in TESTFILES/ once an image has been processed. The user must review the .OOT files to ascertain the success of the batch image autoregistration process. (A find-nofit program does not currently exist for batch image autoregistration.)

make_scriptA (last edited 2016-06-06 13:09:14 by DianeLambert)