Next Article in Journal
Design and Study of a Stair Climbing Robots with Two Wheels and a “4R+2P” Pattern
Next Article in Special Issue
Hydrodynamic Characteristic-Based Adaptive Model Predictive Control for the Spherical Underwater Robot under Ocean Current Disturbance
Previous Article in Journal
Design and Motion Analysis of a Magnetic Climbing Robot Applied to Ship Shell Plate
Previous Article in Special Issue
Design and Hydrodynamic Experiment Research on Novel Biomimetic Pectoral Fins of a Ray-Inspired Robotic Fish
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

ULO: An Underwater Light-Weight Object Detector for Edge Computing †

1
College of Intelligent Systems Science and Engineering, Harbin Engineering University, Harbin 150001, China
2
Management School, Harbin Commerce University, Harbin 150080, China
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in YOLO Nano Underwater: A fast and compact object detector for embedded device.
Machines 2022, 10(8), 629; https://doi.org/10.3390/machines10080629
Submission received: 5 July 2022 / Revised: 25 July 2022 / Accepted: 27 July 2022 / Published: 29 July 2022
(This article belongs to the Special Issue Advances in Underwater Robot Technology)

Abstract

Recent studies on underwater object detection have progressed with the development of deep-learning methods. Generally, the model performance increase is accompanied by an increase in computation. However, a significant fraction of remotely operated underwater vehicles (ROVs) and autonomous underwater vehicles (AUVs) operate in environments with limited power and computation resources, making large models inapplicable. In this paper, we propose a fast and compact object detector—namely, the Underwater Light-weight Object detector (ULO)—for several marine products, such as scallops, starfish, echinus, and holothurians. ULO achieves comparable results to YOLO-v3 with less than 7% of its computation. ULO is modified based on the YOLO Nano architecture, and some modern architectures are used to optimize it, such as the Ghost module and decoupled head design in detection. We propose an adaptive pre-processing module for the image degradation problem that is common in underwater images. The module is lightweight and simple to use, and ablation experiments verify its effectiveness. Moreover, ULO Tiny, a lite version of ULO, is proposed to achieve further computation reduction. Furthermore, we optimize the annotations of the URPC2019 dataset, and the modified annotations are more accurate in localization and classification. The refined annotations are available to the public for research use.
Keywords: object detection; edge computing; adaptive pre-processing; underwater object detection; edge computing; adaptive pre-processing; underwater

Share and Cite

MDPI and ACS Style

Wang, L.; Ye, X.; Wang, S.; Li, P. ULO: An Underwater Light-Weight Object Detector for Edge Computing. Machines 2022, 10, 629. https://doi.org/10.3390/machines10080629

AMA Style

Wang L, Ye X, Wang S, Li P. ULO: An Underwater Light-Weight Object Detector for Edge Computing. Machines. 2022; 10(8):629. https://doi.org/10.3390/machines10080629

Chicago/Turabian Style

Wang, Lin, Xiufen Ye, Shunli Wang, and Peng Li. 2022. "ULO: An Underwater Light-Weight Object Detector for Edge Computing" Machines 10, no. 8: 629. https://doi.org/10.3390/machines10080629

APA Style

Wang, L., Ye, X., Wang, S., & Li, P. (2022). ULO: An Underwater Light-Weight Object Detector for Edge Computing. Machines, 10(8), 629. https://doi.org/10.3390/machines10080629

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop