Next Article in Journal
Evaluation of Different Controllers for Sensing-Based Movement Intention Estimation and Safe Tracking in a Simulated LSTM Network-Based Elbow Exoskeleton Robot
Previous Article in Journal
Volatile Profiling and Variety Discrimination of Leather Using GC-IMS Coupled with Chemometric Analysis
Previous Article in Special Issue
A Control Method for Optimizing the Spectral Ratio Characteristics of LED Lighting to Provide Color Rendering Performance Comparable to Natural Light
error_outline You can access the new MDPI.com website here. Explore and share your feedback with us.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Three-Dimensional Reconstruction and Scour Volume Detection of Offshore Wind Turbine Foundations Based on Side-Scan Sonar

1
School of Mechanical Engineering, Jiangsu University of Science and Technology, Zhenjiang 212100, China
2
Industrial Technology Research Institute (Advanced Metal Materials), Jiangsu University of Science and Technology, Zhangjiagang 215600, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(2), 386; https://doi.org/10.3390/s26020386
Submission received: 5 December 2025 / Revised: 27 December 2025 / Accepted: 5 January 2026 / Published: 7 January 2026
(This article belongs to the Special Issue Advanced Sensing Techniques for Environmental and Energy Systems)

Abstract

To enable timely, effective, and high-accuracy detection of scour around offshore wind turbine pile foundations, this study proposes a three-dimensional reconstruction and scour volume detection method based on side-scan sonar imagery. First, the sonar images of pile foundations are preprocessed through grayscale conversion, binarization, and region expansion and merging to obtain an effective grayscale representation of scour pits. An optimized Shape-from-Shading (SFS) method is then applied to reconstruct the three-dimensional geometry from the effective grayscale map, generating point cloud data of the scour pits. Subsequently, the point cloud data are filtered using curvature and normal vector constraints, followed by depth-based z-axis descent detection, clustering, and morphological restoration to extract individual scour pit point clouds. Finally, a weight-corrected AlphaShape algorithm is employed to accurately calculate the volume of each scour pit. Numerical experiments involving five simulated scour scenarios across three types demonstrate that the proposed method achieves accurate identification and extraction of scour pit point clouds, with an average volume measurement accuracy of 97.495% compared with theoretical values. Field measurements in real-world environments further validate the effectiveness of the proposed method for practical scour volume detection around offshore wind turbine foundations.

1. Introduction

With the rapid expansion of global offshore wind power installations [1,2,3], the structural health monitoring of pile foundations has become a critical factor constraining the sustainable development of offshore wind energy. Studies have shown that scour pits formed around pile foundations as a result of seabed erosion can significantly compromise structural stability. Traditional inspection methods, such as manual underwater measurements, are highly dependent on water visibility and suffer from limited quantitative accuracy [4]. Although multibeam sonar can achieve millimeter-level detection accuracy, its operation is complex and requires multi-angle data acquisition around the target, making it unsuitable for large-scale and routine monitoring of offshore wind farms [5,6]. Despite the rapid growth of the offshore wind industry over the past decade, many of the earliest large-scale wind farms are now approaching the end of their initial service life, shifting industry priorities toward full life-cycle operation and maintenance [7,8]. Therefore, in the maintenance of offshore wind turbine foundations, an urgent technical challenge lies in efficiently and accurately acquiring underwater scour conditions and related scour parameters around pile foundations.
Compared with the high cost of physical experiments, numerical simulation has attracted increasing attention for scour assessment around pile foundations, as it can incorporate multiple factors, such as wave parameters and sediment characteristics, enabling rapid and cost-effective evaluation. Mingming Liu et al. [9] numerically investigated steady-flow-induced scour around rectangular and square submarine caissons and revealed that the scour mechanism is strongly influenced by the incident flow angle: perpendicular flows induce horseshoe-vortex scour, whereas at an incident angle of 45°, local flow contraction intensifies side-edge velocities, becoming the dominant scour mechanism. Although this study provides valuable theoretical insights for scour protection design, it focused primarily on the influencing mechanisms and did not include quantitative calculations of scour volume under different conditions. Chong Sun et al. [10] proposed an empirical model for scour induced by Darrieus-type tidal turbine systems to predict the maximum scour depth and scour profiles along the turbine centerline. However, the analysis was limited to scour depth estimation and did not offer detailed quantitative measures of overall scour severity. Chenghao Zhu et al. [11] developed a coupled CFD–FEM–scour model (CFD-FEM-SM) to integrate the scour process with seabed mechanical responses, investigating the effects of wave- and current-induced seabed behavior on local scour. Nevertheless, these effects were characterized only in terms of scour depth, without more comprehensive numerical descriptions of scour extent or volume. Overall, current scour simulation approaches rely heavily on empirical sediment transport and turbulence models, meaning that their accuracy is constrained by model assumptions and parameter uncertainty, and remains insufficient for the precise scour assessment required in pile foundation maintenance. Therefore, quantitative detection based on physical sensing techniques is currently regarded as the most reliable solution.
With advancements in sonar technology, sonar-based scour detection for pile foundations has attracted increasing attention in recent years. Xiao Zhiguang et al. [12] employed side-scan sonar to investigate the in-service conditions of subsea pipelines, as well as the surrounding seabed topography and geomorphology. By integrating hydrodynamic conditions with sediment engineering properties, they analyzed the sonar image characteristics of unscoured seabeds, locally scoured seabeds, collapsed depressions, and partially exposed suspended pipelines, thereby confirming the feasibility of side-scan sonar for pipeline safety assessment. However, the analysis relied primarily on manual interpretation to assess scour severity, lacking quantitative scour metrics. Zhang Wenpeng [13] utilized both multibeam and side-scan sonar technologies to conduct a comprehensive survey of turbine locations, substation foundations, and cable routes in offshore wind farms, identifying seabed scour deformation and cable exposure. Nonetheless, the study did not calculate the actual volume of individual scour pits, which limits accurate evaluation of localized scour risk. Yulin Tang et al. [14] applied an improved U-Net architecture for semantic segmentation of sonar images, enabling two-dimensional detection of underwater scour and bridge structural damage. However, this approach provides only planar location and depth-related information, without three-dimensional volume estimation, and its applicability to scenarios involving multiple scour pits has not been validated. Ruth Durán et al. [15] combined multibeam sonar, side-scan sonar, and sediment data to investigate extensive seabed erosion caused by bottom trawling in the northwestern Mediterranean. Their assessment was largely qualitative, relying on discrete sampling and morphological descriptions, and lacked precise quantification of scour volume variations. Wang Hengbo [16] employed an integrated suite of single-beam sonar, multibeam sonar, side-scan sonar, and sub-bottom profiling to examine a submarine water supply pipeline in Hangzhou Bay, identifying seabed scour and micro-topographic features such as pipeline trenches. Although suspended pipeline height was reported, more detailed quantitative characterization of scour distribution along the pipeline was not provided.
In summary, although existing scour detection approaches based on multibeam sonar, side-scan sonar, and related techniques can clearly delineate scour regions around pile foundations, they remain incapable of accurately quantifying the severity of scour at offshore wind turbine foundations. This limitation hinders the provision of reliable technical support for refined operation and maintenance strategies. To address this issue, the present study utilizes high-resolution side-scan sonar imagery of seabed pile foundations and proposes a complete workflow for precise scour assessment. First, pile foundation regions are identified and extracted from the sonar images. Subsequently, the Shape-from-Shading (SFS) method is applied to reconstruct the three-dimensional structure of the extracted regions, generating the corresponding 3D point cloud of the pile foundations. The point cloud is then processed through filtering, depth-based descent detection, clustering, and morphological restoration to obtain the final scour pit point clouds. Finally, a weight-enhanced AlphaShape algorithm is employed to accurately calculate the volume of each individual scour pit.

