A water surface target detection algorithm based on SOE-YOLO lightweight network
A lightweight water surface object detection algorithm SOE-YOLO based on YOLOv8 was proposed to address the issues of missed and false detections in complex and ever-changing water surface environments,as well as limited computing resources on the detection platform.Firstly,the Slim-Neck paradigm containing GSConv was employed to improve the weight of the model in the Neck part.Secondly,the Backbone section was reconstructed using a lightweight convolutional ODConv(omni-dimensional dynamic convolution)module,thereby reducing the number of parameters to improve the detection speed of the network.Finally,the multi-scale attention mechanism EMA(effective multi-scale attention)was introduced to enhance the network's capability in extracting multi-scale features,thereby enhancing the small target detection accuracy.The experimental results on the WSODD(water surface object detection)test set demonstrated that the parameter and computational quantities of the SOE-YOLO model were 2.8 M and 6.6 GFLOPs,respectively,which were reduced by 12.5%and 18.6%compared to the original model.At the same time,mAP@%0.5 and mAP@0.5-.95 reached 79.9%and 47.2%,respectively,which were 2.4%and 1.6%higher than the original model,and the missed detection rate decreased significantly,outperforming the current popular object detection algorithms.The FPS reached 64.25,meeting the requirements of real-time detection of surface targets.It could achieve better detection performance,while achieving lightweight,meeting deployment requirements in computing-resource-constrained environments.
water surface object detectionYOLOV8lightweight improvementSlim-Neck design paradigmattention mechanisms