/TFG

This thesis presents the research and experimentation carried out for the task of detecting small vessels and shipwrecked people in seaborne environments. We aim to precisely provide a real-time detection on changing conditions with a significant scale variance on the detections. In order to achieve this goal, different deep learning techniques on diverse datasets have been tested.

Primary LanguageDockerfileGNU General Public License v3.0GPL-3.0

Small Vessel Detection in Seaborne Environments using Deep Learning Techniques

Author - Pablo Ruiz Ponce

Supervisor - José García Rodríguez

Abstract - Each day hundreds of people risk their lives on different seas and oceans all around the globe in order to run away from wars, poverty and other miseries. In this thesis, we propose the use of deep learning based object detectors to autonomously locate small vessels in changing seaborne environments for search and rescue operations using aerial images. After extensive research on actual approaches and available datasets, using the YOLOX architecture we have achieved high accuracy and real-time inference on the SeaDronesSee dataset. In order to face the high imbalance present in the dataset, the variations of the dataset and a weighted loss have been proposed and implemented. Additionally, the proposed method has been tested on unseen images from similar datasets achieving promising results and proving the robustness of the solution.

Thesis

Slides - Slides used for the defense of the thesis

Docker - Custom Docker image for training the proposed architecture using CUDA 11

Datasets - Modified annotation files for the different SeaDronesSee datasets versions

YOLOX - Modified YOLOX architecture used for this thesis