Towards Autonomous Aircraft Surveillance from Nanosatellites through On-Board Inference and Generative Data Augmentation proposes a method to enable nanosatellites to identify aircraft in real-time without needing to transmit massive amounts of raw imagery to ground stations. By combining on-board AI processing with synthetic data generation, the researchers aim to solve the dual problems of limited satellite bandwidth and the scarcity of high-quality training data for rare aircraft classes.
Addressing the Data Bottleneck
Current satellite surveillance typically follows a "bent-pipe" architecture, where satellites act as passive collectors that transmit all raw imagery to the ground. This creates a bottleneck because the volume of data generated by high-resolution sensors far exceeds the capacity of satellite radio-frequency links. The authors propose replacing this with an autonomous, on-board processing workflow. By performing inference directly on a 6U CubeSat, the satellite can transmit only lightweight metadata—such as target coordinates and timestamps—instead of gigabytes of raw pixels.
Generative Data Augmentation
A major obstacle in training accurate detection models for space is the class imbalance in existing datasets, where common aircraft significantly outnumber rare ones like helicopters. To address this, the researchers developed a generative pipeline using FLUX and Low-Rank Adaptation (LoRA). They fine-tuned a diffusion model to create synthetic images of minority-class aircraft. These synthetic samples were then automatically labeled by an intermediate detector and combined with traditional data augmentation to create a balanced training set. This process improved the F1 score for the minority class from 0.683 to 0.811.
Hardware-First Deployment
The researchers employed a "hardware-first" methodology, ensuring their AI models fit the physical constraints of a 6U CubeSat before training. They selected the Google Coral Edge TPU as the on-board accelerator, which requires models to be quantized to 8-bit integers (INT8) and fit within an 8 MB on-die Static Random-Access Memory (SRAM) limit. Among the architectures tested—SSD MobileNet V3, YOLO11n, and RT-DETR-L—the team identified YOLO11n as the best balance between precision and latency.
Performance and Results
The proposed workflow achieved a global mean average precision (mAP) of 82.2%, up from 77.9% using standard methods. When integrated with Slicing Aided Hyper Inference (SAHI) to process 1024 × 1024 pixel patches, the system is projected to perform at 25–30 frames per second on orbit. The authors note that while this approach improves autonomous surveillance capabilities, it is constrained by the specific power and memory limitations of the chosen hardware, which necessitates the use of INT8 quantization and careful model selection to avoid offloading computations to the host CPU.
Comments (0)
to join the discussion
No comments yet
Be the first to share your thoughts!