2. Scour Pit Identification and Extraction from Side-Scan Sonar Images of Pile Foundations

2.1. Binarization of Side-Scan Sonar Images of Pile Foundations

Scour detection of pile foundations is commonly conducted using a towfish-mounted side-scan sonar deployed from a survey vessel, as illustrated in Figure 1a. The corresponding side-scan sonar image of the pile foundation is shown in Figure 1b.
To enable accurate identification of pile foundation regions in subsequent processing of side-scan sonar images, the RGB sonar image is first converted into a grayscale image using the grayscale operation defined in Equation (1), resulting in the grayscale image shown in Figure 2a [17].
I = 0.2989 I R + 0.5870 I G + 0.1140 I B
where IR, IG, and IB denote the red, green, and blue pixel values of a given pixel, respectively, and I represents the resulting grayscale value of that pixel.
Since the boundary between the pile foundation region and the background is often ambiguous in the grayscale image, the image is further converted into a binary image, as shown in Figure 2b [18]. This binarization enhances the separation between the pile foundation region and the background, thereby facilitating the subsequent extraction of scour pit areas.

2.2. Scour Pit Extraction Based on Connected Components and Regional Features

To effectively detect scour pit regions, multiple connected components are first identified in the binary image containing the scour pits [19]. If there exists a path in the image consisting of n pixels with a value of 255, denoted as (p1, p2, …, pn), and the distance between adjacent pixels is less than a specified threshold, then the pixels p1 and pn are defined as connected:
i 2 , n ,   p i p i 1 ϵ
where ‖·‖ denotes the Euclidean distance, and ϵ represents the neighborhood distance threshold.
After identifying multiple connected components, the pile foundation region is extracted by sequentially filtering the components based on their size, centroid, and boundary characteristics. Since the size of each connected component corresponds to the number of pixels with a grayscale value of 255, filtering can be performed according to the sum of grayscale values of all pixels within each component. Components whose total grayscale value exceeds a specified threshold S Min G are retained to avoid inclusion of small noise points. Let S i G denote the sum of grayscale values of all pixels in the i-th connected component. If S i G satisfies the condition in Equation (3), the component is retained, thereby preventing extraction of insignificant noise.
S i G S Min G
Since the central region of the side-scan sonar image corresponds to the seabed line, and the pile foundation region is located away from this area, centroid-based filtering is applied to the components retained after size-based filtering in order to preserve regions distant from the seabed line. Let W denote the width of the side-scan sonar image; then, the horizontal coordinate of the central column of the image is given by c:
c = W 2
Let cx denote the horizontal coordinate of the centroid of a connected component retained after size-based filtering. If cx is sufficiently distant from the central coordinate c, as specified in Equation (5), the component is retained for further processing.
| | c x c | | > δ
where δ represents the centroid distance threshold. Its value is determined based on the spatial dimensions of a single scour pit in the simulated data. Specifically, the equivalent diameter of a single scour pit in the binary image is calculated, and δ is set slightly larger than this equivalent diameter to prevent the same scour pit from being erroneously segmented into multiple regions, while also avoiding the incorrect merging of adjacent regions.
To account for the possibility that some retained regions may still contain slender or irregular non-target areas, bounding-box filtering is performed on all connected components preserved after centroid filtering. Specifically, the maximum and minimum coordinates of each region, (xmax, ymax) and (xmin, ymin), are computed, and only the connected components that satisfy the following conditions are finally retained, as illustrated in Figure 3.
w = ( x max x min ) w min h = ( y max y min ) h min
where w denotes the width of the bounding box, h represents the height of the bounding box, wmin is the minimum width threshold, and hmin is the minimum height threshold.
Let a total of m connected components be preserved after bounding-box filtering. These components are collectively denoted as R(m).

2.3. Region Expansion and Merging of the Finally Preserved Connected Domains

Due to the presence of noise, uneven illumination, and the limitations of threshold-based segmentation [20], the preserved connected component set R(m) may include only partial regions of the scour pits. To ensure complete extraction of the scour pit regions, a neighborhood search method is employed for region expansion. Specifically, for each connected component in R(m), pixels with a value of 0 are searched within the neighborhood of every pixel in the component, provided that the distance between them does not exceed a specified threshold. The expansion is then performed iteratively for k iterations as follows:
R k ( m ) = R k 1 ( m ) { ( x , y ) ( x , y ) R k 1 ( m ) , ( x , y ) ( x , y ) ω }
where (x′, y′) and (x, y) denote the coordinates of a pixel before and after expansion, respectively; Rk(m) and Rk−1(m) represent the sets of m connected domains after k and k − 1 iterations of expansion, respectively; and ω is the expansion threshold.
The iterative expansion is terminated once the following condition is satisfied, yielding the complete scour pit region.
min ( ( x , y ) ( x , y ) ) d max
where dmax denotes the maximum allowable expansion distance.
All connected components in the set R(m) are iteratively expanded to obtain the complete scour pit regions, forming a new set of connected components denoted as R′(m).
After the expansion of the connected components, regional merging is performed to ensure that adjacent or overlapping components are effectively integrated. The method first computes the minimum boundary distance d(R′(i), R′(j)) between any two connected components R′(i) and R′(j) in the set R′(m).
d ( R ( i ) , R ( j ) ) = min ( ( x i , y i ) ( x j , y j ) ) , ( x i , y i ) R ( i ) , ( x j , y j ) R ( j )
where ∂R′(i) and ∂R′(j) denote the sets of boundary points of the connected domains R′(i) and R′(j), respectively.
Next, it is determined whether R′(i) and R′(j) satisfy the merging condition, i.e., whether d(R′(i), R′(j)) is less than or equal to the maximum allowable merging distance threshold l. If this condition is met, a new connected component R′(ij) is obtained by merging R′(i) and R′(j) according to Equation (9); otherwise, R′(i) and R′(j) remain as two separate connected components.
R i j = R i R j
Through repeated region-merging operations, all individual connected components are consolidated, resulting in separate scour pit regions. Figure 4 shows the five independent scour pit regions obtained after performing region expansion and merging on the connected components in Figure 3.
Since the scour pit regions obtained after region expansion and merging may still contain non-target areas caused by pile-induced acoustic shadows, it is necessary to identify and remove these shadow regions to obtain valid scour pit areas. The procedure is based on the characteristics of side-scan sonar imaging, in which acoustic shadows typically appear as continuous connected regions with areas significantly larger than those of actual scour pits. In this study, candidate regions are ranked using connected component analysis, and the component with the largest area is identified as the acoustic shadow and subsequently removed. The selection of parameters in this method is not based on fixed values; instead, it is adaptively determined according to the relative area ranking, which improves the effectiveness of acoustic shadow removal. Furthermore, the 3D reconstruction of the pile-foundation side-scan sonar image is performed based on grayscale information. Therefore, the binary image with pile shadows removed is combined with the grayscale image of the scour pit regions, resulting in the effective grayscale image of the pile-foundation scour pits shown in Figure 5.

