Eye in the Sky - Vision System for Automatic Detection and Tracking of Flying Objects

dc.contributor.authorKarlsson, Edvin
dc.contributor.authorSångberg Karlsson, Eric
dc.contributor.authorWiman, Simon
dc.contributor.authorOlson, Alice
dc.contributor.authorKjellerstedt, Ida
dc.contributor.authorAlm, Jonathan
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.date.accessioned2026-07-01T08:48:11Z
dc.date.issued2026
dc.date.submitted
dc.description.abstractThe widespread deployment of Unmanned Aerial Vehicles (UAVs) in both civilian airspace and military operations has made onboard perception an increasingly critical capability. Detecting other airborne objects from a moving platform is particularly challenging: targets are often small, the camera itself is in motion, and IR imagery introduces additional complexity due to scarce training data. This thesis presents a modular system designed to handle these constraints in real-time, using both RGB and IR cameras mounted on a UAV. Object detection is handled by RF-DETR, a transformer-based detector suitable for a real-time application. For tracking, we extend ByteTrack with optical-flow based ego-motion compensation, which proves important when the camera platform itself is moving. Classification relies on a CLIP-based model that we adapt to IR through cross-modal knowledge distillation combined with Low-Rank Adaptation (LoRA) fine-tuning, allowing us to transfer visual representations from RGB to IR without requiring pretraining on IR imagery. Experiments on simulated UAV imagery show that the RGB detector achieves an F1 score of 0.924 and the IR detector 0.824, despite the latter having access to substantially less training data. The classifier adaptation has a large effect on drone recall, which increases from 0.252 to 0.654 in RGB mode and from 0.049 to 0.617 in IR mode. Tracking performance, measured with the HOTA metric, reaches around 20 in RGB mode and 14 in IR mode, with most errors caused by long occlusions and very distant targets. The complete pipeline runs at approximately 21 fps on a standard laptop GPU, suggesting that it is capable of real-world deployment. The initial results are promising and indicate that the proposed system can handle several real-world constraints. However, two key limitations remain: performance drops on far-range targets, and all evaluation is performed in simulation with pseudo-IR imagery, leaving a gap to real-world deployment.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/311721
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectMulti-object Tracking, Airborne Object Detection, Zero-shot Classifi cation, Cross-modal Knowledge Distillation, Computer Vision, RF-DETR, CLIP, ByteTrack, Airspace monitoring
dc.titleEye in the Sky - Vision System for Automatic Detection and Tracking of Flying Objects
dc.type.degreeExamensarbete på kandidatnivåsv
dc.type.degreeBachelor Thesisen
dc.type.uppsokM2

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 26-24a.pdf
Size:
7.39 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Size:
2.35 KB
Format:
Item-specific license agreed upon to submission
Description: