Litcius/Paper detail

eWaSR—An Embedded-Compute-Ready Maritime Obstacle Detection Network

Matija Teršek, Lojze Žust, Matej Kristan

2023Sensors21 citationsDOIOpen Access PDF

Abstract

Maritime obstacle detection is critical for safe navigation of autonomous surface vehicles (ASVs). While the accuracy of image-based detection methods has advanced substantially, their computational and memory requirements prohibit deployment on embedded devices. In this paper, we analyze the current best-performing maritime obstacle detection network, WaSR. Based on the analysis, we then propose replacements for the most computationally intensive stages and propose its embedded-compute-ready variant, eWaSR. In particular, the new design follows the most recent advancements of transformer-based lightweight networks. eWaSR achieves comparable detection results to state-of-the-art WaSR with only a 0.52% F1 score performance drop and outperforms other state-of-the-art embedded-ready architectures by over 9.74% in F1 score. On a standard GPU, eWaSR runs 10× faster than the original WaSR (115 FPS vs. 11 FPS). Tests on a real embedded sensor OAK-D show that, while WaSR cannot run due to memory restrictions, eWaSR runs comfortably at 5.5 FPS. This makes eWaSR the first practical embedded-compute-ready maritime obstacle detection network. The source code and trained eWaSR models are publicly available.

Topics & Concepts

ObstacleComputer scienceSoftware deploymentState (computer science)Code (set theory)Embedded systemArtificial intelligenceReal-time computingComputer engineeringOperating systemAlgorithmProgramming languagePolitical scienceSet (abstract data type)LawUnderwater Vehicles and Communication SystemsMaritime Navigation and SafetyAdvanced Neural Network Applications
eWaSR—An Embedded-Compute-Ready Maritime Obstacle Detection Network | Litcius