Differences between revisions 115 and 150 (spanning 35 versions)
Revision 115 as of 2015-07-17 09:44:05
Size: 10240
Editor: EricPalmer
Comment:
Revision 150 as of 2016-01-18 15:17:22
Size: 13567
Editor: DianeLambert
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 14: Line 16:
 * [[Error_evaluation]] - How to evaluate things for error and consistancy


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

=== Building Landmarks ===
Line 29: Line 43:
  * [[Basic_tiling]] - The core procedures for tile a [[bigmap]]   * [[Basic_tiling]] - The core procedures for tiling a [[bigmap]]
   * [[Basic Tiling - Achieving the Desired Maplet Overlap]] - The bigmap.in file parameters to achieved the desired maplet overlap percentage.
Line 33: Line 48:
 * [[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 41: Line 57:
   * [[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 44: Line 60:
   * [[Poor topography]] -- What to do when the topography is too poor for any alignment.
  * [[LITHOSP crashes]] -- How to recover without starting over
Line 46: Line 64:
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 65: Line 84:

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

== Fun Tools ==
 * [[updateDisplay]] - aid for landmark/maplet visualization
 
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 71: Line 93:
 * [[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 76: Line 98:
 * [[autoregisterP]] - adds groups of landmarks to an image using parallel processing
Line 91: Line 114:
 * [[Imager_MG]] - How to make images from maplets
Line 96: Line 120:
 * [[shape_info]] - generates DTM information
Line 98: Line 123:
 * [[find_nofitT.e]] - searches for alignments that had problems  * [[find_nofit]] - searches for alignments that had problems
Line 101: Line 126:
 * [[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 108: Line 136:
 * [[make_tilefile]] - Brief description.
Line 119: Line 148:

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

== Directories ==
Line 130: Line 160:
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 136: Line 167:
 * [[LMRKLISTX.TXT]]
Line 150: Line 182:
 * [[INIT_LITHOS]]

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

== Key Diagnostic Files ==
Line 158: Line 191:

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

== Support Files ==
Line 161: Line 195:
 * [[make_scriptA.seed]] - Used by [[make_scriptA]] to build ??
 * [[make_scriptR.seed]] - Used by [[make_scriptR]] to build ??
Line 162: Line 198:

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

--------------------------------------------------------------------------------------------------------------------------------------------------
== SPC Lessons ==
Line 181: Line 219:
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 184: Line 223:
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 188: Line 228:
--------------------------------------------------------------------------------------------------------------------------------------------------

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

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)