Astronomy:Ames Stereo Pipeline

From HandWiki
Short description: Open-source photogrammetry software


The NASA Ames Stereo Pipeline (ASP) is an open-source software package for photogrammetry. It can create digital elevation models and ortho images from stereo planetary data acquired with NASA spacecraft, including for the Moon, Mars, and all other bodies with a solid surface, and also from commercial Earth-orbiting satellites, such as Digital Globe and any vendors who support the RPC camera model, e.g., Pléiades and Cartosat. For stereo correlation ASP uses block-matching and semi-global matching. ASP also provides tools for correcting the input camera poses using bundle adjustment, registration of obtained terrain models using iterative closest point, and a tool for refining a 3D terrain model with shape from shading. ASP integrates the ISIS software for processing planetary data. Binary releases are available for Linux and OSX.[1][2][3]

History

The origins of ASP trace back to stereo surface-reconstruction software developed at NASA Ames for the Mars Pathfinder mission in 1997.[4] A version adapted for satellite imagery, ASP v1, was released as open-source software in October 2009 under a NASA open source license. ASP v2, released in June 2012, added support for commercial satellites such as DigitalGlobe and switched to the Apache 2.0 license.[5]

ASP was originally developed by the NASA Ames Intelligent Robotics Group (IRG), building on more than a decade of the group's experience with surface-reconstruction tools for terrestrial robotic field tests and planetary exploration. [6] The source code is maintained in a public repository on GitHub.[7]

Applications

ASP has been used to generate digital elevation models for a range of Earth and planetary science applications. Researchers at the University of Washington have used ASP to produce time series of DEMs tracking ice-sheet dynamics and outlet-glacier thinning in Greenland and Antarctica from commercial WorldView satellite stereo imagery.[8]

Researchers have also used ASP to generate digital elevation models of Mars from HiRISE stereo image pairs, addressing the limited availability of high-resolution topographic data for the study of Martian surface landforms.[9]

Beyond NASA-affiliated research, ASP has also been used by third-party open-source tools, such as Planet4Stereo, which applies ASP to low-cost PlanetScope satellite imagery for monitoring glacier volume change.[10]

See also

References

  1. ↑ Beyer, Ross A.; Alexandrov, Oleg; McMichael, Scott (2018). "The Ames Stereo Pipeline: NASA's Open Source Software for Deriving and Processing Terrain Data". Earth and Space Science (American Geophysical Union (AGU)) 5 (9): 537–548. doi:10.1029/2018ea000409. ISSN 2333-5084. Bibcode: 2018E&SS....5..537B. 
  2. ↑ Shean, David E.; Alexandrov, Oleg; Moratto, Zachary M.; Smith, Benjamin E.; Joughin, Ian R.; Porter, Claire; Morin, Paul (2016). "An automated, open-source pipeline for mass production of digital elevation models (DEMs) from very-high-resolution commercial stereo satellite imagery". ISPRS Journal of Photogrammetry and Remote Sensing (Elsevier BV) 116: 101–117. doi:10.1016/j.isprsjprs.2016.03.012. ISSN 0924-2716. Bibcode: 2016JPRS..116..101S. 
  3. ↑ "1. Introduction - Ames Stereo Pipeline". https://stereopipeline.readthedocs.io/en/latest/introduction.html. 
  4. ↑ Fong, Terry (9 April 2013). "Ames Stereo Pipeline". NASA Ames Research Center. https://ntrs.nasa.gov/api/citations/20130013358/downloads/20130013358.pdf. 
  5. ↑ Fong, Terry (9 April 2013). "Ames Stereo Pipeline". NASA Ames Research Center. https://ntrs.nasa.gov/api/citations/20130013358/downloads/20130013358.pdf. 
  6. ↑ "Credits". stereopipeline.readthedocs.io. https://stereopipeline.readthedocs.io/en/latest/acknowledgements.html. 
  7. ↑ "NeoGeographyToolkit/StereoPipeline". GitHub. https://github.com/NeoGeographyToolkit/StereoPipeline. 
  8. ↑ Shean, David. "An Automated, Open Source Pipeline for Mass Production of 2 m/px DEMs from Commercial Stereo Imagery". FOSS4G. https://vimeo.com/106874014. 
  9. ↑ Hepburn, Adam J.; Holt, Tom; Hubbard, Bryn; Ng, Felix (2019). "Creating HiRISE digital elevation models for Mars using the open-source Ames Stereo Pipeline". Geoscientific Instrumentation, Methods and Data Systems 8 (2): 293–313. doi:10.5194/gi-8-293-2019. Bibcode: 2019GI......8..293H. https://gi.copernicus.org/articles/8/293/2019/gi-8-293-2019.pdf. Retrieved 29 September 2026. 
  10. ↑ Elias, Melanie; Isfort, Steffen; Maas, Hans-Gerd (2025). "Planet4Stereo: A Photogrammetric Open-Source Pipeline for Generating Digital Elevation Models for Glacier Change Monitoring Using Low-Cost PlanetScope Satellite Data". Remote Sensing 17 (8): 1435. doi:10.3390/rs17081435. Bibcode: 2025RemS...17.1435E.