Next Article in Journal
Performance Study of Spark-Ignited Methanol–Hydrogen Engine by Using a Fractal Turbulent Combustion Model Coupled with Chemical Reaction Kinetics
Previous Article in Journal
Experimental Investigation on Water-Exit Dynamics of Slender Cylinders: Effects of Velocity, Geometry, and Material Properties
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Water Body Boundary Search Method Combining Chemotaxis Mechanism and High-Resolution Grid Based on Unmanned Surface Vehicles

1
School of Intelligent Science and Engineering, Hubei Minzu University, Enshi 445000, China
2
Key Laboratory of Green Manufacturing of Super-Light Elastomer Materials of State Ethnic Affairs Commission, Hubei Minzu University, Enshi 445000, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(5), 958; https://doi.org/10.3390/jmse13050958
Submission received: 5 April 2025 / Revised: 13 May 2025 / Accepted: 13 May 2025 / Published: 15 May 2025
(This article belongs to the Section Ocean Engineering)

Abstract

:
To address the issues of poor environmental adaptability and high costs associated with traditional methods of measuring water body boundaries, this paper proposes an innovative path planning approach for water body boundary measurement based on Unmanned Surface Vehicles (USVs)—the Chemotactic Search Traversal (CST) algorithm. This method incorporates the chemotaxis operation mechanism of the Bacterial Foraging Optimization algorithm, integrating it with high-resolution grid maps to enable efficient traversal and accurate measurement of water body boundaries within large-scale grid environments. Simulation experiments demonstrate that the CST algorithm outperforms the Brute Force Algorithm (BFA), Roberts operator, Canny operator, Log operator, Prewitt operator, and Sobel operator in terms of optimal pathfinding, stability, and path smoothness. The feasibility and reliability of this algorithm in real water environments are validated through experiments conducted with actual USVs. These findings suggest that the CST algorithm not only enhances the accuracy and efficiency of water body boundary measurement but also offers a cost-effective and practical solution for measuring water body areas.

1. Introduction

Lakes, rivers, and reservoir basins are typical inland water bodies that serve as vital freshwater resources and gene banks for species on Earth [1,2]. In recent decades, the quantity, form, and distribution of inland waters have been affected by climate change, environmental shifts, and human activities. The water body boundary directly reflects the coverage area of inland waters and is a key indicator for assessing changes in water volume [3]. Notably, variations in water levels and quantities over extended periods are particularly sensitive to regional climate change. Additionally, alterations in water body boundaries can influence the lives of both plants and animals. In the ecological environment, measuring the boundaries of water bodies is closely linked to species habitats [4]. In climate change research, these boundaries can indicate how water resource distribution responds to global warming, including the expansion of arid regions and alterations in flood risks [5]. In engineering, roads constructed alongside water bodies must consider the positioning of these boundaries. Similarly, urban expansion affects the spatial status of inland water bodies [6,7]. As a result, the measurement of water body boundaries has emerged as a critical and compelling area of research.
Numerous scholars have conducted extensive studies on the boundaries of inland water bodies, particularly lakes, utilizing Geographic Information System (GIS) technology and remote sensing satellite imagery [8,9,10]. Reference [11] introduced an innovative neural network designed for refined water body boundary measurement, aimed at accurately mapping surface water in complex environments. The study implements a surface water body boundary refinement module that enhances the delineation of surface water body boundaries and, consequently, improves overall accuracy. Reference [12], based on Landsat-8 remote sensing images, examines the effects of six machine learning algorithms and three threshold methods used for measuring the water body boundary. It evaluates the transfer performance of models applied to remote sensing images captured at different times and compares the differences among these models. Due to the complex distribution of ground objects and numerous influential factors in remote sensing image classification, accurately identifying small and dispersed water bodies presents a significant challenge in the research. Reference [13] proposed an automatic B-snake (AB-snake) method, which utilizes satellite images to automatically initialize and transform topologies. The method addresses the limitations of the traditional B-snake approach, which is hindered by non-automatic initialization and inflexible topology. The results indicate that the AB-snake method significantly enhances the performance of the B-snake method by improving the automatic initialization scheme, providing notable advantages in the boundary extraction of small tubular branches and deep concave branches. Reference [14] has developed an automatic method that integrates multiscale extraction with the Spectral Mixture Analysis technique to improve water body boundary measurement in urban areas from moderate-resolution satellite images. The experimental results show significant enhancements in water body boundary measurement within urban environments. Reference [15] proposed a water boundary measurement method utilizing the Dual-UNet deep learning architecture. The approach integrates LiDAR point cloud data with thermal infrared imaging to enhance the accuracy of water body boundary measurement in complex environments. Reference [16] introduces a novel method for mapping annual flood extents using multitemporal Sentinel-1 images. The approach leverages the temporal and orbital positions of the satellite, in conjunction with contextual information, to effectively identify false positives and delineate flood extents. The method demonstrates high accuracy when compared with observational data.
Despite significant advancements in the application of remote sensing technologies for monitoring lake water body boundaries, their practical implementation continues to face two critical constraints. Firstly, regarding data acquisition, adverse weather conditions such as cloud cover, fog, rain, and snow can diminish the signal-to-noise ratio of optical images, complicating the achievement of continuous all-weather monitoring. Secondly, the high operational costs present a major obstacle, as the utilization of high-resolution data combined with specialized processing software complicates the execution of real-time monitoring at high frequencies. These prominent temporal and spatial limitations, coupled with economic constraints, have prompted researchers to develop innovative monitoring solutions that enhance real-time responsiveness and cost-effectiveness.
As a highly integrated surface intelligent platform, the Unmanned Surface Vehicle (USV) operates across various aquatic environments, including oceans, rivers, lakes, and freshwater reservoirs [17]. Its high level of autonomy and versatility has facilitated successful applications in numerous civilian domains, such as lake patrol, maritime reconnaissance, surface search and rescue, marine environment monitoring, hydrographic surveys, and chart rendering [18,19,20]. Reference [21] proposed an enhanced genetic algorithm to tackle the path planning problem for USVs during lake patrols. However, the computational complexity escalates exponentially with increasing environmental complexity, leading to reduced time efficiency. Reference [22] developed a USV specifically for search and rescue operations in deep water environments. This autonomous surface vessel is equipped with a Global Positioning System (GPS) and underwater sensors capable of locating victims, black boxes, debris, and other evidence, both on the surface and underwater. However, in large-scale environments, the perception fusion of the search and rescue system is inadequate, resulting in issues of inaccurate detection. Reference [23] proposed a fault-tolerant multisensor data fusion technology, which was applied to the USV model named Springer. Although the Springer model successfully achieved environmental monitoring and pollutant tracking, it encountered challenges such as excessive response delays and deficiencies in the fault-tolerant mechanisms of the monitoring system. Reference [24] introduced an innovative path planning method for unmanned aerial vehicles (UAVs), offering an optimized solution for state monitoring of the electric scooter sharing system through the establishment of a mixed-integer programming model based on a spatiotemporal graph. Notably, the hybrid exact-heuristic algorithm framework proposed by the authors is not limited to UAV path planning; it can also be adapted, with appropriate modifications, for path optimization problems involving ground mobile vehicles, including USVs. Reference [25] innovatively integrated a chaotic optimization mechanism into the traditional particle swarm optimization algorithm, addressing the challenge of local optima traps in three-dimensional path planning for UAVs. Reference [26] proposed a multiobjective optimization framework that simultaneously considers three critical metrics: the dynamic characteristics of ocean current fields, energy consumption efficiency, and navigation safety. Through Pareto front analysis, this framework achieved an optimal trade-off between navigation efficiency and safety, providing new technical insights for USV path planning in complex hydrological conditions pertaining to water body boundary measurement.
USVs equipped with measurement functions have been successfully applied across various scenarios. Reference [27] explored the potential of simultaneously acquiring and integrating terrestrial laser scanner data and high-resolution shallow water multibeam echosounder data from USVs. The objective of this trial was to efficiently generate a seamless three-dimensional dataset that encompasses both above and below the waterline. However, the use of traditional rasterized measurement paths leads to low boundary coverage efficiency. Reference [28] demonstrated the use of USVs as carriers for coastline measurements. Utilizing the acquired measurement data, digital bottom models and bathymetric maps of reservoirs were created. Reference [29] provides a concise comparison between USV surveys and traditional vessel multibeam surveys. The resulting cartographic outputs from the hydrographic survey are presented, highlighting specific inaccuracies within the raw data and assessing the suitability of various hydrographic products for different user domains. Reference [30] introduces a methodology for directly processing 3D LiDAR data to accurately and consistently detect navigable regions. To validate the performance of the proposed detection scheme, field experiments were conducted in a narrow and complex river environment. These experiments aimed to demonstrate the effectiveness of the proposed scheme, alongside comparative experiments and ablation studies to assess the impacts of deep segmentation and Kalman Filter-based tracking methods. Utilizing a USV as the carrier, the studies yielded data on shoreline surveys, water temperature assessments, bottom model mapping, and water depth measurements. However, there exists a paucity of research focusing on water body boundary measurements. The identified deficiencies in boundary feature extraction, coupled with a lack of practical validation, present a novel perspective for this paper, which aims to optimize the measurement paths for water body boundaries.
The premise of this measurement task is to maintain the USV as close as possible to the boundary of the water body to enhance measurement accuracy. The irregular profile of the water body boundary presents challenges; however, the small USV can effectively address the traversal issues in shallow and boundary waters due to its minimal draft and flexible operation [31]. Although an analysis of equipment performance and application scenarios indicates that utilizing a small USV for water body boundary measurement is feasible, challenges remain in water body boundary perception and USV path planning [32].
Environment modeling serves as the foundation for agent environmental perception. As a model of the environment, grid maps are characterized by their simplicity and flexibility in editing [33,34,35]. Furthermore, they can effectively represent irregular obstacles, closely aligning with the actual features of water body boundaries. High-resolution grid maps can accurately depict water body boundaries; however, as the resolution increases, the scale of the map also expands. This increase in map scale results in a greater number of feasible solutions, thereby elevating computational complexity. The Bacterial Foraging Optimization (BFO) algorithm [36] exhibits excellent search characteristics and robust global search capabilities due to its intrinsic properties. As a result, the BFO algorithm has been widely applied to various path planning problems [37,38,39,40]. In summary, this paper presents an innovative path planning method based on USVs, referred to as the Chemotactic Search Traversal (CST) algorithm. This method addresses the challenge of water body boundary measurement. By integrating the chemotactic operation mechanism of the BFO algorithm and utilizing high-resolution grid maps for environmental modeling, the CST algorithm facilitates efficient traversal measurement of water body boundaries. It effectively resolves the inherent conflict between measurement accuracy and economic cost found in traditional measurement methods, achieving a harmonious balance of high precision and low cost. Experimental results demonstrate that, compared with traditional measurement algorithms, the CST algorithm exhibits superior performance in both measurement accuracy and smoothness, thereby providing a reliable solution for water environment monitoring.
The remainder of this paper is organized as follows: Section 2 introduces the fundamental methods of water environment modeling. Section 3 presents the definition of the chemotactic operation of the BFO algorithm within the environmental model. Building on this, a novel approach for solving the boundary path is proposed. Section 4 discusses experimental simulations and analyses. Finally, Section 5 concludes this paper and outlines anticipated future work.

2. Environmental Model

2.1. Grid Map

Grid maps are a common method for representing environmental data, characterized by their simple and flexible editing capabilities. They effectively depict irregular obstacles within the environment. In this paper, the environmental map utilized for measuring water body boundaries is a grid map derived from satellite imagery. Figure 1 illustrates the environmental information represented by the grid map, displaying a two-dimensional plane with a scale of 10 × 10 . In this representation, the yellow grid indicates infeasible areas, while the green grid denotes feasible areas, and the red path signifies the route planned by the USV. The grid coding method employed for these grid graphs is based on coordinates, specifically encoding the coordinates as (x, y), as demonstrated in Equation (1).
x = m o d i 1 , n + 0.5 , y = n + 0.5 c e i l i / n ,
In the formula, the operations mod and ceil serve as complementary functions, where mod represents the modulus operation and ceil denotes the ceiling function. Here, n signifies the grid scale, while (x, y) indicates the coordinates of a node.

2.2. Grid Map Resolution

The size of the grid is a critical index for evaluating the resolution of grid maps and serves as the primary factor influencing the quality of environmental models. During the measurement of water body boundaries, achieving the highest possible boundary accuracy is essential. A high-precision environmental model can effectively reconstruct the actual water body boundary information. In this paper, we use the satellite imagery of a reservoir’s water area as a case study, constructing environmental models at various grid scales, as illustrated in Figure 2.
As clearly illustrated in the figure, an increase in the resolution of the grid map results in a feasible path that is closer to the mountain. Consequently, high-precision grid maps, functioning as environmental models, play a crucial role in improving the accuracy of water body boundary measurements conducted by the USV.

3. Path Planning Method

