- The paper introduces MARTIAN, a rendering framework that synthesizes high-fidelity aerial Mars imagery from real HiRISE data using Blender 4.0.
- It employs adjustable lighting, camera parameters, and altitude settings to simulate diverse Martian conditions for training robust geo-localization algorithms.
- Validation on platforms like Ingenuity and MSH shows up to 31.8% accuracy improvement, demonstrating effective sim-to-real transfer in planetary navigation.
MARTIAN: A Rendering Framework for Aerial Mars Imagery from HiRISE Orbital Data
Motivation and Context
Precision vision-based navigation in planetary environments, particularly Mars, demands robust data pipelines capable of operating under diverse illumination and terrain variations. Recent advances in planetary aerial vehicles, such as NASA's Ingenuity helicopter and prospective Mars Science Helicopter (MSH) platforms, have underscored the critical need for autonomous geo-localization methods in GNSS-denied conditions. Orbital mapping data, notably from the HiRISE camera aboard MRO, provide high-resolution context but there exists a persistent bottleneckโan absence of large-scale, annotated aerial datasets with pose accuracy and controllable scene parameters tailored for vision-based navigation and localization. The MARTIAN framework directly targets this deficiency by synthesizing aerial Mars observations using real HiRISE map products, producing scalable, annotated datasets for learning-based perception pipelines.
Technical Architecture
MARTIAN leverages Blender 4.0 as a rendering backend, employing a Python-based interface for ingesting HiRISE Digital Terrain Models (DTMs) and ortho-projected images. The primary region of focus is Jezero Crater, site of the Mars2020 landing, utilizing DTMs at 1 m/post resolution and ortho-images at 0.25 m/pixel. Terrain modeling proceeds via a UV-mapped mesh creation, with textures precisely draped to preserve spatial fidelity via explicit metadata and georeferencing.
Scene configuration supports both perspective and orthographic imaging, with user-defined camera intrinsics and extrinsics aligned to Mars-centric ENU coordinate frames. Camera placement above terrain exploits ray-tracing with a Bounding Volume Hierarchy for efficient geometric queries, and full pose annotations (RWCโโฃtWCโ) are output for each synthetic observation.
Lighting control is a core feature: Sun illumination is parametrized by irradiance, disk diameter, and orientation (EL, AZ), simulating local Martian time-dependent effects. Rendering employs the Blender Cycles engine for physically accurate light/shadow modeling, enabling direct simulation of diverse diurnal conditions.
Figure 1: Perspective rendering of Jezero Crater in MARTIAN with a simulated camera and synthetic observation.
Dataset Generation and Annotation
MARTIAN facilitates large-scale data generation for supervised training and evaluation of navigation algorithms. The platform produces orthographic grayscale maps and depth maps using combinations of Sun azimuth (0โโ360โ, 45โ increments) and elevations (30โ, 60โ, 90โ), as well as thousands of nadir-pointing aerial images sampled across the HiRISE DTM, spanning altitudes from 64 to 200 meters. All observations are annotated with ground truth pose and altitude, critical for downstream localization benchmarking.
Figure 2: MARTIAN renderings demonstrating orthographic maps and depth maps at varying local Martian times and lighting conditions.
Validation in Map-Based Localization Pipelines
The synthetic datasets enabled by MARTIAN have been pivotal for training and validating deep image matching pipelines, notably LoFTR and its geometry-aided variant Geo-LoFTR. In concurrent evaluations:
Practical Implications and Limitations
MARTIAN positions itself as a critical enabler for advancing vision-based autonomous navigation in planetary exploration. The capability to generate high-fidelity, annotated aerial datasets under varied lighting and altitude conditions is indispensable for benchmarking and development of deep learning-based geo-localization, particularly as reliance on GNSS is impossible and mission operational ranges expand.
However, the framework inherits limitations from HiRISE input data: textures are captured at fixed time-of-day, restricting full decoupling of embedded illumination and shadow properties in rendered outputs. This constrains certain types of lighting invariance studies. Additionally, broader sim-to-real generalization across Mars landing sites and alternative map sources requires further empirical exploration.
Theoretical Implications and Future Directions
From a theoretical standpoint, MARTIAN enables quantitative evaluation of cross-domain transfer for deep modelsโsimulated to real imagery, varying scale, and illumination shifts. The framework supports research into learning geometric context from DTMs, lighting invariance, and robust feature correspondence under planetary constraints. Future integration of more dynamic environmental models (e.g., atmospheric effects, multiple map layers) and multi-modal sensor simulation (thermal, multispectral) will further catalyze algorithm development for next-generation rotorcraft, landers, and autonomous surface vehicles.
Conclusion
MARTIAN represents a tailored Blender-based rendering and dataset generation framework built atop real HiRISE data, filling a critical gap for annotated aerial Mars imagery in vision-based navigation and localization research. Its utility has been empirically demonstrated in map-based localization pipelines for both Ingenuity and concept Mars rotorcraft, providing strong numerical evidence for improved deep matcher performance and synthetic-to-real transfer. The public release of MARTIAN promises to accelerate research in robust planetary perception, although additional validation and extension across broader Martian geography and sensor modalities will be essential for full operational generalization (2605.29647).