spot_img
HomeResearch & DevelopmentEdge Computing in Orbit: Advancing Earth Science with CogniSAT-6

Edge Computing in Orbit: Advancing Earth Science with CogniSAT-6

TLDR: A research paper details the collaboration between JPL and Ubotica Technologies to demonstrate advanced onboard data analysis on the CogniSAT-6/HAMMER satellite. This 6U CubeSat, launched in March 2024, features a hyperspectral instrument and AI acceleration hardware, enabling real-time processing of Earth observation data. The project uses deep learning (U-Net CNNs) for applications like cloud screening, surface water detection, and thermal event identification, alongside spectral analysis algorithms (SAM, MF, RX) for mineral and vegetation mapping. Performing inference at the edge allows for rapid response to phenomena, dynamic targeting, and significant data volume reduction, thereby enhancing Earth science measurements and supporting NASA’s New Observing Strategies program. Initial models are set for flight demonstration in late 2024.

The Jet Propulsion Laboratory (JPL), in partnership with Ubotica Technologies, is spearheading a groundbreaking initiative to bring state-of-the-art data analysis directly to space. Their collaborative effort focuses on demonstrating advanced onboard inference capabilities using the CogniSAT-6/HAMMER (CS-6) satellite, a 6U CubeSat launched in March 2024.

CS-6 is equipped with a visible and near-infrared range hyperspectral instrument and specialized neural network acceleration hardware. This powerful combination allows for sophisticated data analysis to be performed at the edge – meaning directly on the satellite itself – rather than relying solely on data downlink to ground stations. This approach promises to unlock new possibilities for Earth science measurements and rapid responses to dynamic environmental events.

Why Onboard Data Analysis Matters

Performing data analysis onboard offers several critical advantages. Firstly, it enables rapid response to detected phenomena. Imagine a satellite identifying a wildfire or a volcanic eruption in real-time; this immediate insight can trigger intelligent planning for future measurements, allowing the spacecraft to self-cue for higher-resolution observations in the same overflight, a concept known as dynamic targeting. It can also cross-cue other satellites for rapid follow-up imagery. This capability is crucial for time-sensitive measurements of rare Earth phenomena that might otherwise be missed if ground analysis were required.

Secondly, onboard processing significantly reduces the volume of data that needs to be transmitted back to Earth. By identifying and filtering out unusable data or by summarizing key findings, the satellite can optimize its communication bandwidth, making Earth observation missions more efficient. This aligns with NASA’s New Observing Strategies (NOS) program, which aims to advance observation systems through innovative approaches.

Algorithms and Deep Learning at the Edge

The project focuses on deploying two main types of algorithms onboard CS-6: spectral analysis algorithms and deep neural networks, specifically convolutional neural networks (CNNs). Leveraging AI acceleration hardware for spectral analysis is a novel approach, pushing the boundaries of edge computing in space.

For image analysis, the team employs U-Net deep CNN architectures, tailored for efficient deployment on flight hardware. These models are designed to provide high-quality, quick classifications using minimal computing resources. They are trained to identify a wide range of Earth science features, including clouds, surface water extent (useful for flood monitoring), thermal events (like volcanoes and wildfires), land surface types (such as city, forest, water, cropland), and harmful algal blooms.

Spectral analysis algorithms, on the other hand, are used for applications like mineral and vegetation mapping. The paper details the use of three common methods: Spectral Angle Mapper (SAM), Matched Filters (MF), and the Reed-Xiaoli (RX) anomaly detector. These algorithms measure similarity between spectra or identify anomalous spectral signatures, providing insights into the composition of Earth’s surface.

Data and Verification

Given CS-6’s recent launch, the project utilizes a combination of existing datasets, including the USGS spectral library, and imagery from other satellites like Menut and Planetscope. Automated labeling techniques, such as the Haze Optimized Transform (HOT) for clouds and the Normalized Difference Water Index (NDWI) for surface water, are employed and then human-verified to ensure data quality.

Rigorous evaluation and verification are crucial. The U-Net models for cloud, thermal, and surface water detection have shown high accuracy, with cloud and thermal detection achieving over 97% accuracy. The models are not only evaluated for quality on ground hardware but also verified for computation, size, and runtime on the Myriad X Vision Processing Unit (VPU) onboard CS-6, ensuring they perform as expected in the space environment.

Also Read:

Current Status and Future Outlook

The development process involves training models, testing them on Myriad X Neural Compute Sticks, and then executing them on a flatsat testbed at Ubotica before final upload to CS-6. An initial set of CNN models for cloud screening, surface water extent, and thermal activity detection have been verified and are pending flight on CS-6 in September 2024. The spectral analysis algorithms are slated for demonstration onboard later in the fall of 2024.

This pioneering work, detailed in the research paper Demonstrating Onboard Inference for Earth Science Applications with Spectral Analysis Algorithms and Deep Learning, represents a significant step forward in Earth observation. By advancing the technology readiness level of onboard data analysis, JPL and Ubotica aim to enable deployment to future Earth-science missions, integrate with dynamic targeting, and explore multi-asset federated scheduling, ultimately enhancing our ability to monitor and understand our planet.

Karthik Mehta
Karthik Mehtahttps://blogs.edgentiq.com
Karthik Mehta is a data journalist known for his data-rich, insightful coverage of AI news and developments. Armed with a degree in Data Science from IIT Bombay and years of newsroom experience, Karthik merges storytelling with metrics to surface deeper narratives in AI-related events. His writing cuts through hype, revealing the real-world impact of Generative AI on industries, policy, and society. You can reach him out at: [email protected]

- Advertisement -

spot_img

Gen AI News and Updates

spot_img

- Advertisement -