Path planning methods are a fundamental component of autonomous control systems for intelligent robots. Common techniques for path planning include the Dijkstra algorithm, Best First Search algorithm, A* algorithm, artificial potential field method, and intelligent optimization algorithms. The primary optimization objective of these path planning methods is typically to minimize the distance from the starting point to the endpoint, achieving either an optimal or suboptimal solution. In light of the characteristics associated with water body boundary measurement, the path planning method proposed in this paper seeks to identify a route that maximizes the distance from the starting point to the endpoint, while adhering to the constraint of maintaining the shortest distance to the mountain.

3.1. Chemotactic Operation

The BFO algorithm is iteratively refined through three layers of nested loops, with the chemotactic operation representing the innermost layer. This operation is crucial as it updates the position of the agents, embodying the characteristics that enable the BFO algorithm to perform fine searches effectively. The chemotactic operation comprises two primary operators: flipping and swimming. The flipping operator simulates the clockwise rotation of bacterial flagella, facilitating movement, while the swimming operator mimics the counterclockwise rotation, propelling the organism forward. In the traditional BFO algorithm, a variable is utilized to represent the specific location of bacteria. This location information encompasses both the flipping and swimming behaviors of the bacteria, as illustrated in Equation (2).
θ i j + 1 , k , l = θ i j , k , l + c i · φ i ,
where c i > 0 is the length of the swimming step, φ i is the turnover angle.
In this paper, the biological characteristics of chemotactic operation are applied to the grid map, as illustrated in Figure 3.
In the grid map, the flip angle α of the bacteria is represented by Equation (3). The swimming distance L of bacteria is represented by Equation (4).
α = k π 4 , k 0 , 8 ,
L = 1 , k = 0 , 2 , 4 , 6 , 8 , i n α , 2 , k = 1 , 3 , 5 , 7 , 9 , i n α ,

3.2. Chemotactic Search Traversal Algorithm

The algorithm identifies the nearest obstacle node from the current position using displacement operations. It calculates the distance, denoted as f ( n ) , between the nearest obstacle node and the feasible nodes adjacent to the current position. The calculation formula for f ( n ) is presented in Equation (5). By comparing the values of f ( n ) , the algorithm selects the node with the smallest f ( n ) as the next node for traversal. This process continues until the initial node is reached again, thereby completing the cycle and the water body boundary measurement plan. When evaluating the performance of the CST algorithm, both the total length of the water body boundary measurement path and the smoothness of the path are crucial metrics. The total length of the water body boundary measurement path, denoted as L t o t a l , can be calculated by Equation (6). Meanwhile, the path smoothness is assessed based on Equations (7) and (8). These two metrics reflect the performance of the CST algorithm in water body boundary measurement path planning from different perspectives, thereby playing a key role in the comprehensive assessment of the algorithm’s performance. Here, P u 1 , P u , P u + 1 represent the coordinates of three consecutive path nodes; R u denotes the curvature radius; and S u represents the smoothness.
f ( n ) = x x n 2 + y y n 2 ,
L t o t a l = u = 1 n 1 x u + 1 x u 2 + y u + 1 y u 2 ,
R u = P u P u 1 · P u + 1 P u · P u + 1 P u 1 2 · P u P u 1 · P u + 1 P u ,
S u = 1 R u ,
Figure 4 illustrates four scenarios in which bacteria utilize f ( n ) to navigate towards the nearest water body boundary during the chemotaxis process. In the figure, the gray grid represents obstacles, while the white grid denotes feasible pathways. Solid blue nodes indicate the position of the bacteria, black nodes represent the nearest obstacles to the bacteria, and hollow blue nodes indicate potential positions to which the bacteria can move. It is important to note that the red hollow node in the figure marks the bacteria’s previous location; thus, the current chemotactic movement cannot redirect the bacteria back to the position of the red hollow node. To ensure that the node traversed by the bacteria is closest to the obstacle, it is essential to minimize f ( n ) . The position of the yellow node, as depicted in the figure, represents the optimal solution obtained through the comparison and calculation outlined in Equation (5). In Figure 4a–c, bacteria can directly calculate f ( n ) to identify the node closest to the boundary of the obstacle. However, in the scenarios illustrated in Figure 4d,e, bacteria must evaluate f ( n ) in both cases and ultimately compare the results to determine the optimal solution.

3.3. Algorithm Description

In this paper, a CST algorithm is proposed to address the path planning problem of USVs for water body boundary measurement. The algorithm utilizes the chemotactic operation of the BFO algorithm to identify the nearest obstacle relative to the current node. Subsequently, it calculates the shortest distance between the nearest obstacle and the feasible node to establish the search criterion for the next node. The pseudocode of the CST algorithm is shown in Algorithm 1.
Algorithm 1 CST algorithm
 1:
while not terminal converged do do
 2:
    Chemotaxis;
 3:
     A = x , y //Current position coordinate.
 4:
    for i = 1:n do //Eight fields of the current node.
 5:
        if  t = 0  then // t = 0 indicates that the node cannot pass, and t = 1 indicates that the node can pass.
 6:
            t e m = n o t c r o s s
 7:
        else
 8:
            t = 1 , t e m = c r o s s
 9:
           if  t e m = n o t c r o s s  then
10:
                L = 2 1
11:
                B = x L m i n , y L m i n //Location of the nearest obstacle to the current node.
12:
           else
13:
                t e m = c r o s s
14:
                L 1 = x L m i n x t e m 2 + y L m i n y t e m 2
15:
                A = x L 1 m i n , y L 1 m i n //Update the location of A.
16:
               if  L 1 = L 1 *  then//There are two viable nodes with equal and minimum distances from the nearest obstacle.
17:
                    L 2 = x x 1 2 + y y 1 2
18:
                   if  L 2 1 > L 2 1  then// Determine the distance between two nodes and the previous node.
19:
                        A = x L 2 1 , y L 2 1
20:
                   else
21:
                        A = x L 2 2 , y L 2 2
22:
                   end if
23:
               end if
24:
           end if
25:
        end if
26:
    end for
27:
end while

4. Unmanned Surface Vehicle Structure

As shown in Figure 5, the USV utilized in this study features an advanced double-shell and double-propeller structural design. The hull is constructed from a combination of high-strength carbon fiber composite materials and stainless steel, ensuring both structural integrity and a lightweight design. Regarding the sensing system configuration, the USV is equipped with a multimode sensor fusion system, which includes a Livox Horizon LiDAR (Livox, Shenzhen, China) for 360° environmental perception and a Hikvision DS-2CD7 series high-speed camera (Hikvision, Hangzhou, China) that supports 4 K resolution video capture, along with night vision and wide dynamic range capabilities. The navigation system employs the CTI P3DU high-precision inertial navigation GPS system (CTI Systems S.A., China), achieving positioning accuracy at the centimeter level. Concurrently, it is equipped with high-sensitivity water leakage and temperature and humidity sensors, which facilitate real-time monitoring of the hull’s condition.
In terms of energy power systems, the USV is equipped with two high-performance 20AH lithium battery packs and employs an intelligent battery management system to ensure continuous and stable power output. The propulsion system utilizes dual 1000 W rated brushless motor thrusters, combined with advanced vector control algorithms, enabling the USV to achieve precise speed regulation and flexible maneuverability within the range of 0 to 12 knots. The actual image is presented in Figure 6.

