Differences between revisions 114 and 147 (spanning 33 versions)
Revision 114 as of 2015-06-25 16:02:51
Size: 10173
Comment:
Revision 147 as of 2016-01-15 14:59:04
Size: 13377
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:

--------------------------------------------------------------------------------------------------------------------------------------------------
Line 9: Line 11:
 * [[Table_of_Contents_For_User's_Manual]] - We will come up with a table of contents for OSIRIS SPC. Here is where I will be putting my notes. Other's with suggestions are welcome.  * [[Table_of_Contents_For_User's_Manual]] - We will come up with a table of contents for OSIRIS SPC. Here is where I will be putting my notes. Other's with suggestions are welcome. [[User Manual Author's Task List]]
Line 11: Line 13:
 * [[SPC_V_and_V_testing]] - Directions and guideline for testing
Line 13: Line 16:
 * [[Error_evaluation]] - How to evaluate things for error and consistancy


--------------------------------------------------------------------------------------------------------------------------------------------------
Line 24: Line 30:
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 26: Line 33:
 * Building Landmarks
=== Procedures for Bennu ===
  * [[Bennu_Initial_Setup]]
  * [[Bennu_PROCESS_FITS]]
  * [[Bennu_make_sumfiles]]
  * [[Bennu_REGISTER]]
  * [[Bennu_LatLonTiling]]

=== Building Landmarks ===
Line 32: Line 47:
 * [[Standard_iteration ]] - Runs [[lithosP]]
 * [[Adding new images]] - How to run [[autoregister]]
 * [[Building a shape model]] - How to run [[densify]]

 * Problems
=== Test Procedure ===
 
* [[Standard_iteration ]] - Runs [[lithosP]]
  * [[Adding new images]] - How to run [[autoregister]]
  * [[Building a shape model]] - How to run [[densify]]

=== Problems ===
Line 40: Line 56:
   * [[Basic Procedure]] -- Simple way to fix landmarks using [[lithos.e|lithos]] that usually works.    * [[Basic Procedure]] -- Simple way to fix landmarks using [[lithos]] that usually works.
Line 43: Line 59:
   * [[Poor topography]] -- What to do when the topography is too poor for any alignment.
  * [[LITHOSP crashes]] -- How to recover without starting over
Line 45: Line 63:
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 64: Line 83:

=== Fun Tools ===
 * [[updateDisplay]] - aid for visualization
--------------------------------------------------------------------------------------------------------------------------------------------------

== Fun Tools ==
 * [[updateDisplay]] - aid for landmark/maplet visualization
 
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 70: Line 92:
 * [[lithos.e]] - aligns maplets to the current shape model and will provide slight changes to the shape (stored in MAPFILES)  * [[lithos]] - aligns maplets to the current shape model and will provide slight changes to the shape (stored in MAPFILES)
Line 75: Line 97:
 * [[autoregisterP]] - adds groups of landmarks to an image using parallel processing
Line 90: Line 113:
 * [[Imager_MG]] - How to make images from maplets
Line 95: Line 119:
 * [[shape_info]] - generates DTM information
Line 97: Line 122:
 * [[find_nofitT.e]] - searches for alignments that had problems  * [[find_nofit]] - searches for alignments that had problems
Line 100: Line 125:
 * [[make_scriptT.e]] [[make_scriptT]] - generates the script that tiles (makes new maplets)  * [[make_lmrklistX]] - generates [[LMRKLISTX]]
 * [[make_scriptA]] - generates the script that batch autoRegisters images
 * [[make_scriptR]] - generates the script that batch registers images
 * [[make_scriptT]] - generates the script that tiles (makes new maplets)
Line 118: Line 146:

=== Directories ===
--------------------------------------------------------------------------------------------------------------------------------------------------

== Directories ==
Line 129: Line 158:
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 135: Line 165:
 * [[LMRKLISTX.TXT]]
Line 149: Line 180:
 * [[INIT_LITHOS]]

=== Key Diagnostic Files ===
 * [[INIT_LITHOS.TXT]]
--------------------------------------------------------------------------------------------------------------------------------------------------

== Key Diagnostic Files ==
Line 157: Line 189:

=== Support Files ===
--------------------------------------------------------------------------------------------------------------------------------------------------

== Support Files ==
Line 160: Line 193:
 * [[make_scriptA.seed]] - Used by [[make_scriptA]] to build ??
 * [[make_scriptR.seed]] - Used by [[make_scriptR]] to build ??
Line 161: Line 196:

=== SPC Lessons ===
 * [[MAPTRANS]] - Diagnostic tools to visualize maplet translations.

--------------------------------------------------------------------------------------------------------------------------------------------------
== SPC Lessons ==
Line 180: Line 217:
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 183: Line 221:
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 187: Line 226:
--------------------------------------------------------------------------------------------------------------------------------------------------

WIKI for Bob Gaskell's StereoPC


General Info

This is an attempt to document of some of the key programs and support files for Stereo Photoclinometry. I've been taking pretty good notes, and I thought we could all share and benefit from what we each have learned. If you figure something out (or get help from Bob himself), be sure to post it. If you need help with the wiki, let me know (or just send me the info).


Versions

  • 1.0 -- Initial version of SPC
  • 2.0 -- Version of SPC with the Common library created
  • 2.1A7 -- This is the baseline version of Gaskell's software. I has gone under SubComponent testing

  • 3.0A0 -- These have changed required in SPC to finish the SubComponent testing. It changed regress, process_fits and geometry

  • 3.0A1 -- Released by Bob in support of Dawn @ Ceres
  • 3.0A1a -- Minor changes
  • 3.0A2 -- In development. Includes miscellaneous changes.
  • 3.1 -- (in progress) Will have all code improvements from Rosetta. Will receive regression testing.
  • 3.2 -- (in progress) Will include polar wobble.


Work Flow

Procedures for Bennu

Building Landmarks

Test Procedure

Problems


Scripts - from AAA.TXT


Fun Tools


Programs

Lithos

  • lithos - aligns maplets to the current shape model and will provide slight changes to the shape (stored in MAPFILES)

  • geometry - figures out a surface based on landmarks

  • residuals.e - figures out a surface based on landmarks

  • register - aligns a new image with a reference, manually

  • autoregister - adds groups of landmarks to an image

  • autoregisterP - adds groups of landmarks to an image using parallel processing

  • convert

  • make_sumfiles

  • dynamics

Imager

Shaper

  • bigmap - processes maplets to form a bigmap

  • spheremapB.e - This reads the Zmap files and makes the resulting map line by line.

  • update_infiles.e - generates a list of landmarks and headers for showing coverage

  • shape_info - generates DTM information

Utilities

  • find_nofit - searches for alignments that had problems

  • export.e - builds scripts to package up the new maplets/landmarks into a tar ball

  • importL.e - builds script to unpack maplets/landmarks and integrate into a master directory

  • make_lmrklistX - generates LMRKLISTX

  • make_scriptA - generates the script that batch autoRegisters images

  • make_scriptR - generates the script that batch registers images

  • make_scriptT - generates the script that tiles (makes new maplets)

  • refresh_sumfiles.e - updates the sumfiles to match the maplets

  • showmap.e - generates an image (.pgm) for a specific bigmap

  • pr_template - (copy the codes for when making a new prog page)

  • make_pictlistX - Builds the file PICTLISTX.TXT which makes things run faster

  • process_img - Takes a list of files and creates make_sumfiles.in. Creates IMAGEFILE for each images

  • make_sumfiles - Computes the SUMFILE and NOMINALS

Gravity

Notes_on_Gravity

  • Mgrav.e - Makes MGRAV.TXT and generates gravity images based on a map or bigmap.

  • Sgrav.e - Makes a file called SGRAV.TXT that is like SHAPE.TXT but with extra columns for surface acceleration, potential and laplacian (just as a check). Based on a shape model. This is for a non-rotating body with GM=1.

  • Sacc.e - Provided the correct GM and Omega, it will use SGRAV.TXT file to create the surface acceleration.

  • Selv.e - Provided the correct GM and Omega, it will use SGRAV.TXT file to create the surface elevation (same as geoid).

  • Slap - Provided the correct GM and Omega, it will use SGRAV.TXT file to create the surface laplacian.

  • Spot.e - Provided the correct GM and Omega, it will use SGRAV.TXT file to create the surface potential.

  • Sslpa.e - ?


Directories

  • LMKFILES - Stores the actual landmarkts, .LMK

  • MAPFILES - Stores the maplets, .MAP

  • IMAGEFILES - Directory that holds the image files, .DAT

  • SUMFILES - Directory that holds the sum files, .SUM

  • NOMINALS - Directory that holds the sum files, .NOM

  • NEW_IMAGES - Directory that holds the new, and unprocessed image files (in pgm format)

  • DATA - A place for the SPICE kernels

  • UTILITIES - Programs that are specific for this project

  • SHAPEFILES - Holds the different types of shapefiles


Key Input Files


Key Diagnostic Files


Support Files


SPC Lessons

  • Lesson 1

  • Lesson 2

    • Generate a maplet with specific parameters
    • Then tile maplet with overlapping better resolution maplets
  • Lesson 3

    • Process more images and tile a maplet (3-4 hours)
  • Lesson 4

    • AUTOREGISTER, Create Bigmap from 0.4 pm/px maps, set up batch run tiling


Papers and Presentations


Deprecated


Help

Contact me with questions. Email: <epalmer AT SPAMFREE psi DOT edu>

Links to wiki formatting and help https://moinmo.in/HelpOnMoinWikiSyntax

  • Test_Files - I'm going to store the scripts here for the testing proceedures


CategoryHomepage

HomePage (last edited 2024-10-24 12:50:27 by EricPalmer)