The
NASA
The National Aeronautics and Space Administration (NASA ) is an independent agencies of the United States government, independent agency of the US federal government responsible for the civil List of government space agencies, space program ...
Ames Stereo Pipeline (ASP) is an
open-source software
Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Op ...
package for
photogrammetry. It can create
digital elevation model
A digital elevation model (DEM) or digital surface model (DSM) is a 3D computer graphics representation of elevation data to represent terrain or overlaying objects, commonly of a planet, moon, or asteroid. A "global DEM" refers to a discrete g ...
s 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
The Cartosat is a series of Indian optical earth observation satellites built and operated by the Indian Space Research Organisation (ISRO). The Cartosat series is a part of the Indian Remote Sensing Program. They are used for Earth's resource ...
. For stereo correlation ASP uses
block-matching and
semi-global matching Semi-global matching (SGM) is a computer vision algorithm for the estimation of a dense disparity map from a rectified stereo image pair, introduced in 2005 by Heiko Hirschmüller while working at the German Aerospace Center.Hirschmüller (2005), ...
. ASP also provides tools for correcting the input camera poses using
bundle adjustment
In photogrammetry and computer stereo vision, bundle adjustment is simultaneous refining of the 3D coordinates describing the scene geometry, the parameters of the relative motion, and the optical characteristics of the camera(s) employed to acqui ...
, registration of obtained terrain models using
iterative closest point
Iterative closest point (ICP) is an algorithm employed to minimize the difference between two clouds of points. ICP is often used to reconstruct 2D or 3D surfaces from different scans, to localize robots and achieve optimal path planning (espec ...
, and a tool for refining a 3D terrain model with
shape from shading
Photometric stereo is a technique in computer vision for estimating the surface normals of objects by observing that object under different lighting conditions. It is based on the fact that the amount of light reflected by a surface is dependent ...
. ASP integrates the
ISIS
Isis (; ''Ēse''; ; Meroitic: ''Wos'' 'a''or ''Wusa''; Phoenician: 𐤀𐤎, romanized: ʾs) was a major goddess in ancient Egyptian religion whose worship spread throughout the Greco-Roman world. Isis was first mentioned in the Old Kin ...
software for processing planetary data. Binary releases are available for Linux and OSX.
See also
*
Comparison of photogrammetry software
Photogrammetry is the technique to extract geometric information from two-dimensional images or video.
Comparison of notable packages
See also
*MicMac (software)
*PCI Geomatica
*Bundle adjustment#Software, Bundle adjustment software
*Str ...
*
Integrated Software for Imagers and Spectrometers
Integrated Software for Imagers and Spectrometers, also abbreviated to Isis, is a specialized software package developed by the USGS to process images and spectra collected by current and past NASA planetary missions sent to Earth's Moon, Mars, ...
References
External links
Official websiteCode repositoryDocumentation
{{Free-software-stub
Photogrammetry software
NASA
Free and open-source software