5. Results and Discussion

The experiments presented in this paper were conducted on a 64-bit operating system equipped with an Intel(R) Core(TM) i5-7200 CPU (HP, China) running at 2.50 GHz and 8.00 GB of memory. In the practical USV experiment, a specific safe natural water body boundary was chosen as the test subject.

5.1. A Comparative Analysis of Brute Force Algorithm, Five Kinds of Image Edge Detection Operators, and CST Algorithm

In this section, we conduct simulation experiments on the Brute Force Algorithm (BFA) and the CST algorithm under identical conditions, utilizing both horizontal and vertical resolutions of 500 pixels. From the perspective of algorithmic principles, both methods employ ergodic scanning technology, systematically searching all potential solutions through their respective scanning strategies to identify the optimal solution. Figure 7 illustrates the optimal path determined by the BFA in water body boundary measurement, highlighting its local details. In this figure, the yellow path denotes the optimal water body boundary path identified by the algorithm. Conversely, Figure 8 presents the detection results of the optimal path determined by the CST algorithm, with the red path indicating the optimal boundary path established by this method.
To further evaluate the performance of the two algorithms, experiments were conducted 20 times in the same experimental environment, utilizing both horizontal and vertical resolutions of 500 pixels. Subsequently, a consistent area was selected for a comparative analysis of local details, as illustrated in Figure 9. By comparing the path planned by the algorithm with the original edge of the image, it is evident that the BFA algorithm produces several redundant path points (highlighted with red solid rectangular boxes in the figure) during the path planning process. These unnecessary path points significantly increase the length of the final planned path. In contrast, as depicted in Figure 10, the detection results of the CST algorithm closely align with the original boundary contour, demonstrating superior edge detection accuracy. The comparative results unequivocally highlight the superiority of the CST algorithm in the water body boundary measurement task.
The Roberts operator is one of the simplest edge detection operators. It is a local difference operator that identifies edges by calculating the approximate gradient amplitude based on the diagonal differences between two adjacent pixels. The Sobel operator is primarily employed for edge detection; it is a discrete difference operator that approximates the gradient of the image brightness function. The Prewitt operator is a first-order differential operator used for edge detection, utilizing the gray differences between adjacent pixels to identify extreme values at the edges. The Log operator combines Gaussian blur and smoothing processes for effective edge detection. Finally, the Canny operator is a multistage optimization operator that incorporates filtering, enhancement, and edge detection.
In this study, we conducted 20 repeated simulation experiments using five classical edge detection operators: Roberts, Sobel, Prewitt, Log, and Canny. By focusing on the same region, we compared and analyzed the detection results of each operator against the original edge contour, yielding the following experimental results.
Figure 11 illustrates the edge detection results obtained using the Log operator, where the purple path denotes the locally optimal path determined by the operator. A comparison with the original edge contour reveals a significant occurrence of edge omission (indicated by the blue dashed circle in the figure), resulting in the extracted edge path being considerably shorter than the actual edge path. Figure 12 presents the detection results from the Sobel operator, with the green path representing the locally optimal path determined by this operator. The experimental findings indicate that the Sobel operator exhibits limitations in edge positioning accuracy (highlighted by the blue dashed circles in the figure), leading to a noticeable deviation between the measured water body boundary and the true boundary, thereby failing to accurately represent the actual edge characteristics. Figure 13 presents the detection results produced by the Prewitt operator, with the pink path indicating the locally optimal path determined by this operator. Similar to the Sobel operator, the Prewitt operator also encounters the issue of inaccurate edge localization (marked by the blue dashed circle in the figure), which adversely affects the reliability of edge detection to a certain extent. Figure 14 illustrates the detection effect of the Roberts operator. Compared with the original edge contour, it is evident that the algorithm generates several redundant path points (highlighted within the red solid rectangular boxes in the figure), resulting in an extracted edge path length that exceeds the actual edge path length. Figure 15 presents the detection results of the Canny operator. The analysis indicates that this algorithm not only suffers from the issue of redundant path points (also marked with red solid rectangular boxes in the figure), but also, based on the spatial distribution of these redundant points in the original contour image, it can be inferred that the extraction accuracy of the edge contour by the Canny operator requires enhancement. The presence of these redundant path points further contributes to the extracted edge path length being greater than the actual edge path length.
The experimental results indicate that various algorithms exhibit significant differences in their performance regarding water body boundary measurement. Notably, both the BFA and Roberts operator introduce path redundancy during the boundary measurement process, leading to a planned path length that noticeably exceeds the actual contour. Conversely, the Sobel, Prewitt, and Log operators suffer from insufficient edge location accuracy, making it challenging to accurately represent the true edge characteristics, resulting in extracted edge path lengths that are considerably shorter than the actual edge paths. Additionally, the Canny operator faces the dual challenges of path redundancy and inaccurate edge localization, indicating that its detection performance still has substantial room for enhancement. In contrast, the CST algorithm demonstrates significant advantages in boundary measurement. Its planned path closely aligns with the original boundary contour, surpassing traditional algorithms in both path length control and edge positioning accuracy. Therefore, regarding the accuracy of boundary measurement, the overall performance of the CST algorithm is markedly superior to that of the BFA and five classical image edge detection operators, offering a more reliable solution for water body boundary measurement.
Through the local path analysis of various algorithms, the accuracy of the CST algorithm in measuring water body boundaries has been intuitively demonstrated. To further validate this conclusion, we conducted a quantitative data analysis under consistent environmental conditions.
In terms of path accuracy, as illustrated in Figure 16, the optimal path lengths for the BFA, Roberts operator, and Canny operator exceed that of the CST algorithm by 6.3, 9.3, and 21.3 units, respectively. This finding indicates that these algorithms exhibit issues with redundant path points during water body boundary measurement. Conversely, the optimal path lengths for the Log operator, Prewitt operator, and Sobel operator are shorter than that of the CST algorithm by 289.7, 267.7, and 269.7 units, respectively. This suggests that these algorithms possess significant deficiencies in path planning accuracy, which adversely affects the precision of local water body boundary measurements. The measurement value of the water body boundary measurement path is shown in Table 1. In summary, the CST algorithm demonstrates a marked superiority over the other six algorithms regarding water body boundary measurement accuracy.
In terms of time efficiency, as illustrated in Figure 16b, the average running time of the CST algorithm outperforms that of the BFA, Log operator, and Canny operator. Although it is slower than the Prewitt, Sobel, and Roberts operators, this is attributable to the inaccurate measurement of water body boundaries by the Prewitt and Sobel operators, while the Roberts operator suffers from redundancy points. Each point in the graph represents a single runtime, and the bar chart depicts the average runtime of each algorithm. As presented in Table 1, the average running time of the CST algorithm is superior to that of the BFA by 0.7665 seconds, the Log operator by 0.5624 seconds, and the Canny operator by 0.0017 seconds. Furthermore, the variance of the CST algorithm is more favorable than that of the BFA ( 2.9 × 10 5 ), Roberts ( 2.31 × 10 4 ), Canny ( 5.11 × 10 4 ), Prewitt ( 2.6 × 10 5 ), Sobel ( 2.7 × 10 5 ), and Log ( 3.54 × 10 4 ). This finding indicates that the CST algorithm exhibits superior stability.
In terms of path smoothness, as illustrated in Figure 16c, the average curvature value of the CST algorithm is 0.00003 superior to that of the BFA, 0.18186 greater than that of the Roberts operator, 0.17501 better than the Canny operator, 0.16031 superior to the Prewitt operator, 0.15732 better than the Sobel operator, and 0.14956 greater than the Log operator. These results indicate that the paths extracted by the CST algorithm exhibit the most favorable smoothness characteristics.
In summary, this study systematically verifies the superior performance of the CST algorithm in water boundary measurement tasks through comparative experiments. The experimental results demonstrate that, compared with the brute-force traversal algorithm and five traditional boundary measurement operators, the CST algorithm exhibits significant advantages in both boundary measurement accuracy and path smoothness. Although it may not be the most time-efficient, its robustness and comprehensive performance in complex environments are notably superior to those of the algorithms compared. These advantages render the CST algorithm particularly suitable for engineering applications with stringent measurement accuracy requirements, such as waterway mapping and flood monitoring, thereby providing reliable technical support for intelligent water monitoring.

