Skip to content

MEng. Project: Natural Language-based Image Data Downlink Prioritization for Nanosatellites

License

Notifications You must be signed in to change notification settings

ezrafielding/PrioriSat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PrioriSat

GitHub

Abstract

Nanosatellites increasingly produce more data than can be feasibly downlinked due to their limited bandwidth and power. To address this, on-board systems that prioritize scientifically significant data for downlink using artificial intelligence are essential. This work compares two approaches that utilize state-of-the-art natural language processing techniques to prioritize remote sensing (RS) image data. The first approach uses YOLOv8 and Llama2 to extract image features and compare them with text descriptions via cosine similarity, while the second employs a fine-tuned CLIP model for this task. Both methods were evaluated on the VERTECS Camera Control Board which features a Raspberry Pi Compute Module 4 (CM4). The CLIP approach, particularly the ResNet50-based model, showed superior performance in prioritizing and sequencing RS image downlinks, proving more efficient despite higher computational demands. This study demonstrates that on-orbit prioritization using natural language descriptions is viable and can enhance the scientific output of CubeSat missions.

Oriented Bounding Box (OBB) Approach

Uses fine-tuned YOLOv8 and Llama2 models as image and text feature extractors, respectively.

Two YOLOv8 models with different image input sizes were trained (960 px and 1280 px).

CLIP Approach

Uses CLIP fine-tuned for RS images.

ResNet50 and ViT-B-16 -based CLIP models were trained.

Datasets

About

MEng. Project: Natural Language-based Image Data Downlink Prioritization for Nanosatellites

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages