1st Annual PRI Workshop on Image-Based Modeling and Navigation for Space Applications

Welcome to the 1st Annual RPI Workshop on Image-Based Modeling and Navigation for Space Applications. This is a persistent webpages (will continue to exists after the training) that contains the information you need to get ready and the lesson info.


Goals


Student Prep

Because class time is limited, it is important to get the software and data installed before you show up to the conference. I will be available during the conference to help troubleshoot problems and help get your system functional before the class starts Wednesday morning. Once the class starts, I won't be able to ignore everyone else in the class to fix an install.

To maximize your learning in the class, I provide some information that will be beneficial to review.

Required Tasks To Complete Before Class Starts

Extra software that is useful


Day 1

Day 1 Practical - It's all about LITHOS

The core of SPC is lithos. That tool lets you create landmarks, associate images, align images, determine the 3D position of the landmark and create topography.

Fixing landmarks, using Input landmark

Building a landmark Create new landmark and How To Build A Landmark

Template

Topography

Once all the images are aligned (the center pixel of every image is at the exact same feature of the surface), then you can build topography using photoclinometry with some conditions. Find heights

toposcript

State

A key diagnostic tool for SPC is understanding the state of the system. By state, I mean what are the conditions (the health or quality) of the landmark. There is no one parameter that tells you all of this, but it is looking at a wide set of details that tells you if there are problems.

See Notes from day 1

Tile 120

Tiling is the process of batch creating landmarks in a systamatic order around the surface. Unlike "features", which I use to describe regions of the surface that is selected because of its topographic characteristics, landmarks cover the surface at a set interval to create an overlapping grid over the surface.


Day 2

New files for today

First - let's clean some of the landmarks from lastnight

Blocks

We have provided some procedural blocks for different tasks. They include some additional log and configuration that will be different from you, but the main SPC steps are the same. Additionally, Bob has some "PROCEDURES" directory with his source code. There are instructions there and copy/paste commands.

SPC Blocks, V2

Let's talk about images

Block 2 - Ingest v2

Register

Block 3 - Register v2

Support Files

While batch register is running, we will discuss some support files

Autoregister

Block 4 - Autoregister v2

Iterate

Now that we've pulled in extra information, we need to iterate to get the information propagated to all the files

Block 5 - Iterate v2

Build a shape model

Create a higher resolution

Block 6A - Lat/Lon Tiling v2


Day 3

Tiling by BIGMAP

Block 6B - Bigmap Tiling v2

  bigmap < support/PRI001.in
  cd MAPFILES
  ln -s RPI001.MAP XXXXXX.MAP
  cd ..
  echo XXXXXX.MAP | SHOWMAP
  convert XXXXXX lowMap.jpg

  map_coverage
  XXXXXX
  0 .001
  convert coverage_m.pgm preCoverage.jpg

  echo N | make_tilefile > tmp
  echo XXXXXX > lsupport/bigmap_tile.in
  echo scripts/XXX100.seed >> lsupport/bigmap_tile.in
  sed 1d tmp >> lsupport/bigmap_tile.in
  ln -s lsupport/bigmap_tile.in make_scriptT.in

    make_scriptT
    sh run_script.b
    find_nofitT

Questions


Support Files