Lightweight Location Estimation of Boats at Sea from Aerial Drone Footage
dc.contributor.author | Kristiansson, Lucas | |
dc.contributor.author | Olsson, Hampus | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för elektroteknik | sv |
dc.contributor.examiner | Sjöberg, Jonas | |
dc.contributor.supervisor | Falkman, Fredrik | |
dc.date.accessioned | 2025-06-24T06:55:04Z | |
dc.date.issued | 2025 | |
dc.date.submitted | ||
dc.description.abstract | 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%. | |
dc.identifier.coursecode | EENX230 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12380/309620 | |
dc.language.iso | eng | |
dc.setspec.uppsok | Technology | |
dc.subject | Keywords: Object detection, Tracking, Localization, Fixed-wing drone, Aerial imagery, Microservices | |
dc.title | Lightweight Location Estimation of Boats at Sea from Aerial Drone Footage | |
dc.type.degree | Examensarbete för masterexamen | sv |
dc.type.degree | Master's Thesis | en |
dc.type.uppsok | H | |
local.programme | Complex adaptive systems (MPCAS), MSc |