Related Experiment Video
Updated: May 29, 2026

03:31
End-To-End Deep Neural Network for Salient Object Detection in Complex Environments
Published on: December 15, 2023
ESAK-YOLO: multi-scale attention enhanced object detection for floating waste in complex water scenes
Tao Zhou1,2, Ji Liu2, Nan Lian2
1School of Water Conservancy and Architectural Engineering, Shihezi University, Shihezi, 832000, China.
Scientific Reports
|May 27, 2026
Summary
Detecting floating debris in water is difficult. A new method, ESAK-YOLO, improves detection accuracy by enhancing feature representation and adapting to scale and shape variations.
Area of Science:
- Computer Vision
- Environmental Monitoring
- Machine Learning
Background:
- Accurate detection of floating debris in aquatic environments is challenging due to occlusion, scale variations, and background interference.
- Existing object detection models struggle with spatial feature modeling, scale adaptation, and capturing irregular object shapes.
Purpose of the Study:
- To develop an enhanced object detection model for accurately identifying floating debris in complex aquatic environments.
- To address limitations in multi-scale feature representation, scale variation perception, and irregular shape adaptability in current models.
Main Methods:
- Proposed an efficient multi-scale attention (EMA) module for improved semantic modeling via grouped feature modeling and cross-spatial fusion.
- Introduced a selective kernel attention (SKA) mechanism for dynamic receptive field adjustment and scale-variant feature capture.
- Developed an arbitrary kernel convolution (AKConv) module to enhance adaptability to irregular debris morphology.
Main Results:
- The integrated ESAK-YOLO model demonstrated significant improvements over baseline YOLOv7, increasing mean Average Precision (mAP) by 8.14%.
- ESAK-YOLO achieved a maximum improvement of 13.78% compared to five other state-of-the-art models.
- The proposed modules effectively enhance spatial feature modeling, scale adaptation, and shape capture for debris detection.
Conclusions:
- ESAK-YOLO offers a superior and effective solution for floating debris detection in challenging aquatic conditions.
- The novel EMA, SKA, and AKConv modules significantly contribute to the model's enhanced performance.
- The findings highlight the potential of ESAK-YOLO for environmental monitoring and debris management applications.
Related Concept Videos
Buoyancy and Stability for Submerged and Floating Bodies
In fluid mechanics, buoyancy and stability are key concepts for understanding the behavior of submerged and floating bodies. When a stationary body is fully or partially submerged in a fluid, the fluid exerts a force on the body known as the buoyant force. This force acts vertically upward through a point called the center of buoyancy, which is the center of the displaced fluid volume. According to Archimedes' principle, the magnitude of the buoyant force is equal to the weight of the fluid...
Uniform Depth Channel Flow: Problem Solving
To calculate the flow rate for a trapezoidal channel, first, identify the bottom width, side slope, and flow depth of the channel. The cross-sectional area (A) corresponding to the depth of flow (y), channel bottom width (B), and side slope (θ) is determined by:Next, calculate the wetted perimeter, which includes the bottom width and the sloped side lengths in contact with the water. Using the values of the cross-sectional area and the wetted perimeter, determine the hydraulic radius by...
Uniform Depth Channel Flow
Uniform depth channel flow keeps fluid depth consistent along channels such as irrigation canals. In natural channels, such as rivers, approximate uniform flow is often assumed. This condition occurs when the channel’s bottom slope matches the energy slope, balancing potential energy lost from gravity with head loss due to shear stress. This balance prevents depth changes along the channel length, resulting in a steady, uniform flow.Uniform flow in open channels with a constant cross-section...
Buoyancy
When an object is placed in a fluid, it either floats or sinks. All objects in a fluid experience a buoyant force. For example, a metal ball sinks, while a rubber ball floats. Similarly, a submarine can sink and float by adjusting its buoyancy. The concept of buoyancy raises several interesting questions. For instance, where does this buoyant force come from? How much buoyant force is required to make an object sink or float? Do objects that sink get any support at all from the fluid?
To get...
To get...