MarsRecon: Self-Supervised and Multimodal Surface Representations for Mars
Organizations: Department of Electrical and Computer Engineering The Grainger College of Engineering University of Illinois Urbana-Champaign Urbana, IL 61801-3080, USA · Department of Computer Science University of Illinois Urbana-Champaign Urbana, IL 61801-3080, USA
Abstract
High-resolution orbital imagery offers a rich record of the Martian surface, but sparse geological labels limit supervised representation learning. We present MarsRecon, a geospatially aware pipeline for learning visual and multimodal representations from HiRISE observations of Olympus Mons. The pipeline calibrates NASA Planetary Data System products, extracts valid georeferenced patches, and trains a masked autoencoder on unlabeled imagery. Increasing input resolution and filtering invalid tokens reduced held-out reconstruction loss from 0.1751 to 0.1342 in the principal Stage A model series. We then freeze the visual encoder and align its features with observation text, coordinates, and local--global image context. The strongest current local-primary model achieves image-to-text recall@10 of 0.3787, text-to-image recall@10 of 0.9161, and local-to-global recall@10 of 0.4350 on the held-out test split. These results establish a working Mars-specific pretraining and retrieval pipeline; further crop-overlap controls and downstream geological evaluations are needed to assess the broader utility of its embeddings.
Figures & tables
| Run | Image | Patch px | Epochs | Best val loss | Interpretation |
| 128/p8 e20 | 128 | 8 | 20 | 0.1751 | Baseline p8 configuration |
| 128/p8 e80 | 128 | 8 | 80 | 0.1510 | Longer training helped but remained above 256/p8 |
| 256/p8 validmask v1 | 256 | 8 | 20 | 0.1479 | Higher resolution plus valid-mask-aware training |
| 256/p8 strict80 | 256 | 8 | 20 | 0.1342 | Best p8 metrics-of-record |
| 256/p4 strict80 | 256 | 4 | 20 | 0.0964 | Lower loss but caveated by easier tiny-token reconstruction |
| Run | Align | I2T@10 | T2I@10 | L2G@10 | Interpretation |
| B1a geo+ | 0.4918 | 0.3671 | 0.9068 | n/a | Image/text/coordinate alignment baseline |
| Center proxy | 0.5090 | 0.3867 | 0.9228 | 0.6189 | Strong but easier nested-crop control |
| True expanded 0.015 | 0.4451 | 0.3129 | 0.9057 | 0.2402 | Roadmap-aligned but difficult |
| Local-primary 0.015 lg0.25 | 0.4995 | 0.3744 | 0.8939 | 0.2121 | Recovers image/text quality but weak local/global retrieval |
| Local-primary 0.010 lg0.25 final | 0.4981 | 0.3787 | 0.9161 | 0.4350 | Best practical candidate so far |
Appendix figures & tables24 assets
Supplementary material from the paper’s appendix.
Appendix
| Run | N | Align | I2T@10 | T2I@10 | GlobalText | L2G@10 | G2L@10 | Overlap@10 |
| B1a geo latlon | 12285 | 0.4736 | 0.3410 | 0.9289 | n/a | n/a | n/a | n/a |
| B1a geo+ coords rff-siren | 12285 | 0.4918 | 0.3671 | 0.9068 | n/a | n/a | n/a | n/a |
| center-crop proxy | 12285 | 0.5090 | 0.3867 | 0.9228 | n/a | 0.6189 | 0.6170 | n/a |
| true expanded 0.015 | 12285 | 0.4451 | 0.3129 | 0.9057 | n/a | 0.2402 | 0.2470 | n/a |
| train-only augment | 12285 | 0.0820 | 0.0609 | 0.1310 | n/a | 0.2401 | 0.2447 | n/a |
| dual text expanded | 12285 | 0.4463 | 0.2595 | 0.9036 | n/a | 0.2214 | 0.2109 | n/a |
| Band | Wavelength range | Primary use |
| Blue–Green | 400–600 nm | Frost, ice, atmospheric scattering, and color context |
| RED | 550–850 nm | High-resolution geomorphology, structural texture, and topographic interpretation |
| Near-Infrared | 800–1000 nm | Mineralogical differentiation and spectral contrast where available |
| Channel | Mean | Std | Min | Max | P2 | P98 | CV / DRCR | |
| Near-infrared | 0.1965 | 0.0569 | 0.0097 | 0.7700 | 0.0928 | 0.3125 | 0.290 / 1.118 | |
| RED | 0.1668 | 0.0391 | 0.0097 | 0.3600 | 0.0879 | 0.2471 | 0.235 / 0.954 | |
| Blue-green | 0.0723 | 0.0211 | 0.0097 | 0.3184 | 0.0389 | 0.1270 | 0.292 / 1.218 |
| Parameter | Example value | Role in MarsRecon |
| OBSERVATION_ID | TRA_000873_2015 | Unique orbital capture identifier. |
| PRODUCT_ID | TRA_000873_COLOR | Product-specific identifier, including color/RED distinction. |
| OBSERVATION_START_TIME | 2006-10-03T12:51:33.015 | Timestamp for temporal and mission-phase context. |
| MAP_PROJECTION_TYPE | EQUIRECTANGULAR | Per-product map projection used before transformation into the common Mars geographic CRS. |
| MAP_SCALE | 0.25 m/pixel | Spatial resolution at the projected center latitude. |
| CENTER_LATITUDE / LONGITUDE | 20.000 ∘ , 180.000 ∘ | Planetocentric map center and coordinate context. |
Geospatial Representation Learning
Geospatial representation learning builds reusable embeddings of places, imagery, maps, mobility, and Earth data for spatial prediction and reasoning.
See all 133 papers