Underwater target detection exhibits extensive applications in marine target exploration and marine environmental monitoring. However, conventional images of underwater targets present challenges including blurred contour information, complex environmental conditions, and pronounced scattering effects. In this work, an underwater target detection method based on YOLOv10 is designed, and the detection performance is compared with the YOLOv5 model. Experimental results demonstrate that the YOLOv10 model has a mAP50 of 85.6% on the URPC 2020 dataset, improving the mAP50 by 1.2% than that of YOLOv5. This model exhibits high detection accuracy and high proceeding speed, which provides a promising support for precise and fast underwater target detection.
Imaging sonar is a primary means of underwater detection, but it faces challenges of high false alarm rates in sonar image target detection due to factors such as reverberation, noise, and resolution. This paper proposes a method to improve the false alarm rate by self-training a deep learning detector on sonar images. Self-training automatically generates proxy classification tasks based on the sonar image target detection dataset, and pre-trains the deep learning detector through these proxy classification tasks to enhance its learning effectiveness of target and background features. This, in turn, improves the detector’s ability to distinguish between targets and backgrounds, thereby reducing the false alarm rate. For the first time, this paper conducts target detection experiments based on deep learning using high-resolution synthetic aperture sonar images at two frequencies. The results show that, under the conditions of equal or higher recall rates, this method can reduce the false alarm rate by 3.91% and 18.50% on 240 kHz and 450 kHz sonar images, respectively, compared to traditional transfer learning methods.