5.2. Unmanned Surface Vehicle Experiment

To enhance the credibility of the research, this chapter presents a real USV experiment aimed at verifying the feasibility of the CST algorithm. In this experiment, the grid method proposed in [41] was employed to preprocess the satellite map, thereby discretizing the continuous geographic space into regular grids. To comprehensively evaluate the performance of the algorithm, three types of grid maps with varying resolutions, 20 × 20 , 40 × 40 , and 80 × 80 , were established in the experiment, and the CST algorithm was utilized to measure the water body boundary for each. Figure 17a–c illustrate the water body boundary measurement paths planned by the CST algorithm across three resolution grid maps, with yellow dots indicating the measurement path nodes of the algorithm. Based on the path planning results generated by the CST algorithm, the latitude and longitude coordinates of the paths obtained under three grid sizes are input into the USV control system to enable the USV to cruise at a fixed point at a constant speed. The experimental results presented in Figure 18a–c were obtained by recording the actual operating trajectory of the USV in real time, where the red line segment represents the actual sailing trajectory of the USV, and the yellow triangle denotes the sailing direction.
The experimental results demonstrate that the USV can effectively perform water body boundary measurements according to specified instructions across three test scenarios with varying resolutions ( 20 × 20 , 40 × 40 , and 80 × 80 ). This fully validates the practical operability of the paths generated by the CST algorithm. Significantly, even in complex aquatic environments, the USV maintains stable navigation performance, thereby confirming the algorithm’s robust environmental adaptability and significant engineering value.
To verify the robustness of the CST algorithm in various environments, the research team conducted supplementary experiments. As illustrated in Figure 19, under the new experimental conditions, the measurement paths planned by the CST algorithm in grid maps with three resolutions—20 × 20 (a), 40 × 40 (b), and 80 × 80 (c)—completely covered the target area. The yellow markers in the figure clearly depict the distribution of path nodes generated by the algorithm, with their spatial density significantly increasing as the map resolution improves, which aligns with theoretical expectations. After importing the coordinates of these paths into the USV navigation system, the actual navigation trajectory is displayed in Figure 20. In low-resolution scenarios (a), the red trajectory of the USV, although not closely aligned with the boundary, successfully conducted water body boundary measurements. At medium resolution (b), the trajectory accuracy significantly improved. Under high-resolution conditions (c), the trajectory closely matched the water body boundary, achieving precise detection at complex bends. Notably, in the test area characterized by multiple headlands and coves, the USV did not experience any trajectory loss or collision warnings throughout the process. This result not only verifies the environmental adaptability of the CST algorithm but also reveals the quantitative relationship between map resolution and measurement accuracy: the higher the grid resolution, the more precise the water body boundary measurement.
In conclusion, this study validates the superior performance of the CST algorithm in water body boundary measurement through multiple sets of actual ship experiments. The experimental results demonstrate that the algorithm not only generates precise measurement paths but also exhibits excellent environmental adaptability and robustness in practical applications. These findings confirm the engineering utility of the CST algorithm and provide reliable technical support for the application of USVs in hydrographic surveys.

6. Conclusions

Compared with existing methods reported in the literature, precise measurement of water body boundaries, which is a crucial technology for hydrological monitoring and environmental assessment, currently relies primarily on Geographic Information Systems (GIS) and remote sensing satellite imagery. However, these traditional methods encounter two significant technical bottlenecks in practical applications: First, their measurement accuracy is severely affected by meteorological and lighting conditions, leading to considerable uncertainty in the results; second, the high acquisition costs of high-resolution satellite data and the need for specialized processing software create economic barriers that limit their widespread application in long-term monitoring projects. In response to these challenges, this study innovatively proposes the Chemotactic Search Traversal (CST) algorithm, which optimizes water body boundary measurement through three key technological breakthroughs: first, it integrates the chemotaxis operation mechanism of the Bacterial Foraging Optimization (BFO) algorithm to establish a dynamic distance evaluation model, enabling real-time calculations of the optimal distance between the current node and the nearest obstacle node; second, it develops a node optimization selection strategy based on spatial distribution characteristics, achieving adaptive path planning adjustments by analyzing the topological relationships of surrounding feasible nodes; finally, it constructs a multiobjective optimization function to simultaneously enhance measurement accuracy, minimize path length, and improve energy consumption efficiency.
The experimental results demonstrate that the algorithm significantly enhances the accuracy of water body boundary measurement while also improving the smoothness of boundary extraction. In the full-scale ship experiments, the research team conducted water body boundary measurements by establishing maps with various grid sizes and found a significant positive correlation between map resolution and measurement accuracy. Specifically, higher resolution maps yield measurement results that more accurately reflect the characteristics of the real environment. Future research directions will unfold along three dimensions: First, to address the issue of algorithm time complexity, we plan to adopt parallel computing architectures, such as GPU acceleration, and heuristic rule optimization strategies, aiming to enhance computational efficiency by over 40 while maintaining current measurement accuracy. Second, we will consider introducing a multiagent collaboration mechanism to expand the scope of monitoring through the cluster operations of three–five Unmanned Surface Vehicles (USVs) while researching dynamic task allocation algorithms to resolve collaborative path planning issues. Finally, we will explore adaptive parameter tuning methods based on deep reinforcement learning to enhance the robustness of the algorithm across various hydrological environments, including rivers, lakes, and offshore areas. These improvement directions arise from the limitations of current research in areas such as adaptability to complex environments and efficiency in large-scale water monitoring. The proposed solutions are expected to propel intelligent water monitoring technology towards real-time operation, swarm intelligence, and self-adaptation.

