OrTeN: Neural Inverse Graphics for Joint Terrain and Line-scan Camera Trajectory Reconstruction
Organizations: Massachusetts Institute of Technology
Abstract
Digital terrain maps (DTMs) are used for landing site selection, terrain-relative navigation, and geological analysis in planetary exploration. Existing state-of-practice reconstruction techniques for creating DTMs from satellite imagery use multi-view stereo, requiring complex pipelines for dealing with camera error, changing illumination, and images with limited disparity. This work introduces Orbital Terrain Networks (OrTeN), a DTM construction method that uses neural inverse rendering to jointly optimize a textured height map and orbital camera corrections from line-scan satellite images. OrTeN operates directly on calibrated line-scan images with pixel values expressed as radiance factor (I/F) and corrects both broad trajectory pose inconsistencies and high-frequency pointing jitter jointly with surface reconstruction during training. Surface-projected patch normalized cross-correlation (NCC) enforces consistency between observations of the same terrain, refining an initial rough reconstruction. A semi-empirical reflectance model and shadow rendering are used to fit surface appearance from multi-date imagery with differing solar illumination. OrTeN requires only calibrated line-scan images and initial camera poses and does not use any structural priors including ranging/depth measurements or initial rough DTMs. OrTeN is evaluated on four planetary imagery datasets. Aligned terrain RMSEs are 2.35 m at Jezero Crater, 2.82 m at Gale Crater, 16.18 m at Olympus Mons, and 0.43 m at McGetchin Crater.
Figures & tables
| Dataset | GSD | Band | Reference DTM | Acc. / prec. |
|---|---|---|---|---|
| (m/px) | (nm) | (post spacing) | (m) | |
| Jezero a Crater | 6.41 | 500–700 | Mars 2020 (1 m) [ 16 ] | 10–20 / 0.1–0.4 [ 20 ] |
| Gale a Crater | 6.23 | 500–700 | Gale mosaic (1 m) [ 10 ] | 10–20 / 0.1–0.4 [ 20 ] |
| Olympus a Mons | 5.56 | 500–700 | Audited ASP (11.12 m) | — / 11.68 ‡ |
| McGetchin b Crater | 0.84 | 400–750 | NAC NEW200CRAT3 (3 m) [ 5 ] | 1.51 / 1.46 [ 5 ] |
| Scene / method | RMSE a / MAE a / slope RMSE a | PSNR / SSIM |
|---|---|---|
| (m / m / ∘ ) | (dB / —) | |
| Jezero Crater | ||
| OrTeN | 2.35 / 1.61 / 1.87 | 28.20 / 0.771 |
| EO-NeRF + depth | 62.08 / 47.61 / 39.15 | 25.26 / 0.598 |
| ASP | 4.90 / 3.56 / 4.81 | — / — |
| Gale Crater | ||
| RMSE a / PSNR | ||||
|---|---|---|---|---|
| Configuration | Jezero | Gale | Olympus | McGetchin |
| Baseline | 2.35 / 28.20 | 2.82 / 31.37 | 16.18 / 29.71 | 0.43 / 35.13 |
| No BA | 4.26 / 26.40 | 9.25 / 28.39 | 30.01 / 24.31 | 10.36 / 21.04 |
| No jitter | 2.40 / 28.21 | 2.76 / 29.56 | 16.47 / 30.34 | 0.46 / 34.64 |
| No NCC | 16.80 / 29.85 | 42.22 / 29.09 | 67.40 / 22.06 | 0.52 / 34.63 |
| No shadows | 2.32 / 28.06 | 2.90 / 31.31 | 15.81 / 29.34 | 0.43 / 35.21 |
3D Reconstruction
3D reconstruction recovers a scene’s shape, appearance, and camera motion from images, video, depth, or other sensor measurements.
See all 955 papers