Differences between revisions 2 and 12 (spanning 10 versions)
Revision 2 as of 2018-01-23 11:31:26
Size: 1424
Editor: JohnWeirich
Comment:
Revision 12 as of 2018-11-17 16:25:28
Size: 1695
Editor: EricPalmer
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
Line 7: Line 6:
This block batch registers images. This block batch registers images. Each time you run a batch run of run_script.b (typically would have a different make_scriptR.seed), then run [[blockFinish]] to log the results.
Line 9: Line 8:
== Assumptions ==
 * You have invoked a Bourne-Again Shell (bash)
 * You have completed the processing steps in Block 1 - Setup Directory
 * You have populated the working directory with new images following the steps in:
  * [[Block 2 - Ingest v2]]
Line 17: Line 11:
=== 2. Set-up === === Set-up ===
Ensure make_scriptR.seed is linked to the script you want to run. For starters, you can use one of the default ones. If needed, you can craft something specific and place it in lsupport.
Line 19: Line 14:
Ensure make_scriptR.seed is linked to the script you want to run.   relink.sh support/register-basic01.seed make_scriptR.seed
  relink.sh script/make_scriptR_02.seed make_scriptR.seed
Line 22: Line 18:
=== 3. Set-up batch register files === === Set-up batch register files ===
Replace [[make_script.in]] with a list of images that you want to use. It is important that the first character is blank and the file is terminated with an "END"
Line 24: Line 22:
# set-up batch register files
ln -s lsupport/$imgListName make_script.in
ln -s scripts/make_scriptR.SEED make_scriptR.seed
make_scr
iptR
ls -l
# Create a list of images that need to be processed.
  cp lsupport/imageList.__ make_script.in
  echo END >> make_script.in
Line 32: Line 28:
=== 4. Batch register images === === Batch register images ===
Build the scripts. We use nohup to ensure that if the login window is lost, the process still runs.
Line 35: Line 32:
# Batch register images
register -v
nohup sh run_script.b &
  make_scriptR
  nohup sh run_script.b
Line 40: Line 36:
=== 5. Monitor progress === === Monitor progress ===
Line 42: Line 38:
# Monitor progress
ls -l *.INN *.OOT
  ls *.INN | wc
  ls *.OOT | wc
Line 46: Line 42:
=== 6. Check results === === Check results ===
This gives stats to help you see which things to work.
Line 48: Line 45:
# Check results
ls *OOT > tmpList
sh support/after.sh 0.5 tmpList
cat goodList
cat badList
sh support/evalReg.sh badList
  registerEval.sh
  wc evalGood.txt evalBad.txt
Line 56: Line 49:
=== 7. Fix unregistered images === If you so desire, especially early on, make R/B images to see the quality of the fit
{{{
   evalReg.sh make_script.in
}}}

=== Fix unregistered images ===
Line 62: Line 60:
=== 8. Clean directory === === Finish the Block ===
Line 64: Line 62:
# Clean directory
sh rem_script.b
rm TESTFILES/*
rm nohup.out
  echo 2 | blockFinish \
Line 69: Line 64:

=== 9. Complete procedure ===

{{{
# Block Complete
exit
# Save block log
mv typescript step-reg

}}}
Line 82: Line 66:
''(Compiled by DL)''

CategoryHowTos
''(Compiled by EEP)''

Block 3 - Register V2

Description

This block batch registers images. Each time you run a batch run of run_script.b (typically would have a different make_scriptR.seed), then run blockFinish to log the results.

Procedure

Set-up

Ensure make_scriptR.seed is linked to the script you want to run. For starters, you can use one of the default ones. If needed, you can craft something specific and place it in lsupport.

  relink.sh support/register-basic01.seed make_scriptR.seed
  relink.sh script/make_scriptR_02.seed make_scriptR.seed

Set-up batch register files

Replace make_script.in with a list of images that you want to use. It is important that the first character is blank and the file is terminated with an "END"

# Create a list of images that need to be processed.  
  cp lsupport/imageList.__  make_script.in
  echo END >> make_script.in

Batch register images

Build the scripts. We use nohup to ensure that if the login window is lost, the process still runs.

  make_scriptR
  nohup sh run_script.b

Monitor progress

  ls *.INN | wc
  ls *.OOT | wc

Check results

This gives stats to help you see which things to work.

  registerEval.sh 
  wc evalGood.txt evalBad.txt

If you so desire, especially early on, make R/B images to see the quality of the fit

   evalReg.sh make_script.in

Fix unregistered images

# Fix unregistered images
.......

Finish the Block

  echo 2 | blockFinish \


(Compiled by EEP)

Block 3 - Register v2 (last edited 2019-11-08 16:47:21 by EricPalmer)