3. Three-Dimensional Reconstruction of the Effective Grayscale Image of Pile-Foundation Scour Pits

Since accurate calculation of scour pit volumes relies on three-dimensional point cloud data, it is necessary to perform 3D reconstruction of the obtained effective grayscale image of the pile-foundation scour pits to acquire the corresponding pile-foundation point cloud data. The Shape-from-Shading (SFS) method can infer the three-dimensional surface features of an object based on brightness variations within a two-dimensional image, in combination with an optical reflection model. Therefore, this study applies the SFS method to reconstruct the 3D geometry of the final effective grayscale image of the pile-foundation scour pits. In conventional SFS methods, the initial z-coordinate values of the pile image are randomly assigned, which can reduce the convergence speed during iterative reconstruction. To address this issue, the initial depth is generated using Gaussian kernel convolution, and brightness-driven adaptive parameters are constructed to optimize the SFS method.

3.1. Acquisition of Initial Depth Values for the z-Coordinate

Since the initial z-coordinate values in the pile-foundation image directly affect both the convergence efficiency of the depth iteration and the accuracy of the 3D reconstruction, this study optimizes the acquisition of the initial depth values as follows:
Let the grayscale value of a pixel (x″, y″) in the final effective grayscale image of the pile-foundation scour pits be I (x″, y″). The pixel value is first normalized as follows:
I ( x , y ) = I ( x , y ) I min I max I min
where I(x″, y″) and I′(x″, y″) represent the grayscale values of the pixel (x″, y″) before and after normalization, respectively, while Imin and Imax denote the minimum and maximum grayscale values of the final effective grayscale image of the pile-foundation scour pits.
Then, a Gaussian kernel Gσ(ξ, η) is constructed for the image I′(x″, y″) as follows:
G σ ( ξ , η ) = 1 2 π σ 2 e ξ 2 + η 2 2 σ 2
where σ is the standard deviation, which determines the degree of smoothing; ξ and η represent the horizontal and vertical offsets from the center of the Gaussian kernel, respectively.
Finally, the initial depth z0 of the pixel (x″, y″) is obtained by performing a two-dimensional convolution of I′(x″, y″) with Gσ (ξ, η):
z 0 = + + I ( x ξ , y η ) G σ ( ξ , η ) d ξ d η
where (x″ − ξ, y″ − η) represents the pixel obtained by shifting the current pixel (x″, y″) by the Gaussian kernel center (ξ, η).
By repeating the above steps, the initial depth z 0 is calculated for each pixel. This initial depth provides a reasonable starting point for subsequent iterations, reducing the number of iterations required. Furthermore, it is closer to the true topography, thereby enhancing the accuracy of both the 3D reconstruction and the volume calculation of the effective grayscale image of the pile-foundation scour pits.

3.2. Three-Dimensional Reconstruction of the Effective Grayscale Image of Pile-Foundation Scour Pits Based on the SFS Method

The brightness of measured pile-foundation side-scan sonar images is typically influenced by both illumination conditions and the shape of the seabed surface. Therefore, it is necessary to establish the relationship between image brightness and seabed topography in order to accurately infer seabed depths from image brightness, thereby enabling precise reconstruction of the terrain surface.
To establish this relationship, assuming a linear correlation between image brightness and depth, the error function for a pixel (x″, y″) in the image can be expressed as:
E ( x , y ) = I ( x , y ) s 1 z x + s 2 z y
where s1 and s2 are the illumination parameters in the x-directions and y-directions, respectively; ∂z/∂x″ represents the slope of the terrain in the x-direction, and ∂z/∂y″ represents the slope of the terrain in the y-direction.
To obtain the final accurate depth for each pixel, this study performs iterative optimization of the initial depth based on the pixel-wise error function. A combination of gradient descent and constraints is employed to achieve the three-dimensional reconstruction of the effective grayscale image of the pile-foundation scour pits:
z k + 1 ( x , y ) = z k ( x , y ) λ E k ( x , y ) + μ [ z 0 z k ( x , y ) ]
where zk(x″, y″) and zk+1(x″, y″) represent the depths of pixel (x″, y″) after the k-th and (k + 1)-th iterations, respectively; when k = 0, z0(x″, y″) = z0. λ is the gradient descent step size, determining the magnitude of depth adjustment during iteration; μ is the constraint weight, which regulates the balance between the current depth and the initial depth; Ek(x″, y″) is the error function of pixel (x″, y″) at the k -th iteration, calculated as follows:
E k ( x , y ) = I ( x , y ) s 1 z k x + s 2 z k y
The parameters λ and μ are determined as follows:
λ = 0.1 Δ I
μ = 0.01 Δ I
where ΔI denote the range of image brightness, that is, the difference between the maximum and minimum pixel grayscale values.
The convergence criterion of the SFS algorithm is that the absolute value of the error function Ek(x″, y″) is less than a preset tolerance threshold t, or the iteration number k reaches the preset maximum kmax, i.e.,:
E k ( x , y ) < t   OR   k k max
For intuitive visualization and extraction of the scour pits, colors are used to represent the depth of the point cloud, with darker colors indicating greater depth, as shown in Figure 6. Let a point in the point cloud after the k-th iteration be represented as p = (x″, y″, zk(x″, y″)); the set of pile-foundation scour-pit points in the figure is denoted as P.

4. Scour-Pit Point Cloud Filtering and Morphological Restoration

4.1. Point Cloud Filtering and Extraction