Author Contributions

J.D., writing—review and editing, writing—original draft, visualization, validation, supervision, software, resources, methodology, data curation, and conceptualization; Y.L., project administration, funding acquisition, conception, methodology, and supervision; J.Z., conceptualization and methodology; H.G., conception and methodology; S.L., conceptualization and supervision. All authors have read and agreed to the published version of the manuscript.

Funding

This research work presented in this paper was primarily supported by the major project jointly funded by the National Natural Science Foundation of China (Grant No. 52361045).

Data Availability Statement

The data presented in this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kossieris, S.; Asgarimehr, M.; Wickert, J. Unsupervised Machine Learning for GNSS Reflectometry Inland Water Body Detection. Remote Sens. 2023, 15, 3206. [Google Scholar] [CrossRef]
  2. Klein, I.; Dietz, A.J.; Gessner, U.; Galayeva, A.; Myrzakhmetov, A.; Kuenzer, C. Evaluation of seasonal water body extents in Central Asia over the past 27 years derived from medium-resolution remote sensing data. Int. J. Appl. Earth Obs. Geoinf. 2013, 26, 335–349. [Google Scholar] [CrossRef]
  3. Schwatke, C.; Dettmering, D.; Seitz, F. Volume Variations of Small Inland Water Bodies from a Combination of Satellite Altimetry and Optical Imagery. Remote Sens. 2020, 12, 1606. [Google Scholar] [CrossRef]
  4. Reis, V.; Hermoso, V.; Hamilton, S.K.; Ward, D.; Fluet-Chouinard, E.; Lehner, B.; Linke, S. A Global Assessment of Inland Wetland Conservation Status. BioScience 2017, 67, 523–533. [Google Scholar] [CrossRef]
  5. Pekel, J.F.; Cottam, A.; Gorelick, N.; Belward, A.S. High-resolution mapping of global surface water and its long-term changes. Nature 2016, 540, 418–422. [Google Scholar] [CrossRef] [PubMed]
  6. NingRui, D.; Ottens, H.; Sliuzas, R. Spatial impact of urban expansion on surface water bodies—A case study of Wuhan, China. Landsc. Urban Plan. 2010, 94, 175–185. [Google Scholar]
  7. Habib, M.A.; Sultana, M.; Kabir, F. Impact of Urban Expansion on Surface Water Bodies in Dhaka Metropolitan Area of Bangladesh: A Remote Sensing and GIS Based Analysis. 2020. Available online: http://space.buft.edu.bd/handle/123456789/33 (accessed on 12 May 2025).
  8. Tulbure, M.G.; Broich, M.; Stehman, S.V.; Kommareddy, A. Surface water extent dynamics from three decades of seasonally continuous Landsat time series at subcontinental scale in a semi-arid region. Remote Sens. Environ. 2016, 178, 142–157. [Google Scholar] [CrossRef]
  9. Li, Y.; Niu, Z. Systematic method for mapping fine-resolution water cover types in China based on time series Sentinel-1 and 2 images. Int. J. Appl. Earth Obs. Geoinf. 2022, 106, 102656. [Google Scholar] [CrossRef]
  10. Dongxue, L.; Zhiqiang, G.; Fuxiang, X. Research on the dissipation of green tide and its influencing factors in the Yellow Sea based on Google Earth Engine. Mar. Pollut. Bull. 2021, 172, 112801. [Google Scholar]
  11. Chen, Y.; Tang, L.; Kan, Z.; Bilal, M.; Li, Q. A novel water body extraction neural network (WBE-NN) for optical high-resolution multispectral imagery. J. Hydrol. 2020, 588, 125092. [Google Scholar] [CrossRef]
  12. Aimin, L.; Meng, F.; Guangduo, Q.; Youcheng, X.; Hailong, W. Comparative Analysis of Machine Learning Algorithms in Automatic Identification and Extraction of Water Boundaries. Appl. Sci. 2021, 11, 10062. [Google Scholar]
  13. Wenying, D.; Nengcheng, C.; Dandan, L. Automatic Balloon Snake Method for Topology Adaptive Water Boundary Extraction: Using GF-1 Satellite Imagery as an Example. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2017, 10, 5381–5394. [Google Scholar]
  14. Zhou, Y.; Luo, J.; Shen, Z.; Hu, X.; Yang, H. Multiscale Water Body Extraction in Urban Environments From Satellite Images. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2014, 7, 4301–4312. [Google Scholar] [CrossRef]
  15. Pppl, F.; Ullrich, A.; Mandlburger, G.; Pfeifer, N. Precise and efficient high-frequency trajectory estimation for LiDAR georeferencing. ISPRS J. Photogramm. Remote Sens. 2025, 223, 344–361. [Google Scholar] [CrossRef]
  16. Mccormack, T.; Campanyà, J.; Naughton, O. A methodology for mapping annual flood extent using multi-temporal Sentinel-1 imagery. Remote Sens. Environ. 2022, 282, 113273. [Google Scholar] [CrossRef]
  17. Zhang, J.; Li, X.; Wang, H.; Chen, Y. Adaptive Sliding Mode Fault-Tolerant Tracking Control for Underactuated Unmanned Surface Vehicles. J. Mar. Sci. Eng. 2023, 11, 1023. [Google Scholar]
  18. Veers, J.; Bertram, V. Development of the USV Multi-Mission Surface Vehicle III. In Proceedings of the 5th International Conference on Computer Applications and Information Technology in the Maritime Industries, Oegstgeest, The Netherlands, 8–10 May 2006. [Google Scholar]
  19. Chen, X.; Yin, S.; Li, Y.; Xiang, Z. Dynamic path planning for multi-USV in complex ocean environments with limited perception via proximal policy optimization. Ocean. Eng. 2025, 326, 120907. [Google Scholar] [CrossRef]
  20. Li, C.; Yao, L.; Mi, C. Fusion Algorithm Based on Improved A* and DWA for USV Path Planning. J. Mar. Sci. Appl. 2024, 24, 1–14. [Google Scholar] [CrossRef]
  21. Long, Y.; Su, Y.; Zhang, H.; Li, M. Application of Improved Genetic Algorithm to Unmanned Surface Vehicle Path Planning. In Proceedings of the 2018 IEEE 7th Data Driven Control and Learning Systems Conference (DDCLS), Enshi, China, 25–27 May 2018; IEEE: New York, NY, USA, 2018. [Google Scholar]
  22. Mansor, H.; Norhisam, M.H.; Abidin, Z.Z.; Gunawan, T.S. Autonomous surface vessel for search and rescue operation. Bull. Electr. Eng. Inform. 2021, 10, 1701–1708. [Google Scholar] [CrossRef]
  23. Naeem, W.; Xu, T.; Sutton, R.; Tiano, A. The design of a navigation, guidance, and control system for an unmanned surface vehicle for environmental monitoring. Proc. Inst. Mech. Eng. Part J. Eng. Marit. Environ. 2008, 222, 67–79. [Google Scholar] [CrossRef]
  24. Carrese, S.; D’Andreagiovanni, F.; Nardin, A.; Giacchetti, T.; Zamberlan, L. Seek & Beautify: Integrating UAVs in the optimal beautification of e-scooter sharing fleets. In Proceedings of the 2021 7th International Conference on Models and Technologies for Intelligent Transportation Systems (MT-ITS), Heraklion, Greece, 16–17 June 2021; pp. 1–6. [Google Scholar]
  25. Hongyue, C.; Junkai, Y.; Fei, Y. Chaos Particle Swarm Optimization Enhancement Algorithm for UAV Safe Path Planning. Appl. Sci. 2022, 12, 8977. [Google Scholar]
  26. Shunfeng, H.; Weihao, M.; Yueyi, H.; Huarong, Z.; Dongfang, M. Optimal path planning of unmanned surface vehicle under current environment. Ocean. Eng. 2023, 286, 115591. [Google Scholar]
  27. Stubbing, D.; Smith, K. Surveying from a Vessel Using a Multibeam Echosounder and a Terrestrial Laser Scanner in New Zealand. In Proceedings of the Australasian Coasts & Ports Conference 2015, Auckland, New Zealand, 15–18 September 2015. [Google Scholar]
  28. Specht, C.; Świtalski, E.; Specht, M. Application of an Autonomous/Unmanned Survey Vessel (ASV/USV) in Bathymetric Measurements. Pol. Marit. Res. 2017, 24, 36–44. [Google Scholar] [CrossRef]
  29. Constantinoiu, L.F.; Bernardino, M.; Rusu, E. Autonomous Shallow Water Hydrographic Survey Using a Proto-Type USV. J. Mar. Sci. Eng. 2023, 11, 799. [Google Scholar] [CrossRef]
  30. Shan, Y.; Yao, X.; Lin, H.; Zou, X.; Huang, K. Lidar-Based Stable Navigable Region Detection for Unmanned Surface Vehicles. IEEE Trans. Instrum. Meas. 2021, 70, 1–13. [Google Scholar] [CrossRef]
  31. Zhang, Y.; Zhang, L.; Yu, Q.; Xing, B. Research on the Visual SLAM Algorithm for Unmanned Surface Vehicles in Nearshore Dynamic Scenarios. J. Mar. Sci. Eng. 2025, 13, 679. [Google Scholar] [CrossRef]
  32. Long, Y.; Liu, S.; Qiu, D.; Li, C.; Guo, X.; Shi, B.; AbouOmar, M.S. Local Path Planning with Multiple Constraints for USV Based on Improved Bacterial Foraging Optimization Algorithm. J. Mar. Sci. Eng. 2023, 11, 489. [Google Scholar] [CrossRef]
  33. Tsardoulias, E.G.; Iliakopoulou, A.; Kargakos, A.; Petrou, L. A Review of Global Path Planning Methods for Occupancy Grid Maps Regardless of Obstacle Density. J. Intell. Robot. Syst. 2016, 84, 829–858. [Google Scholar] [CrossRef]
  34. Sen, H.; Lei, W.; Yiting, W.; Huacheng, H. An efficient motion planning based on grid map: Predicted Trajectory Approach with global path guiding. Ocean. Eng. 2021, 238, 109696. [Google Scholar]
  35. Bailey, J.P.; Nash, A.; Tovey, C.; Koenig, S. Path-length analysis for grid-based path planning. Artif. Intell. 2021, 301, 103560. [Google Scholar] [CrossRef]
  36. Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst. 2002, 22, 52–67. [CrossRef]
  37. Long, Y.; Zuo, Z.; Su, Y.; Li, J.; Zhang, H. An A*-based Bacterial Foraging Optimisation Algorithm for Global Path Planning of Unmanned Surface Vehicles. J. Navig. 2020, 73, 1–16. [Google Scholar] [CrossRef]
  38. Arafat, H.M.; Israt, F. Autonomous robot path planning in dynamic environment using a new optimization technique inspired by bacterial foraging technique. Robot. Auton. Syst. 2015, 64, 137–141. [Google Scholar]
  39. Via, Y.V.; Wahanani, H.E.; Nudin, S.R. Path Planning for Mobile Robots in Dynamic Environment Using Improved Bacterial Foraging Algorithm. Int. J. GEOMATE 2018, 15, 121–126. [Google Scholar] [CrossRef]
  40. Abdi, M.; Khan, M.U.; Güne, A.; Mishra, D. Escaping Local Minima in Path Planning Using a Robust Bacterial Foraging Algorithm. Appl. Sci. 2020, 10, 7905. [Google Scholar] [CrossRef]
  41. Gao, H.; Zhang, T.; Zuo, Z.; Guo, X.; Long, Y.; Qiu, D.; Liu, S. USV Path Planning in a Hybrid Map Using a Genetic Algorithm with a Feedback Mechanism. J. Mar. Sci. Eng. 2024, 12, 939. [Google Scholar] [CrossRef]
