Sub-metre Lunar DEM Generation and Validation from Chandrayaan-2 OHRC Multi-View Imagery Using an Open-Source Pipeline
Authors: Aaranay Aadi, Jai Singla, Nitant Dube, Oleg Alexandrov
Organizations: School of Computer Science and Engineering Manipal University Jaipur Jaipur, India · Space Applications Centre (SAC) Indian Space Research Organisation (ISRO) Ahmedabad, India · Intelligent Robotics Group NASA Ames Research Center Moffet Field, CA, USA
High-resolution digital elevation models (DEMs) of the lunar surface are essential for surface mobility planning, landing site characterization, and planetary science. The Orbiter High Resolution Camera (OHRC) on board Chandrayaan-2 has the best ground sampling capabilities of any lunar orbital imaging currently in use by acquiring panchromatic imagery at a resolution of roughly 20-30 cm per pixel. This work presents, for the first time, the generation of sub-metre DEMs from OHRC multi-view imagery using an exclusively open-source pipeline. Candidate stereo pairs are identified from non-paired OHRC archives through geometric analysis of image metadata, employing baseline-to-height (B/H) ratio computation and convergence angle estimation. Dense stereo correspondence and ray triangulation are then applied to generate point clouds, which are gridded into DEMs at effective spatial resolutions between approximately 24 and 54 cm across five geographically distributed lunar sites. Absolute elevation consistency is established through Iterative Closest Point (ICP) alignment against Lunar Reconnaissance Orbiter Narrow Angle Camera (NAC) Digital Terrain Models, followed by constant-bias offset correction. Validation against NAC reference terrain yields a vertical RMSE of 5.85 m (at native OHRC resolution), and a horizontal accuracy of within a pixel (approximately 30 cm) assessed by planimetric feature matching.
Figures & tables
Region
Approx. Location
Product ID (Image 1)
Product ID (Image 2)
GSD (cm/px)
Alt 1 (km)
Alt 2 (km)
1
∼69∘ S, 32∘ E
20240425T1209509264
20240425T1406019344
0.26
101.90
102.35
2
∼5∘ N, 234∘ E
20220914T1033119094
20220914T0835371412
0.32
124.26
123.97
3
∼69∘ S, 342∘ E
20230303T0350447888
20230303T0152168201
0.25
99.52
99.43
4
∼13∘ S, 25∘ E
20210402T0155096873
20210401T2200364910
0.26
103.81
104.64
5
∼4∘ N, 230∘ E
20220321T0525226030
20220321T0326369085
0.19
76.66
76.32
Table 1: OHRC image dataset: acquisition locations, product IDs, native ground sampling distances, and spacecraft altitudes. All Product IDs share the common prefix ch2_ohr_nrp_ .
Figure 1: Overview of the OHRC DEM generation pipeline. Stages proceed from multi-view OHRC imagery and stereo pair selection through camera geometry initialisation, sensor model generation (CSM), bundle adjustment (camera parameter refinement), dense stereo correspondence and feature matching, triangulated 3D point cloud reconstruction, DEM interpolation and surface reconstruction, and finally DEM co-registration and void filling to yield the final terrain product.
Region
Approx. Location
B/H Ratio
Conv. Angle ( ∘ )
DEM Resolution
1
∼69∘ S, 32∘ E
0.396
∼22∘
31 cm
2
∼5∘ N, 234∘ E
0.414
∼23∘
54 cm
3
∼69∘ S, 342∘ E
0.559
∼31∘
30 cm
4
∼13∘ S, 25∘ E
0.877
∼47∘
48 cm
5
∼4∘ N, 230∘ E
1.161 ‡
∼61∘ †
24 cm
Table 2: Stereo geometry and generated DEM characteristics for each region, ordered by increasing B/H ratio.
Figure 2: DEMs for four of the reconstructed regions. Region 5 is demonstrated in section 7 for its high void fraction. Regions 2 and 4 have well-filled DEMs with minimal voids. Region 1 was not fully filled using NAC due to the presence of holes in the corresponding NAC DTM. Region 3 has no corresponding NAC reference available.
Figure 3: Visual feature comparison of OHRC generated DEM vs NAC DTM (both hillshaded) for Sites 1 and 2, randomly selected from Region 4.
Figure 4: Visual feature comparison of OHRC generated DEM vs NAC DTM (both hillshaded) for Sites 3 and 4, randomly selected from Region 2.
Region
RMSE (cm)
1
298.96
2
850.42
3
— (no NAC DTM available)
4
606.66
5
— (excluded; high void fraction)
Mean (Regions 1, 2, 4)
585.35 ≈ 5.85 m
Table 3: Vertical RMSE by region (computed from the standard deviation of elevation residuals after bias correction, compared against the NAC DTM).
Figure 5: Terrain profile comparison across Region 4. Horizontal axis: distance along profile transect (m). Vertical axis: elevation (m). Red curve: OHRC DEM. Green curve: NAC DTM reference.
Figure 6: Terrain profile comparison across Region 1. Horizontal axis: distance along profile transect (m). Vertical axis: elevation (m). Red curve: OHRC DEM. Green curve: NAC DTM reference.
Figure 7: Terrain profile comparison across Region 2. Horizontal axis: distance along profile transect (m). Vertical axis: elevation (m). Red curve: OHRC DEM. Green curve: NAC DTM reference.
Figure 8: Terrain profile comparison across a small patch of Region 2. Horizontal axis: distance along profile transect (m). Vertical axis: elevation (m). Red curve: OHRC DEM. Green curve: NAC DTM reference.
Pipeline Stage
Runtime (per pair)
Data ingestion & SPICE init
∼ 1–2 min
Sensor model generation
< 1 min
Bundle adjustment
∼ 10–20 min
Dense stereo correspondence
∼ 10–30 min
Point cloud rasterisation
∼ 30 min – 2 h
ICP alignment & offset corr.
∼ 5–15 min
Table 4: Approximate wall-clock runtimes per stereo pair for each pipeline stage. Hardware: Intel Xeon Gold 6530 × 128 cores, 1 TB RAM.
Figure 9: Region 5 demonstrated with high void fraction
Figure 10: Region-of-interest stereo reconstruction. Left and centre: the left-camera and right-camera cropped image chips in native pixel coordinates. Right: the reconstructed DEM for the same region.
This study presents a Shape from Shading (SfS) framework to enhance sub-metre resolution lunar digital elevation models (DEMs) using imagery from the Orbiter High Resolution Camera (OHRC) aboard Chandrayaan-2. The framework applies SfS to an independent OHRC image of the same region, enabling SfS not just as a refinement tool, but as a source of new topographic data, unconstrained by stereo baseline limitations. The method is applied across three lunar sites, including the Cyrillus crater, the Vikram landing region, and the lunar south pole (Mons Mouton), with a systematic three-stage parameter sweep on the SfS smoothness weight. Results show measurable topographic enhancement, particularly in surface slope statistics, revealing fine-scale crater morphology previously unresolved. A limiting case is also characterized, where large pitch angle separation between the shading image and stereo pair reduces SfS sensitivity, and partial footprint coverage of the shading image is identified as a factor influencing spatially variable enhancement quality.
Aaranay Aadi, Jai Gopal Singla, Nitant Dube
School of Computer Science and Engineering, Manipal University Jaipur Jaipur, India · Space Applications Centre (SAC), Indian Space Research Organisation (ISRO) Ahmedabad, India
Recent times have seen an increase in demand of high quality Digital Elevation Models (DEMs) for the lunar surface, because they are highly important for studying the moon and planning future missions. However, there is an evident lack of detailed elevation data on the Moon. To overcome this limitation, this study proposes a novel deep learning method that estimates and generates a surface elevation map directly from monocular images of the surface. The dataset used comprises of the Chandrayaan-2 Terrain Mapping Camera (TMC) images with their corresponding Digital Terrain Models (DTMs). The study proposes LunarDepthNet, which comprises of a UNet architecture to generate DEMS. It incorporates an EfficientNet encoder and custom layers to correctly learn how the light shadows on the surface relate to the actual elevation values. A combined loss function was also utilized to keep the terrain details accurate and smooth. During validation, the model showed a stable loss convergence of 12%. It achieved a mean nRMSE of 0.437 and an MAE of 4.5m in the testing stage. These results prove the model can generate dependable elevation maps from single orbital images, which are quite useful in regions of the moon where stereo-images are not available.
Aaranay Aadi, Jai Gopal Singla, Amitabh +3
School of Computer Science and Engineering Manipal University Jaipur Jaipur, India · Space Applications Centre (SAC) Indian Space Research Organisation (ISRO) Ahmedabad, India · Department of IoT and Intelligent Systems Manipal University Jaipur Jaipur, India +1
Radiometric inconsistencies remain a major challenge in generating seamless lunar mosaics from multi-mission orbital imagery due to variability in illumination geometry, sensor characteristics, and acquisition conditions. This paper presents a deep learning-based radiometric normalization framework for multi-mission lunar mosaics constructed primarily from ISRO's Chandrayaan-2 Terrain Mapping Camera (TMC) data, supplemented with auxiliary imagery from the SELENE (Kaguya) mission. The proposed approach employs a conditional generative adversarial network (cGAN) comprising a U-Net-based generator and a PatchGAN discriminator to learn a nonlinear radiometric mapping from conventionally mosaicked lunar imagery to a photometrically consistent reference derived from LROC Wide Angle Camera (WAC) data. A patch-based training strategy with overlap-aware inference is adopted to enable scalable processing of large-area mosaics while preserving structural continuity across tile boundaries. Quantitative evaluation using Structural Similarity Index (SSIM), Peak Signal-to-Noise Ratio (PSNR), and Root Mean Square Error (RMSE) demonstrates consistent improvements over traditional histogram-based normalization techniques. The proposed framework achieves enhanced tonal uniformity, reduced seam artifacts, and improved structural coherence across multi-source lunar datasets. These results highlight the effectiveness of learning-based radiometric normalization for large-scale planetary mosaicking and demonstrate its potential for generating high-fidelity lunar surface maps from heterogeneous orbital imagery.
Pratincha Singh, Jai Gopal Singla, Prashant Hemrajani +3
Department of IOT and Intelligent Systems Manipal University Jaipur Jaipur,India · Space Applications Centre Indian Space Research Organization Ahmedabad,India