To efficiently extract the scour pit point cloud from the pile-foundation point cloud, non-depressed regions must first be filtered out. Figure 7 illustrates the key steps of this process. Depressed and non-depressed regions in the pile-foundation point cloud exhibit significant differences in curvature and normal vectors. Therefore, the extraction process is divided into two stages. First, the point cloud is filtered based on curvature to remove points with abnormally high curvature while preserving smooth and continuous depressed surfaces, as shown in Figure 7a. Second, a normal vector threshold is applied to further remove discrete points with abnormal orientations, as shown in Figure 7b. This two-stage filtering ensures the accuracy of the scour pit point cloud and provides reliable input for subsequent 3D reconstruction and volume calculation. It should be noted that curvature computation depends on the point cloud normals, so normal vectors must be calculated prior to curvature estimation.
For ∀ i ∈ [1, …, n], search for the point clouds pj (where j ∈ [1, …, n] in the pile-foundation scour-pit point cloud set P, where the distance to point cloud piP is less than r, and form the neighborhood point set N(pi) of pi, i.e.,:
N ( p i ) = p j p i r
Then, the covariance matrix Covi of the point cloud pi is calculated as follows:
C o v i = 1 N ( p i ) ( p j p ¯ i ) ( p j p ¯ i ) T
where |·| denotes the cardinality of the set, i.e., the number of all points in the set; p ¯ i is the centroid of the neighborhood point set of pi, which is calculated as follows:
p ¯ i = 1 N ( p i ) p j
Finally, the covariance matrix Covi is subjected to eigenvalue decomposition, yielding three eigenvalues λ1, λ2, and λ3. The eigenvector corresponding to the smallest eigenvalue, ni = (nx, ny, nz) T, is taken as the normal vector of the point cloud pi.
The curvature Ci of the point cloud pi can be calculated based on the three eigenvalues as follows:
C i = min ( λ 1 , λ 2 , λ 3 ) λ 1 + λ 2 + λ 3
Following the above procedure, once the curvature of all points is obtained, point cloud filtering for the concave (scour pit) regions can be performed. Curvature-based filtering is employed to distinguish depressed regions from non-depressed regions based on the local geometric features of the point cloud. Depressed regions are typically smooth and exhibit low curvature, whereas noise or protruding regions have higher curvature. By removing points whose curvature exceeds a defined threshold, sharp or abnormal non-target points can be eliminated, thereby preserving continuous and smooth depressed surfaces and improving the accuracy of scour pit point cloud extraction. Specifically, points with curvature greater than a predefined threshold are removed, forming the filtered point cloud set Pf. For effective and accurate extraction of scour-pit point clouds from the pile-foundation data, only points in Pf whose normal vector components (nx, ny, nz) in the x-, y-, and z-directions exceed the corresponding directional thresholds Tx, Ty and Tz are retained. In this way, the initial valid scour-pit point cloud set Pi is obtained.

4.2. Clustering and Morphology Restoration of Scour-Pit Point Clouds

Since the initial valid scour-pit point cloud set Pi still contains environmental and terrain noise, for subsequent volume calculation, the study retains the bottom-layer points and performs vertical stacking to restore the morphology necessary for volume computation, thereby forming the target scour-pit point cloud. The bottom-layer points are extracted via depth-based descent detection along the z-coordinate direction of the point cloud. Specifically, points in Pi exceeding a depth threshold are removed, keeping only points within the specified threshold, forming the bottom-layer point cloud set Pb. Suppose there are s points in Pb, i.e., ∀ i ∈ [1, …, s], piPb, then:
p i = z i z max Δ z
where zi is the z-coordinate depth value of point pi; zmax is the depth of the highest point in Pi; Δz is the depth threshold.
Figure 8 presents the extraction results of the bottom-layer scour-pit point cloud. After removing noise points and non-bottom-layer points, only those points closest to the seabed are retained, providing a more accurate representation of the true morphology and depth of the scour pits, and offering a reliable basis for subsequent 3D reconstruction and volume calculation.
To address interference among multiple scour pits during volume calculation, a density-based clustering method is applied to the bottom-layer scour-pit point cloud, resulting in multiple individual bottom-layer point clouds corresponding to each scour pit.
First, for ∀ i, j ∈ [1, …, s], ij, with piPb and pjPb, the neighborhood set N′(pi) of pi is determined as follows:
N ( p i ) = p j | p j p i ε
where ε is the threshold distance for neighboring points.
Next, the neighborhood sets of all points in the bottom-layer point cloud set Pb are determined. Points whose neighborhood contains more than a preset minimum number M of points are defined as core points. Suppose there are γ core points forming the set Pγ; these core points satisfy:
o 1 , , γ , sum ( N ( p o ) ) M
where sum(·) denotes the count of points in the point cloud.
Finally, clustering of the core points is performed to obtain individual bottom-layer point clouds. For ∀ o ∈ [1, …, γ], the core point po is first taken as the initial point of cluster A, i.e., A = {po}. Then, the neighborhood N(po) of p o is constructed within the set Pγ, and any core point in this neighborhood not yet in cluster A is added to A, i.e., AApo. The same procedure is then repeated for each newly added core point in A, constructing its neighborhood and adding any non-A core points, until no more core points can be added, completing the final clustering of A. After cluster A is formed, remaining non-A core points in Pγ are selected, and the above procedure is repeated to form clusters B, C, …, thereby generating the bottom-layer point cloud dataset Pc consisting of several clusters.
To accurately compute the volume of the scour pits, complete point clouds must be obtained through morphological restoration. For each cluster, points are stacked along the z-axis to reconstruct the full scour-pit point cloud. Specifically, the number of stacking layers n for each cluster is determined based on the z-coordinate depth values of the points within that cluster:
n = z max z ¯ Δ z
where Δz is the depth increment between layers, and z ¯ is the average depth of the entire point cloud.
Then, based on the number of expansion layers, the points of each cluster are stacked vertically along the z-axis. Assume the point clouds in cluster A are pl = (xl, yl, zl), ∀ l ∈ [1, ζ]. For all points in cluster A, n new layers of point clouds are created. The z-coordinate of the points in each layer is increased by k·Δz, resulting in the k-th layer point cloud set Ak:
A k = x l , y l , z l + k Δ z
where k is the current layer number, with k = 1, 2, …, n.
The point clouds from each layer are then merged to form the final target point cloud dataset Af:
A f = A A 1 A 2 A k
After the stacking extension of cluster A is completed, the same procedure is applied to all clusters, ultimately yielding the morphology-restored initial scour-pit point cloud dataset Pr.
Since the morphology-restored model may contain scaling errors, the points in the scour-pit point cloud set Pr are scaled to correct these discrepancies, resulting in the final corrected scour-pit point cloud dataset Pf. The scale correction parameter s is defined as the ratio of the actual seabed depth to the maximum depth of the 3D reconstructed point cloud, and is used to convert the relative depths in the point cloud into actual depths:
s = z b z max
where zb is the actual seabed depth.
Figure 9 shows the final corrected scour pit point cloud.

5. Volume Calculation of Scour Pits Around Offshore Wind Turbine Pile Foundations

To accurately assess the scour condition of the pile foundation, the volume of the scour-pit point cloud is calculated for quantitative analysis. The AlphaShape algorithm [21] constructs tetrahedra from the boundary points of the point cloud based on a shape control parameter α, which is particularly advantageous for generating closed surface models and enables precise volume measurement. Specifically, the algorithm generates multiple tetrahedra by connecting four adjacent boundary points of the scour pit and computes the total volume by summing the volumes of all tetrahedra. The smoothness and level of detail of the tetrahedra can be adjusted via the parameter α, further enhancing the accuracy of the final volume calculation.
The model constructed from the corrected scour-pit point cloud dataset Pf represents a shell structure, meaning it contains no interior points. Therefore, it can be directly treated as the boundary point cloud of the scour pit. Let the set of tetrahedra generated from the point cloud Pf be T = (T1, T2, …, Ti), where each tetrahedron Ti is composed of four points, i.e., Ti = (pi1, pi2, pi3, pi4). These four points clouds are the four vertices of the tetrahedron, with coordinates pi1 = (xi1, yi1, zi1), pi2 = (xi2, yi2, zi2), pi3 = (xi3, yi3, zi3), and pi4 = (xi4, yi4, zi4). The circumcenter c of these four vertices is calculated as shown in Figure 10:
c = A 1 B = x i 2 x i 1 y i 2 y i 1 z i 2 z i 1 x i 3 x i 1 y i 3 y i 1 z i 3 z i 1 x i 4 x i 1 y i 4 y i 1 z i 4 z i 1 1 x i 2 2 + y i 2 2 + z i 2 2 x i 1 2 y i 1 2 z i 1 2 x i 3 2 + y i 3 2 + z i 3 2 x i 1 2 y i 1 2 z i 1 2 x i 4 2 + y i 4 2 + z i 4 2 x i 1 2 y i 1 2 z i 1 2
The circumradius R of each tetrahedron is determined based on the calculated circumcenter c = (xic, yic, zic):
R = ( x i 1 x i c ) 2 + ( y i 1 y i c ) 2 + ( z i 1 z i c ) 2 2
Since the circumradius R of a tetrahedron is closely related to the spatial distribution of its four vertices, a smaller R indicates that the points are closer together, implying a denser local point cloud. The boundary geometry of the scour pit is formed by dense point clouds, so the corresponding tetrahedra generally have smaller circumradii. In contrast, tetrahedra with larger circumradii are typically composed of sparse or noisy points, which may fail to accurately represent the scour pit boundary. Therefore, in this study, tetrahedra are selected based on R, retaining only those with Rα; the final set of retained tetrahedra constitutes the three-dimensional model of the scour pit.
Due to noise interference and uneven sampling in the point cloud data, some tetrahedra may exhibit elongated or distorted shapes. To mitigate this issue, a weight factor wi is introduced to adjust the volume contribution of each tetrahedron. The total scour-pit volume is then obtained by summing the volumes of all tetrahedra:
V = i = 1 n 1 6 w i x i 2 x i 1 y i 2 y i 1 z i 2 z i 1 x i 3 x i 1 y i 3 y i 1 z i 3 z i 1 x i 4 x i 1 y i 4 y i 1 z i 4 z i 1
where wi is the ratio of the shortest edge Limin to the longest edge Limax of tetrahedron i:
w i = L min i L max i

6. Numerical Testing of Simulated Scour Environments

To verify the accuracy of the proposed 3D reconstruction and volume detection method for wind turbine foundation scour based on side-scan sonar, numerical tests were conducted in five simulated environments, encompassing three scenarios: single scour pit, double scour pits, and triple scour pits. The procedure begins with creating simulated models in SolidWorks (2024 version), which are then converted into point clouds using CloudCompare (v2.14. alpha version). Subsequently, simulated 2D seabed side-scan sonar images are generated by adding light sources and adjusting the illumination direction on the point cloud data, providing inputs for further analysis.

6.1. Test of Single Scour Pit Simulation Environment

For the single scour pit simulation, two pit geometries were selected: cylindrical and square. After model creation, point cloud generation, and the addition of light sources and illumination direction, the resulting grayscale images of the simulated side-scan sonar environments containing the single scour pits are shown in Figure 11.
Since the two grayscale images of the simulated side-scan sonar environments containing single scour pits do not include invalid shadow regions, they can be directly reconstructed in 3D using the SFS algorithm. The resulting 3D reconstruction images of the simulated single scour pit environments are presented sequentially in Figure 12.
Since each of the aforementioned pile foundations contains only a single scour pit in the 3D-reconstructed point cloud data, the scour pit obtained after dual extraction using curvature and normal vectors, along with retention of the bottom-layer points, does not require clustering. It can be directly subjected to point cloud shape restoration, resulting in a complete scour-pit point cloud, as shown in Figure 13.
The theoretical and detected volumes of the scour pits are compared in Table 1. As shown, the proposed algorithm achieves very high detection accuracy when processing single-scour-pit point cloud data, with an average error of only 0.34%.

6.2. Test of Double Scour-Pit Simulation Environment

To further evaluate the accuracy of the scour detection algorithm, a numerical test was conducted in an environment containing two scour pits. Figure 14 presents the grayscale images of two cylindrical scour pits of different sizes and two rectangular scour pits of different sizes, respectively.
Similarly, 3D reconstruction was directly performed using the SFS algorithm, resulting in the 3D reconstruction of the simulated side-scan sonar environment containing two scour pits, as shown in Figure 15.
To enable independent and accurate volume detection of each scour pit in the model, the scour pit point clouds were first extracted using both curvature and normal vector information. Subsequently, depth-based descent detection and clustering along the z-coordinate were performed to obtain the bottom-layer scour pit point clouds. Finally, point cloud layer stacking was applied for morphological restoration, resulting in the final scour pit point cloud dataset, as shown in Figure 16.
Based on the final scour pit point cloud dataset, the volumes of the scour pits were calculated using the AlphaShape algorithm, as shown in Table 2. As indicated in the table, the maximum detection error among the four independent scour pits in the two environments is 5.80%, with an average detection error of 4.775%, demonstrating that the proposed algorithm can effectively and accurately compute volumes in double-scour-pit model environments. These results highlight the robustness and reliability of the method, indicating its potential applicability for more complex multi-pit scour scenarios commonly encountered in real offshore wind turbine foundation sites.

6.3. Test of Triple Scour Pit Simulation Environment

Figure 17 presents the 2D grayscale images of three hexagonal-prism scour pits of different sizes, obtained after modeling, point cloud generation, addition of light sources, and adjustment of illumination directions.
Figure 18 shows the three-dimensional reconstruction of the three scour pits generated using the SFS algorithm, clearly illustrating the spatial distribution and geometric features of each scour pit based on the 2D side-scan sonar images.
Figure 19 presents the scour pit point cloud data obtained after dual extraction based on curvature and normal vectors, depth-based descent detection and clustering along the z-coordinate, and point cloud morphological restoration.
Table 3 presents the volume detection comparison for the three scour pits. As shown, the volumes detected by the algorithm are very close to the theoretical values, with a maximum error of 4.3% and an average error of 2.4%, demonstrating that the proposed scour pit volume detection algorithm is both effective and highly accurate in multi-scour-pit environments.
Through multi-scenario experiments, the proposed method achieved an average detected scour pit volume of 97.495% relative to the theoretical values, demonstrating robust performance across different scour morphologies, with measurement errors consistently controlled within 6% of the true values.
To validate the effectiveness and computational efficiency of the proposed method for scour pit volume estimation, comparative experiments were conducted focusing on the volume calculation of scour pits. Side-scan sonar images of a single square scour pit were selected as the test data for the comparison, and the experimental results are presented in Table 4.
Method 1 is a volume calculation approach based on regular grid integration [22]. First, the 3D point cloud corresponding to the single scour pit is projected onto the XY plane, and a regular 2D grid is constructed on this plane. The z-values of the point cloud are then interpolated to generate an elevation distribution on the regular grid, with the maximum elevation taken as the reference plane. By integrating the height differences within each grid cell, the estimated volume of the scour pit is obtained.
Method 2 is a volume estimation approach based on point cloud slicing [23]. The scour pit point cloud is sliced into layers of equal thickness along the z-direction. For each slice, the points are projected onto the XY plane, and the corresponding cross-sectional area is calculated using the convex hull algorithm. By integrating the cross-sectional areas of all slices along the z-direction, the overall volume of the scour pit is obtained.
As shown in Table 4, Method 1, based on regular grid integration, tends to underestimate the volume due to the smoothing effect of interpolation and requires a relatively long computation time. Method 2, based on point cloud slicing, may produce deviations in volume estimation when depressions are present because the convex hull calculation can introduce an envelope effect, although its computation time is shorter. In contrast, the proposed method achieves a favorable balance between accuracy and efficiency: it maintains a high level of volume estimation precision while keeping computation time relatively short. This allows for a more realistic representation of the true 3D geometry of scour pits and provides a rapid and reliable approach for assessing seabed scour pit volumes in practical engineering applications.

7. Experimental Testing in Real Scour Environments

Although the above numerical test results have verified the effectiveness of the proposed detection algorithm, its performance in real-world scour environments still requires further validation. Therefore, additional experimental tests were conducted on side-scan sonar images of pile foundations at the Zhanjiang Xuwen Offshore Wind Farm, as shown in Figure 20.
To facilitate the effective extraction of scour regions around the pile foundations, the sonar images of the piles were first reconstructed in 3D using the SFS method, resulting in the three-dimensional point cloud data shown in Figure 21. The figure clearly illustrates the scour depth information, with blue points indicating the extent of scour around the offshore wind turbine pile foundations.
The scour pit point cloud data was then obtained through dual extraction based on curvature and normal vectors. Depth descent detection and clustering were performed along the z-coordinate to form individual bottom-layer scour pit point clouds. For each independent scour pit point cloud, point cloud morphology was restored using the layered extension method, resulting in the scour pit point cloud data shown in Figure 22. The figure sequentially presents the individual scour pit point clouds for each pile foundation.
Finally, Table 5 presents the volume calculation results for the four scour pits of each pile foundation. As shown, significant differences in scour pit volumes exist among different pile foundations; for example, the first scour pit of Pile #2 has the largest volume (5.89 m3), while the second and fourth pits are smaller (0.12 m3 and 0.66 m3, respectively). Within the same pile, substantial variations in volumes among different scour pits are also observed, reflecting the non-uniformity of the scouring process and the influence of pile location on scour formation. Overall, the algorithm can accurately extract the spatial characteristics of each scour pit and quantify their volumes, providing reliable data support for scour risk assessment and protective design.
The test results in the actual scour pit environment indicate that the proposed side-scan sonar-based method for three-dimensional reconstruction and volume detection of offshore wind turbine pile foundations can accurately reconstruct the seabed piles and reliably measure the scour pit volumes of the wind turbine foundations.

8. Conclusions

Accurate detection of scour pit volumes is of great significance for the maintenance and management of offshore wind turbine pile foundations. Based on the acquired side-scan sonar images of pile foundations, this study sequentially obtains effective grayscale images of pile scour pits, performs three-dimensional reconstruction, extracts multiple individual scour pit point clouds, and calculates scour pit volumes, thereby proposing a method for 3D reconstruction and volume detection of pile foundation scour pits. Based on numerical simulations and experimental tests, the following conclusions can be drawn:
(1) By performing connected component analysis and regional feature extraction on pile foundation side-scan sonar images, the proposed method can effectively identify and extract the pile foundation regions, thereby improving the efficiency of subsequent scour detection;
(2) Using the SFS algorithm for iterative optimization of the pile region images, three-dimensional reconstruction is achieved to obtain 3D pile point cloud data. Through curvature and normal vector filtering, z-coordinate depth descent detection, clustering, and morphological restoration, precise acquisition of scour pit point clouds is realized;
(3) By applying the AlphaShape algorithm with a weighting factor to each individual scour pit point cloud, more accurate scour pit volumes are obtained.
Compared with current manual diving and sonar inspection methods, the side-scan sonar–based three-dimensional reconstruction and volume detection of offshore wind turbine pile foundation scours not only enables the acquisition of effective scour pit regions but also allows for precise calculation of scour volumes. This approach provides an advanced technical solution for the management and maintenance of offshore wind turbine foundations, with broad practical application value.
Although the proposed method achieves good detection accuracy in both numerical simulations and field data from offshore wind farms, it may still face challenges under complex marine environmental conditions. For instance, turbid water and suspended particles can enhance sonar signal attenuation and scattering, reduce the contrast of side-scan sonar images and affect the grayscale distinction between scour areas and the surrounding seabed. In seabed environments with significant morphological variations, acoustic shadows may locally resemble actual scour regions, increasing the difficulty of region discrimination. To address these issues, future research could consider incorporating multi-source data fusion strategies (e.g., combining multibeam bathymetry data or inertial navigation information) and developing an adaptive parameter adjustment mechanism based on local grayscale and texture features. Additionally, exploring feature discrimination methods assisted by learning-based strategies may further enhance the algorithm’s robustness under varying sea conditions and imaging scenarios, improving its ability to distinguish scour regions from acoustic shadows in complex environments.

Author Contributions

Methodology, Y.W. and L.T.; validation, M.Y. and J.Y.; original draft preparation, Y.W. and L.T.; writing, Y.W. and M.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the 2024 Industry–University Research Pre-research Fund Project of Zhangjiagang City (ZKYY2410).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data is included in the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Li, Z.Y.; Wan, X.; Lyu, J.Y.; Wu, B. Ship Path Planning in Offshore Wind Farm Waters Based on Improved A Algorithm*. Navig. China 2025, 48, 132–140. [Google Scholar] [CrossRef]
  2. Li, D.; Sun, T.; Yi, C.; Gao, W.; Li, S.Z.; Lyu, B.C.; Li, H.; Zhang, Y.M.; Bai, Z.L.T.; Wang, J.R.; et al. Development of Deep-Sea Floating Wind Power Technology. Strateg. Study Chin. Acad. Eng. 2025, 27, 108–122. [Google Scholar] [CrossRef]
  3. Shi, J.R.; Zhang, S.Y. Short Term Wind Speed Prediction by Fusing Swarm Decomposition and Transformer-KAN. J. Nanjing Univ. Inf. Sci. Technol. 2025, 17, 1–11. [Google Scholar] [CrossRef]
  4. Lyu, Z.J.; Li, J.J.; Zhang, X.W. Detection of Apparent Defects of Underwater Structures in Turbid Waters Based on Polarization Imaging and Deep Learning. J. Yangtze River Sci. Res. Inst. 2025, 42, 156–166. [Google Scholar] [CrossRef]
  5. Hao, J.Y.; Li, J.; Dong, Z.P.; Hu, J.; Tang, Q.H. Denoising Processing and Analysis of ICESat-2 Seabed Photon Point Cloud Based on Improved Median Filtering Algorithm. Adv. Mar. Sci. 2024, 43, 909–920. [Google Scholar] [CrossRef]
  6. Xiong, L.; Li, J.S.; Rao, Z.; Huo, Z.F. A Review of Terrain Elevation Matching Algorithms for Undersea Vehicles. J. Unmann. Undersea Syst. 2025, 33, 1–14. [Google Scholar] [CrossRef]
  7. Cao, Y. Making Good Use of Submarine Cable Detection Equipment and Technologies, Maritime Hydrographic Survey Guarantees the Construction of Offshore Wind Farms. China Marit. Saf. 2022, 6, 11–15. [Google Scholar] [CrossRef]
  8. Zhao, W.X.; Li, M.; Zhou, Z.B. Application Conception of Intelligent Inspection of Offshore Wind Power. J. Ocean. Technol. 2022, 41, 110–118. [Google Scholar] [CrossRef]
  9. Liu, M.; Zhao, M. Study of Local Scour Around Rectangular and Square Subsea Caissons Under Steady Current Condition. Coast. Eng. 2024, 190, 104513. [Google Scholar] [CrossRef]
  10. Sun, C.; Lam, W.H.; Cui, Y.; Zhang, T.; Jiang, J.; Guo, J.; Ma, Y.; Wang, S.; Tan, T.H.; Chuah, J.H.; et al. Empirical Model for Darrieus-Type Tidal Current Turbine Induced Seabed Scour. Energy Convers. Manag. 2018, 171, 478–490. [Google Scholar] [CrossRef]
  11. Zhu, C.H.; Liu, X.Y.; Yang, Q.; Zang, W.K.; Liu, H.J.; Liu, X.L. Advanced Three-Dimensional Numerical Simulation on Influence of MS2AF on Scour Protection Considering Seabed Response: A Coupled CFD-FEM Method. Ocean Eng. 2025, 324, 120625. [Google Scholar] [CrossRef]
  12. Xiao, G.Z.; Pan, G.S.; Liu, S.B.; Hu, Q.H. The Application of Side-Scan Sonar to Investigation of Submarine Pipeline Route. Chin. J. Eng. Geophys. 2016, 13, 627–631. [Google Scholar] [CrossRef]
  13. Zhang, W.P. Study on Monitoring Methods for Operation and Maintenance of Offshore Wind Farm. Surv. Map. Geol. Miner. Resour. 2023, 39, 28–32. [Google Scholar] [CrossRef]
  14. Tang, Y.L.; Wang, L.M.; Jin, S.H.; Zhao, J.H.; Huang, C.; Yu, Y.C. AUV-Based Side-Scan Sonar Real-Time Method for Underwater-Target Detection. J. Mar. Sci. Eng. 2023, 11, 690. [Google Scholar] [CrossRef]
  15. Ruth, D.; Pere, P.; Sarah, P.; Jorge, G.; Albert, P.; Claudio, L.L.; Marta, A.C.; Araceli, M.; Aaron, M. Long-Term Morphological and Sedimentological Changes Caused by Bottom Trawling on the Northern Catalan Continental Shelf (NW Mediterranean). Front. Mar. Sci. 2023, 10, 20–34. [Google Scholar] [CrossRef]
  16. Wang, H.B. Integrated Application of Multiple Marine Geophysical Approaches in Submarine Pipeline Detection: A Case of Zhoushan Continental Water Diversion Project. Coast. Eng. 2020, 39, 169–178. [Google Scholar] [CrossRef]
  17. Zhao, Z.M.; Long, X.H.; Guo, J.L.; Gong, Q.S.; Ma, Q.L.; Xie, F.C. Contamination Detection in the Cultivation of Leukocyte Based on Image Sparsity Evaluation. Intell. Comput. Appl. 2025, 20, 1–9. [Google Scholar] [CrossRef]
  18. Xu, Y.H.; Tu, H.; Xue, Z.Y.; Zhou, W.; Haq, Z.U.; Luo, Z.G.; Wang, Z.X. Research on Automatic Identification Method of Aging Cracks in Rubber Materials Based on Computer Image Processing Technology. Polym. Bull. 2025, 38, 931–941. [Google Scholar] [CrossRef]
  19. Lu, C.W.; Xue, J.N.; Li, M.; Yan, S.Y.; Zhang, S.; Jiang, S.; He, R.F. Unstructured Road Semantic Segmentation Method Based on 3D Point Cloud of Open Pit Mine. J. China Coal Soc. 2024, 49, 1295–1309. [Google Scholar] [CrossRef]
  20. Wang, K.; Wan, Z.F.; Chen, B.; Chen, H.P.; Xu, K.; Li, S.W. Research on Automatic Extraction Method of Water Area Occupation Patches Based on GF-1 Imagery and Water Indices. Water Conserv. Sci. Technol. Econ. 2025, 31, 148–154. [Google Scholar] [CrossRef]
  21. Lyu, G.F.; Guo, H.J. Volume Research of 3D Model Based on Alpha Shape. Comput. Technol. Autom. 2023, 42, 160–165. [Google Scholar] [CrossRef]
  22. Khalil, R. Credibility of 3D Volume Computation Using GIS for Pit Excavation and Roadway Constructions. Am. J. Eng. Appl. Sci. 2015, 8, 434–442. [Google Scholar] [CrossRef]
  23. Meng, X.L.; Wang, T.Y.; Cheng, D.Y.; Su, W.S.; Yao, P.; Ma, X.L.; He, M.Z. Enhanced Point Cloud Slicing Method for Volume Calculation of Large Irregular Bodies: Validation in Open-Pit Mining. Remote Sens. 2023, 15, 5006. [Google Scholar] [CrossRef]
Figure 1. Pile foundation detection based on side-scan sonar: (a) pile foundation inspection method; (b) side-scan sonar image of pile foundation.
Figure 1. Pile foundation detection based on side-scan sonar: (a) pile foundation inspection method; (b) side-scan sonar image of pile foundation.
Sensors 26 00386 g001
Figure 2. Binarization of the side-scan sonar image: (a) grayscale image; (b) binary image.
Figure 2. Binarization of the side-scan sonar image: (a) grayscale image; (b) binary image.
Sensors 26 00386 g002
Figure 3. Final preserved connected domains.
Figure 3. Final preserved connected domains.
Sensors 26 00386 g003
Figure 4. Final merged regions.
Figure 4. Final merged regions.
Sensors 26 00386 g004
Figure 5. Effective grayscale image of pile-foundation scour pits.
Figure 5. Effective grayscale image of pile-foundation scour pits.
Sensors 26 00386 g005
Figure 6. Point cloud of pile-foundation scour pits: (a) 3D view; (b) top view.
Figure 6. Point cloud of pile-foundation scour pits: (a) 3D view; (b) top view.
Sensors 26 00386 g006
Figure 7. Scour-pit point cloud extraction: (a) point cloud filtering based on curvature; (b) point cloud filtering based on normal vectors.
Figure 7. Scour-pit point cloud extraction: (a) point cloud filtering based on curvature; (b) point cloud filtering based on normal vectors.
Sensors 26 00386 g007
Figure 8. Bottom-layer scour-pit point clouds.
Figure 8. Bottom-layer scour-pit point clouds.
Sensors 26 00386 g008
Figure 9. Corrected scour pit point clouds: (a) bottom layer scour pit point clouds; (b) corrected top-down point clouds view; (c) corrected side view point clouds.
Figure 9. Corrected scour pit point clouds: (a) bottom layer scour pit point clouds; (b) corrected top-down point clouds view; (c) corrected side view point clouds.
Sensors 26 00386 g009
Figure 10. Circumcenter c of the four vertices of the tetrahedron.
Figure 10. Circumcenter c of the four vertices of the tetrahedron.
Sensors 26 00386 g010
Figure 11. Grayscale images of side-scan sonar simulation environments containing single scour pits: (a) grayscale image containing a cylindrical scour pit; (b) grayscale image containing a square scour pit.
Figure 11. Grayscale images of side-scan sonar simulation environments containing single scour pits: (a) grayscale image containing a cylindrical scour pit; (b) grayscale image containing a square scour pit.
Sensors 26 00386 g011
Figure 12. Three-dimensional reconstruction of side-scan sonar simulation environments con-taining single scour pits: (a) 3D reconstruction of the environment containing a cylindrical scour pit; (b) reconstruction of the environment containing a square scour pit.
Figure 12. Three-dimensional reconstruction of side-scan sonar simulation environments con-taining single scour pits: (a) 3D reconstruction of the environment containing a cylindrical scour pit; (b) reconstruction of the environment containing a square scour pit.
Sensors 26 00386 g012
Figure 13. Point cloud of single scour pits: (a) cylindrical scour pit; (b) square scour pit.
Figure 13. Point cloud of single scour pits: (a) cylindrical scour pit; (b) square scour pit.
Sensors 26 00386 g013
Figure 14. Grayscale images of the side-scan sonar simulation environment with two scour pits: (a) grayscale image with two cylindrical scour pits; (b) grayscale image with two rectangular scour pits.
Figure 14. Grayscale images of the side-scan sonar simulation environment with two scour pits: (a) grayscale image with two cylindrical scour pits; (b) grayscale image with two rectangular scour pits.
Sensors 26 00386 g014
Figure 15. Three-dimensional reconstruction of the side-scan sonar simulation environment with two scour pits: (a) 3D reconstruction of cylindrical scour pits; (b) 3D reconstruction of square scour pits.
Figure 15. Three-dimensional reconstruction of the side-scan sonar simulation environment with two scour pits: (a) 3D reconstruction of cylindrical scour pits; (b) 3D reconstruction of square scour pits.
Sensors 26 00386 g015
Figure 16. Point clouds of double scour pits: (a) large cylindrical scour pit; (b) small cylindrical scour pit; (c) large square scour pit; (d) small square scour pit.
Figure 16. Point clouds of double scour pits: (a) large cylindrical scour pit; (b) small cylindrical scour pit; (c) large square scour pit; (d) small square scour pit.
Sensors 26 00386 g016
Figure 17. Grayscale images of the side-scan sonar simulation environment containing three scour pits.
Figure 17. Grayscale images of the side-scan sonar simulation environment containing three scour pits.
Sensors 26 00386 g017
Figure 18. Three-dimensional reconstruction of the side-scan sonar simulated environment with three scour pits.
Figure 18. Three-dimensional reconstruction of the side-scan sonar simulated environment with three scour pits.
Sensors 26 00386 g018
Figure 19. Scour pit point clouds for three scour pits: (a) large hexagonal prism scour pit; (b) medium hexagonal prism scour pit; (c) small hexagonal prism scour pit.
Figure 19. Scour pit point clouds for three scour pits: (a) large hexagonal prism scour pit; (b) medium hexagonal prism scour pit; (c) small hexagonal prism scour pit.
Sensors 26 00386 g019
Figure 20. Four sets of actual side-scan sonar images: (a) 1# pile; (b) 2# pile; (c) 3# pile; (d) 4# pile.
Figure 20. Four sets of actual side-scan sonar images: (a) 1# pile; (b) 2# pile; (c) 3# pile; (d) 4# pile.
Sensors 26 00386 g020
Figure 21. Actual 3D pile foundation point clouds: (a) 1# pile; (b) 2# pile; (c) 3# pile; (d) 4# pile.
Figure 21. Actual 3D pile foundation point clouds: (a) 1# pile; (b) 2# pile; (c) 3# pile; (d) 4# pile.
Sensors 26 00386 g021aSensors 26 00386 g021b
Figure 22. Four sets of individual scour pit point clouds: (A) 1# pile foundation scour pits; (B) 2# pile foundation scour pits; (C) 3# pile foundation scour pits; (D) 4# pile foundation scour pits; (a) scour pit 1; (b) scour pit 2; (c) scour pit 3; (d) scour pit 4.
Figure 22. Four sets of individual scour pit point clouds: (A) 1# pile foundation scour pits; (B) 2# pile foundation scour pits; (C) 3# pile foundation scour pits; (D) 4# pile foundation scour pits; (a) scour pit 1; (b) scour pit 2; (c) scour pit 3; (d) scour pit 4.
Sensors 26 00386 g022aSensors 26 00386 g022b
Table 1. Detection results of single scour pits.
Table 1. Detection results of single scour pits.
NameTheoretical Scour-Pit Volume (m3)Detected Scour-Pit
Volume (m3)
Detection Error (m3)Error Percentage (%)
Cylindrical4.9484.9440.0040.08
Square6.36.2620.0380.6
Table 2. Double scour pit detection results.
Table 2. Double scour pit detection results.
NameTheoretical Scour-Pit Volume (m3)Detected Scour-Pit Volume (m3)Detection Error (m3)Error Percentage (%)
Large Cylindrical2.1992.3270.1285.8%
Small Cylindrical1.4071.3240.0835.8%
Large Square3.7033.5860.1173.2%
Small Square2.8002.6780.1224.3%
Table 3. Detection results for three scour pits.
Table 3. Detection results for three scour pits.
NameTheoretical Scour-Pit Volume (m3)Detected Scour-Pit Volume (m3)Detection Error (m3)Error Percentage (%)
Large Hexagonal3.0733.0960.0230.7%
Medium Hexagonal2.4052.3520.0532.2%
Small Hexagonal1.6411.570.0714.3%
Table 4. Comparative experimental results of the two volume calculation methods.
Table 4. Comparative experimental results of the two volume calculation methods.
AlgorithmDetected Scour-Pit Volume (m3)Detection Error (%)Computational Efficiency (s)
Proposed Method6.2620.60.043
Method 13.0752.27.009
Method 25.0519.80.026
Table 5. Detection results of four pile foundation scour pits.
Table 5. Detection results of four pile foundation scour pits.
NameScour Pit 1 (m3)Scour Pit 2 (m3)Scour Pit 3 (m3)Scour Pit 4 (m3)
1# Pile2.40.320.260.46
2# Pile5.890.121.950.66
3# Pile0.261.210.192.19
4# Pile3.734.164.17None
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

Wang, Y.; Tao, L.; Yuan, M.; Yang, J. Three-Dimensional Reconstruction and Scour Volume Detection of Offshore Wind Turbine Foundations Based on Side-Scan Sonar. Sensors 2026, 26, 386. https://doi.org/10.3390/s26020386

AMA Style

Wang Y, Tao L, Yuan M, Yang J. Three-Dimensional Reconstruction and Scour Volume Detection of Offshore Wind Turbine Foundations Based on Side-Scan Sonar. Sensors. 2026; 26(2):386. https://doi.org/10.3390/s26020386

Chicago/Turabian Style

Wang, Yilong, Lijia Tao, Mingxin Yuan, and Jingjing Yang. 2026. "Three-Dimensional Reconstruction and Scour Volume Detection of Offshore Wind Turbine Foundations Based on Side-Scan Sonar" Sensors 26, no. 2: 386. https://doi.org/10.3390/s26020386

APA Style

Wang, Y., Tao, L., Yuan, M., & Yang, J. (2026). Three-Dimensional Reconstruction and Scour Volume Detection of Offshore Wind Turbine Foundations Based on Side-Scan Sonar. Sensors, 26(2), 386. https://doi.org/10.3390/s26020386

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