Lightweight Location Estimation of Boats at Sea from Aerial Drone Footage

Publicerad

Typ

Examensarbete för masterexamen
Master's Thesis

Modellbyggare

Tidskriftstitel

ISSN

Volymtitel

Utgivare

Sammanfattning

Abstract This thesis presents a lightweight, modular system for real-time location estimation of boats at sea using aerial drone footage on computationally constrained hardware such as a Raspberry Pi 5, specifically designed for autonomous drone landings. The architecture comprises three core microservice modules – object detection, tracking, and localization – communicating via a custom Redis-based utility class. Object detection is performed by a YOLO11n model, optimized through transfer learning and deployed within the NCNN framework for efficient inference. A nonneural network tracking algorithm, incorporating a simplified Kalman filter and the Jonker-Volgenant assignment method, manages object association. Two depth estimation techniques used for localization are implemented and compared: one utilizing the drone’s altitude and another using the known physical width of the boat. The developed system achieves a mean end-to-end latency of approximately 183 milliseconds. Comparative analysis revealed that the width-based localization method offers greater accuracy than the altitude-based approach at distances below 60 meters, even considering a mean 0.88-pixel error in the detected boat width from the object detection module (assuming a 1-meter drone altitude error). Furthermore, a proposed simple compensation technique for perspective distortion caused by droneboat misalignment demonstrated a reduction in mean position error by 73.11%.

Beskrivning

Ämne/nyckelord

Keywords: Object detection, Tracking, Localization, Fixed-wing drone, Aerial imagery, Microservices

Citation

Arkitekt (konstruktör)

Geografisk plats

Byggnad (typ)

Byggår

Modelltyp

Skala

Teknik / material

Index

item.page.endorsement

item.page.review

item.page.supplemented

item.page.referenced