Skip to content

Recovering and building 3d meshes from ancient Mars Pathfinder and Sojourner 3d data

License

Notifications You must be signed in to change notification settings

jumpjack/mars-pathfinder-meshes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mars Pathfinder 3d meshes

Recovering and building 3d meshes from ancient Mars Pathfinder and Sojourner 3d data

Data format

This data set consists of a set of tables. Each table contains 3-D object position information in the form of a Cartesian (x,y,z) coordinate in units of meters corresponding to each pixel in an IMP EDR stereo pair acquired in the 670 nm filter. The coordinates are deduced using an automated machine vision algorithm that correlates features between the left and right images of stereo pairs to determine their disparity (difference in image position between the left and right eye) then computes their 3-D object position taking into account the camera pointing and stereo optics. The computer algorithm is described by Stoker et al. STOKERETAL1999 and summarized below.

Stereo model products (and corresponding tables) have been produced for two IMP Pathfinder data sets acquired in stereo in the 670 nm filter. The IMP data sets are described by Gaddis et al. GADDISETAL1999. The stereo data sets that were analyzed are called the Monster Pan and the Super Pan:

Monster Pan

The Monster Pan was a complete stereo panorama of the Pathfinder landing site acquired early in the mission (sols 3-6). The monster pan images in the 670 nm filter were compressed using lossy JPEG compression (6:1 compression factor) and the image to image overlap in the panoramic product was relatively low.

(B/W panorama?)

Super Pan

The Super Pan was designed to produce a full panorama of the landing site with low compression ratio in all 15 narrow-band filters and the 670 nm stereo filter set was losslessly compressed using Rice compression. It was designed with increased frame-to-frame overlap relative to the Monster Pan to assist with automated matching between images and insure gap-free stereo coverage.

The Super Panrepresented a large data volume and was acquired over an 8 week period from sols 13 to 80. It was 83% complete when the mission ended. While incomplete, the 3-D reconstructions from the Super Pan images are somewhat better than for the Monster Pan due to the increased image overlap and lower image compression.

Data Coverage and Quality

As discussed above, the 3-D position information is deduced matching brightness patterns in the left and right eyes of the stereo pair. When no match is found, or inconsistent matches found in the correlation and cross correlation, no disparity is calculated and a value of zero is assigned to the Cartesian coordinate (X=Y=Z=0) in the table. Thus, zero values in the table indicate that the stereo matching algorithm did not yield a good solution at that location.

more...

Naming convention

Type 1:

  • texture: iTTTTTTTTTl.img_SSSSIIIIII0T
    • i: data type = image (b=billboard, t=terrain)
    • TTTTTTTTT timestamp (time of capture in seconds) (9 characetrs)
    • l: L = Left image, R = right, P = ???
    • .img: data type: image
    • _: separator
    • SSSS: sequence number (4 characters)
    • IIIIII: image number in sequence (6 character)
    • 0: ???
    • T: texture (_3D = 3d WRL file)

Examples:

  • Textures (rgb): i1246924501p.img_0070060390T.rgb.bz2.gz : iTTTTTTTTTp.img_SSSSIIIIIIT.rgb
  • 3d terrain (.wrl): t1246924501p.img_0070060390_3.wrl.bz2
  • billboards (.wrl): b1246925872p.img_0070065390.wrl.bz2.gz

Type 2 (adapted to DOS 8+3 format):

  • texture: i9TTTTTX.jpg (X= A, C, E or T)
    • i = image file
    • 9 = constant
    • TTTTT = last 5 characters of timestamp
    • T = grayscale based on filter #5
    • C = color, retouched, not suitable for photogrammetry
    • E = Enhanced color (artistic)
    • A = altitude by color overlayed to b/w texture
  • 3d terrain: t9TTTTTX.wrl
    • i = terrain 3d file
    • 9 = constant
    • TTTTT = last 5 characters of timestamp
    • X:
      • A = 10000 polygons per file, 1000000 polygons for whole scene
      • B = 5000 polygons per file, 485000 polygons for whole scene
      • C = 1000 polygons per file, 97000 polygons for whole scene
      • D = 500 polygons per file, 48500 polygons for whole scene
    • There are 388 terrain files, one per stereo image pair in four resolutions
  • billboards: b9TTTTTX.wrl
    • b = billboard 3d file
    • 9 = constant
    • TTTTT = last 5 characters of timestamp
    • X:
      • Number of polygons per file, always "Z" for billboards (=2 polygons)

Textures

Original textures created by SGI were saved in RGB format (created by SGI itself), available here (13 MB); JPG versions are available online, but this script needs PPM format.

How to convert texture to uncompressed PPM using IrfanView:

image

Digital elevation model of landing site

image

Pathfinder location: image

Extracting two images of same size from above resources, one for visible image and one for depthmap, it should be possible viewing the 3d model in inerative way in these pages:

Resources

Interesting papers by USGS

  • (0) USGS MAPPING OF THE MARS PATHFINDER LANDING SITE: PROGRESS AND PLANS
    • Randolph L. Kirk (rkirk AT flagmail.wr.usgs.gov)
  • (1) The Imager for Mars Pathfinder Experiment
    • JGR—Planets, 102, 4003–4025
    • Smith, P., et al.
    • 1997
  • (2) Results from the Mars Pathfinder Camera
    • Science, 278, 1758–1765
    • Smith, P., et al.
    • 1997
  • (3) USGS Experiences Mapping the Mars Pathfinder Landing Site
  • (3a) Mapping the Sagan Memorial Station Site with the Imager for Mars Pathfinder Camera
    • In Lunar Planet Sci. XXIX, abstract #1752 (CD-ROM)
    • Kirk, R. L., et al.
    • 1998
  • (3b) The Mars Pathfinder “Super Pan”: A U.S.G.S. Cartographic Product
    • In Lunar Planet. Sci. XXIX, abstract #1831 (CD-ROM)
    • Gaddis, L., et al., 1998
  • (4) Digital Mapping of the Mars Pathfinder Landing Site: Design, Acquisition, and Compilation of a Cartographic Product for Science Applications
    • J. Geophys Res., 104 (E4), 8853–8868
    • Gaddis, L., et al.
    • 1999
  • (5) Digital Photogrammetric Analysis of the IMP Camera Images: Mapping the Pathfinder Landing Site in Three Dimensions
    • J. Geophys. Res., 104 (E4), 8869–8888
    • Kirk, R. L., et al.
    • 1999
  • (6) “Super Resolution” of the Mars Pathfinder Landing Site by Manual Techniques
    • In Lunar Planet. Sci. XXIX, abstract #1965 (CD-ROM)
    • Parker, T. J.
    • 1998

Others:

MPF USGS papers list: https://astrogeology.usgs.gov/search/results?k1=mission&v1=Mars+Pathfinder

About

Recovering and building 3d meshes from ancient Mars Pathfinder and Sojourner 3d data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published