Differences between revisions 85 and 122 (spanning 37 versions)
Revision 85 as of 2015-05-06 11:15:24
Size: 8419
Editor: localhost
Comment: converted to 1.6 markup
Revision 122 as of 2015-08-18 14:23:19
Size: 12427
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:

Line 7: Line 5:
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 9: Line 7:
Line 16: Line 13:
 * [[SPC_V_and_V_testing]] - Directions and guideline for testing
 * [[http://sbib.psi.edu/wiki_ext/refman.pdf|SPOC v3.02A PDF]]
 * [[http://sbib.psi.edu/wiki_ext/html/|SPOC v3.02A html directory]]
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 27: Line 27:
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 30: Line 30:

 * [[Making_new_landmarks]] - Workflow from the 50m resolution work done for Dawn at Vesta
 * [[Adding new images]]
 * [[Building a shape model]]
 * [[Making 3D images]]
 * [[Making 'point of view' images]]
 * [[Panorama Images]]
 * [[Small_Footprint_Processing]] - Lets you do tiling copying only the files that you need for the specific task.
=== Building Landmarks ===
  * [[Making_new_landmarks]] - Workflow from the 50m resolution work done for Dawn at Vesta
  * [[Basic_tiling]] - The core procedures for tile a [[bigmap]]
  * [[LatLon_tiling]] - Tiling using Lat/Lon. Used for the initial sets of landmarks
  * [[Export_Import]] - Build landmarks on other machines and export them and import them

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

=== Problems ===
  * [[Fill_procedure]] -- Replace current topography with shape or bigmap. Fixes problems
  * [[Fixing_problem_landmarks]] -- Techniques to deal with landmarks that don't work well
   * [[When to Fix Landmarks]] - When?
   * [[Basic Procedure]] -- Simple way to fix landmarks using [[lithos.e|lithos]] that usually works.
   * [[Aligning to a Single Image]] -- What to do if initial image alignment shows no to very miniscule correlation.
   * [[Manually Moving An Image]] -- What to do when some images (that you want/need to use for building template) won't auto correlate.

 * Obsolete [[Small_Footprint_Processing]] - Lets you do tiling copying only the files that you need for the specific task.
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 40: Line 53:
Line 58: Line 70:
--------------------------------------------------------------------------------------------------------------------------------------------------

== Fun Tools ==
 * [[updateDisplay]] - aid for landmark/maplet visualization
 * [[LMRK_SUN_SC_POS]] Codes for determining how a landmark is imaged.
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 60: Line 78:
Line 62: Line 79:
  
Line 64: Line 80:
 * [[geometry.e]] - figures out a surface based on landmarks  * [[geometry]] - figures out a surface based on landmarks
Line 68: Line 84:
 * [[convert]]
 * [[make_sumfiles]]
 * [[dynamics]]
Line 70: Line 89:
  
Line 73: Line 91:
 * [[image_map_mono.e]] -   * [[image_map_mono.e]] -
Line 75: Line 93:
 * [[image_map_stereo.e]] -   * [[image_map_stereo.e]] -
Line 82: Line 100:
Line 84: Line 101:
    * [[bigmap.e]] - processes maplets to form a bigmap  * [[bigmap]] - processes maplets to form a bigmap
Line 100: Line 116:
 
Line 103: Line 119:
  
Line 105: Line 121:
 * [[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.    * [[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.
Line 111: Line 127:


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

== Directories ==
Line 123: Line 139:

--------------------------------------------------------------------------------------------------------------------------------------------------
Line 129: Line 144:
 * [[LMRKLISTR.TXT]]
 * [[LMRKLISTO.TXT]]
Line 134: Line 151:
 * [[SGRAV.TXT]] - produced from [[Sgrav.e]]. Similar to SHAPE.TXT with extra columns for surface acceleration, potential and laplacian (just as a check).    * [[SGRAV.TXT]] - produced from [[Sgrav.e]]. Similar to SHAPE.TXT with extra columns for surface acceleration, potential and laplacian (just as a check).
Line 143: Line 160:

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

== Key Diagnostic Files ==
Line 150: Line 169:


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

== Support Files ==
Line 156: Line 175:
--------------------------------------------------------------------------------------------------------------------------------------------------
== SPC Lessons ==
 * [[Lesson 1]]
  * Gain familiarity with file structure
  * Process new images to use in solution ([[convert]]/PROCESS_IMG)
  * [[display.e]] an image for context
  * Make [[SUMFILES]] and [[NOMINALS]] (make_sumfiles)
  * Run [[dynamics]]
  * [[register]] a couple images

 * [[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
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 158: Line 198:
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 162: Line 203:
--------------------------------------------------------------------------------------------------------------------------------------------------
Line 165: Line 206:
Line 168: Line 208:
Links to wiki formatting and help [[http://www.psi.edu/dawn_wiki/SyntaxReference]] Links to wiki formatting and help https://moinmo.in/HelpOnMoinWikiSyntax
Line 171: Line 211:

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

Building Landmarks

Test Procedure

Problems


Scripts - from AAA.TXT


Fun Tools


Programs

Lithos

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

Utilities

  • find_nofitT.e - 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_scriptT.e 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)