Pipeline overview#
Work in progress
Placeholder content. Being rewritten with figures.
Every ASP run, regardless of sensor, follows the same five-stage pattern.
The five stages#
Sensor prep → bundle adjustment → orthorectification → stereo + DEM generation → alignment.
Stage 1: Sensor preparation#
Vendor-specific tools (aster2asp, wv_correct, cam2map, dg_mosaic) convert raw vendor data into the standard image-plus-camera pair ASP expects.
Stage 2: Bundle adjustment#
bundle_adjust refines the vendor camera models by minimizing reprojection errors of features matched between the input images. See Bundle adjustment.
Stage 3: Orthorectification#
mapproject resamples each input image onto a reference DEM grid so stereo matching has only a small remaining disparity to solve. See Orthorectification.
Note
ASP calls this step “mapprojection” in its toolchain (mapproject, --mapproj-dem). This guide uses “orthorectification” — the more standard photogrammetry term — for the concept while keeping ASP’s tool names verbatim.
Stage 4: Stereo + DEM generation#
parallel_stereo matches pixels between the two images and triangulates them into a point cloud; point2dem grids the cloud into a regular DEM. See Stereo photogrammetry.
Stage 5: Alignment#
pc_align registers the DEM to a trusted reference (ICESat-2, MOLA, LOLA, or another DEM) using ICP. See Alignment.
What asp_plot does at every stage#
Each ASP stage produces files; asp_plot reads them and produces diagnostic plots and PDF reports. See Visualization.