Figure 1. Environmental information representation diagram of the grid map.
Figure 1. Environmental information representation diagram of the grid map.
Jmse 13 00958 g001
Figure 2. Satellite maps and multiresolution grid maps.
Figure 2. Satellite maps and multiresolution grid maps.
Jmse 13 00958 g002
Figure 3. Schematic diagram of the chemotactic behavior of bacteria in a grid map.
Figure 3. Schematic diagram of the chemotactic behavior of bacteria in a grid map.
Jmse 13 00958 g003
Figure 4. Schematic diagram of bacterial chemotactic operation: (a) The first case where bacteria search for boundaries. (b) The second case where bacteria search boundaries. (c) The third case where bacteria search boundaries. (d) The first calculation of the fourth case of bacterial search boundaries. (e) Second calculation of the fourth case of bacterial search boundary.
Figure 4. Schematic diagram of bacterial chemotactic operation: (a) The first case where bacteria search for boundaries. (b) The second case where bacteria search boundaries. (c) The third case where bacteria search boundaries. (d) The first calculation of the fourth case of bacterial search boundaries. (e) Second calculation of the fourth case of bacterial search boundary.
Jmse 13 00958 g004
Figure 5. Basic structure diagram of USV.
Figure 5. Basic structure diagram of USV.
Jmse 13 00958 g005
Figure 6. USV physical picture.
Figure 6. USV physical picture.
Jmse 13 00958 g006
Figure 7. BFA water body boundary measurement: optimal path and local detail map.
Figure 7. BFA water body boundary measurement: optimal path and local detail map.
Jmse 13 00958 g007
Figure 8. CST algorithm water body boundary measurement: optimal path and local detail map.
Figure 8. CST algorithm water body boundary measurement: optimal path and local detail map.
Jmse 13 00958 g008
Figure 9. Image local original edge contour and BFA local optimal path comparison diagram.
Figure 9. Image local original edge contour and BFA local optimal path comparison diagram.
Jmse 13 00958 g009
Figure 10. Image local original edge contour and CST algorithm local optimal path comparison diagram.
Figure 10. Image local original edge contour and CST algorithm local optimal path comparison diagram.
Jmse 13 00958 g010
Figure 11. Image local original edge contour and Log operator local optimal path comparison diagram.
Figure 11. Image local original edge contour and Log operator local optimal path comparison diagram.
Jmse 13 00958 g011
Figure 12. Image local original edge contour and Sobel operator local optimal path comparison diagram.
Figure 12. Image local original edge contour and Sobel operator local optimal path comparison diagram.
Jmse 13 00958 g012
Figure 13. Image local original edge contour and Prewitt operator local optimal path comparison diagram.
Figure 13. Image local original edge contour and Prewitt operator local optimal path comparison diagram.
Jmse 13 00958 g013
Figure 14. Image local original edge contour and Roberts operator local optimal path comparison diagram.
Figure 14. Image local original edge contour and Roberts operator local optimal path comparison diagram.
Jmse 13 00958 g014
Figure 15. Image local original edge contour and Canny operator local optimal path comparison diagram.
Figure 15. Image local original edge contour and Canny operator local optimal path comparison diagram.
Jmse 13 00958 g015
Figure 16. Optimal path, running time, and smoothness data analysis diagram.
Figure 16. Optimal path, running time, and smoothness data analysis diagram.
Jmse 13 00958 g016
Figure 17. CST algorithm water body boundary measurement path planning diagram in the first environment.
Figure 17. CST algorithm water body boundary measurement path planning diagram in the first environment.
Jmse 13 00958 g017
Figure 18. Actual route map of USV in the first environment.
Figure 18. Actual route map of USV in the first environment.
Jmse 13 00958 g018
Figure 19. CST algorithm water body boundary measurement path planning diagram in the second environment.
Figure 19. CST algorithm water body boundary measurement path planning diagram in the second environment.
Jmse 13 00958 g019
Figure 20. Actual route map of the USV in the second environment.
Figure 20. Actual route map of the USV in the second environment.
Jmse 13 00958 g020
Table 1. Seven algorithms with 20 running times and measurement values.
Table 1. Seven algorithms with 20 running times and measurement values.
BFARobertsCannyPrewittSobelLogCST
No. 10.08550.04330.08900.01640.02150.10700.0329
No. 20.08340.01990.07230.00650.00520.06540.0320
No. 30.07090.02310.03250.01330.00390.05580.0338
No. 40.08350.03820.02460.00460.00440.05540.0349
No. 50.08350.00920.06500.01040.01750.10700.0317
No. 60.07960.04770.01240.01150.00460.04980.0327
No. 70.08660.00350.01660.00410.00330.04720.0304
No. 80.09310.03940.03970.00500.00470.07020.0306
No. 90.07630.00700.03550.00290.00350.07280.0328
No. 100.07550.00420.05040.00400.01260.04250.0307
No. 110.07150.00700.01240.01320.01300.05270.0342
No. 120.08340.01990.07230.00650.00520.06540.0320
No. 130.07840.00350.01090.00690.00280.05090.0302
No. 140.08000.00690.04460.00360.01150.05850.0316
No. 150.07530.00500.03930.01720.01240.04390.0335
No. 160.07890.00660.01380.01960.00380.07210.0311
No. 170.08040.01410.00950.01500.00490.05350.0333
No. 180.08190.00290.03400.00470.00710.04080.0316
No. 190.07520.00310.01300.00740.00620.05110.0347
No. 200.08480.00350.01600.00400.00320.05140.0304
Average time0.07990.01460.03400.00910.00750.05950.0323
Variance 3.1 × 10 5 2.33 × 10 4 5.13 × 10 4 2.8 × 10 5 2.9 × 10 5 3.56 × 10 4 0.2 × 10 5
Measurement value1236123912519629609401229.7
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Deng, J.; Long, Y.; Zhang, J.; Gao, H.; Liu, S. A Water Body Boundary Search Method Combining Chemotaxis Mechanism and High-Resolution Grid Based on Unmanned Surface Vehicles. J. Mar. Sci. Eng. 2025, 13, 958. https://doi.org/10.3390/jmse13050958

AMA Style

Deng J, Long Y, Zhang J, Gao H, Liu S. A Water Body Boundary Search Method Combining Chemotaxis Mechanism and High-Resolution Grid Based on Unmanned Surface Vehicles. Journal of Marine Science and Engineering. 2025; 13(5):958. https://doi.org/10.3390/jmse13050958

Chicago/Turabian Style

Deng, Jiao, Yang Long, Jiming Zhang, Hang Gao, and Song Liu. 2025. "A Water Body Boundary Search Method Combining Chemotaxis Mechanism and High-Resolution Grid Based on Unmanned Surface Vehicles" Journal of Marine Science and Engineering 13, no. 5: 958. https://doi.org/10.3390/jmse13050958

APA Style

Deng, J., Long, Y., Zhang, J., Gao, H., & Liu, S. (2025). A Water Body Boundary Search Method Combining Chemotaxis Mechanism and High-Resolution Grid Based on Unmanned Surface Vehicles. Journal of Marine Science and Engineering, 13(5), 958. https://doi.org/10.3390/jmse13050958

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