- Develop a robust software system to enhance low-light images from Permanently Shadowed Regions (PSRs) of lunar craters using Chandrayaan-2 datasets.
- Improve Signal-to-Noise Ratio (SNR) and resolution to create high-quality, annotated maps for:
- Lunar landing site selection.
- Geomorphological studies.
- Deploy an interactive platform that integrates a scrollable, spherical Moon visualization (like Google Earth) with layered overlays for enhanced usability.
This project leverages the following Chandrayaan-2 datasets:
-
OHRC (Orbiter High-Resolution Camera):
- Purpose: Primary dataset for lunar surface imagery.
- Data: Calibrated and derived images in GeoTIFF format (L1 and L2).
- Key Use: Source for low-light enhancement and resolution improvement.
-
TMC2 (Terrain Mapping Camera-2):
- Purpose: Provides Digital Elevation Models (DEM) and ortho-images.
- Data: Calibrated (L1) and derived (L2) DEMs in GeoTIFF.
- Key Use: Geometric corrections, terrain context, and validation.
-
DFSAR (Dual-Frequency Synthetic Aperture Radar):
- Purpose: Offers subsurface insights and water ice detection.
- Data: Calibrated and derived radar data in GeoTIFF format.
- Key Use: Validate surface features and subsurface anomalies.
-
IIRS (Imaging Infrared Spectrometer):
- Purpose: Provides hyperspectral data for surface composition analysis.
- Data: Spectral cubes in binary format with XML metadata.
- Key Use: Validate material composition and refine surface detection.
- Download Data:
- Retrieve datasets from ISRO’s ISSDC PRADAN portal.
- Prioritize data specific to PSR regions.
- Data Format:
- OHRC, TMC2, DFSAR: GeoTIFF (calibrated and derived levels).
- IIRS: Binary spectral cubes with accompanying metadata.
Standardize the directory structure:
/LunarEnhancement
├── raw_data
│ ├── ohrc
│ ├── tmc2
│ ├── dfsar
│ ├── iirs
├── preprocessed_data
├── models
├── outputs
├── overlays
└── documentation
- Normalization:
- Scale pixel values between 0–1 for uniformity in model training.
- Geometric Alignment:
- Use
gdalwarp
to align OHRC images with TMC2 DEM.
- Use
- Noise Reduction:
- Apply median filtering or wavelet-based denoising to remove speckle noise.
- Extract and preprocess DEM using GDAL.
- Align ortho-images to OHRC data using mutual metadata.
- Denoise subsurface radar data.
- Isolate radar signatures relevant to PSR regions.
- Apply spectral filtering to remove low-confidence bands.
- Normalize spectral bands for material classification.
- Align all datasets to a consistent CRS (e.g., Moon 2000/IAU CRS).
- Resample to a uniform spatial resolution (e.g., 10m/pixel).
- Merge datasets for analysis and visualization.
- Enhance OHRC imagery with deep learning.
- Generate high-resolution outputs validated by auxiliary datasets.
- Purpose: Enhance low-light images by improving SNR.
- Implementation:
- Generator: Uses convolutional layers to brighten low-light regions.
- Discriminator: Validates the naturalness of generated enhancements.
- Training Data: Illuminated OHRC images as ground truth.
- Purpose: Upscale enhanced images while retaining texture and edge details.
- Enhancements:
- Incorporate TMC2 DEM to constrain elevation-induced distortions.
- Use NVIDIA GPUs for training.
- Augment training data with rotation, cropping, and simulated noise.
- Implement perceptual loss for visual quality and pixel-based loss for fidelity.
- Overlay DFSAR data on enhanced OHRC images to highlight subsurface structures.
- Use IIRS data for material validation by mapping spectral composition over enhanced regions.
- Spherical Moon Interface:
- Scrollable, zoomable 3D model of the Moon.
- Overlays stitched OHRC images for a complete lunar surface map.
- Layer Options:
- Base Layer: OHRC images (raw and enhanced).
- Altitude: TMC2 DEM for elevation data.
- PSR Filter: Highlight PSRs for easy identification.
- Enhanced Images: Overlay enhanced OHRC images for detailed inspection.
- Frameworks:
- CesiumJS for 3D visualization.
- Three.js for custom enhancements.
- Backend:
- Flask/FastAPI to serve datasets dynamically.
- Data Storage:
- Use AWS S3 for hosting large GeoTIFFs.
- Frontend Deployment:
- Integrate CesiumJS with a React or plain HTML/CSS interface.
- Use Airflow or Prefect to automate preprocessing, enhancement, and visualization pipelines.
- Enable real-time updates as new datasets become available.
- Quantitative:
- Evaluate SNR improvement (>30%) and resolution enhancement (>25%).
- Qualitative:
- Compare results with known lunar features for accuracy.
- Technical Guide:
- Details preprocessing, model architectures, and deployment pipelines.
- User Guide:
- Instructions for navigating the Moon visualization interface.
- Provide video tutorials for researchers.
- Conduct workshops for lunar mission planners.
This refined plan integrates advanced image processing with a state-of-the-art visualization platform. The final deliverable not only enhances scientific understanding of lunar PSRs but also provides a practical tool for exploration planning. This scalable, interactive system lays the foundation for future lunar data analysis and dissemination.