Preprint
Article

This version is not peer-reviewed.

Research on Underwater Target Detection Method Based on APO-DBSCAN Clustering

Submitted:

20 January 2026

Posted:

20 January 2026

You are already at the latest version

Abstract
To address critical issues in traditional quality control methods for discrete Eulerian solutions in underwater magnetic target detection—such as excessive filtering of valid solutions during divergence suppression, parameter settings reliant on subjective experience, and insufficient noise resistance—this study proposes a novel approach combining the Artificial Protozoa Optimizer (APO) with DBSCAN clustering. Based on the distribution characteristics of discrete Euler solutions, an optimization objective function incorporating Euler solution residual penalty terms and contour line coefficients was constructed. The APO algorithm identifies DBSCAN clustering parameters that minimize this objective function, thereby enhancing clustering precision and accuracy. This method selects optimal Euler solution sets, enabling high-precision localization of magnetic targets. Simulation and field test results demonstrate that compared to statistical screening methods, the optimized algorithm achieves a 52.52% and 76.33% increase in the retention rate of valid solutions for noise-free and noisy data, respectively, while reducing the retention rate of invalid solutions by 28.57% and 94.21%. In field data, the average deviation from the true center of gravity is reduced by 26.37%.
Keywords: 
;  ;  ;  ;  

1. Introduction

Underwater target detection holds critical strategic significance in fields such as national defense security, marine resource development, and marine engineering construction. Whether for monitoring underwater vehicles, exploring seabed mineral resources, salvaging sunken artifacts, or inspecting subsea pipelines, accurately locating the spatial position of underwater targets is a core prerequisite for ensuring mission success. With the increasing frequency of marine development activities and the growing complexity of underwater environments, higher demands are placed on the accuracy and efficiency of underwater target detection. As a vital method for underwater target detection, the performance optimization and methodological innovation of magnetic field data inversion and interpretation techniques have garnered significant attention.
The Euler deconvolution method is a classic technique for detecting and locating underwater targets [1,2]. This approach enables semi-automated or fully automated source attribution interpretation under conditions of limited prior information, effectively determining the spatial location and distribution range of sources. It demonstrates significant advantages in scenarios requiring efficient processing of large-scale, multi-objective datasets [3,4]. Currently, This method has become a core and commonly used technique for the inversion and interpretation of gravity and magnetic fields, and is widely applied in multiple fields such as underwater and subsurface magnetic target detection [5], mineral resource exploration [6], and geological and geophysical surveys [7].At present, when using the Euler deconvolution method to solve for the spatial location of field sources, the sliding Euler window mode is commonly employed, meaning that a single window can only invert the spatial location parameters of a single field source [8]. This processing mode yields a set of discrete Euler solutions for source parameters, creating significant challenges for interpreters in identifying and characterizing source properties. To accurately obtain the unique spatial location parameters for each source, further refinement of these discrete Euler solutions is required—a process defined as “quality control” [9].
To address the issues associated with the quality control of Euler deconvolution, Yao et al. (2004) proposed several criteria, including the horizontal gradient filtering criterion, distance constraint evaluation criterion, and aggregation degree constraint evaluation criterion, thereby enhancing the applicability of 3D Euler deconvolution [10]. Wang et al. (2013) adopted the singular value decomposition-total least squares (SVD-TLS) method to mitigate the non-uniqueness and instability of Euler solutions caused by improper singular value analysis. Finally, the effectiveness of this method was further verified through numerical examples [11]. To avoid the divergence of Euler solutions induced by preset structural indices, Ugalde and Morris (2010) proposed a density-based clustering method as a screening tool for inversion results. This method is based on the principle that Euler solutions are usually densely clustered only near field sources, whereas they are sparsely distributed in other regions [12]. Specifically, the kernel density estimation (KDE) algorithm was used to filter out irrelevant target position solutions, and the cluster centroids derived from the Fuzzy C-Means (FCM) clustering algorithm were applied to estimate the geological distribution and strike of anomalous sources. However, this clustering method fails to effectively distinguish spurious solutions in shallow sources and adjacent anomalous sources [13]. Cao et al. (2012) introduced an adaptive fuzzy clustering algorithm to cluster Euler solutions generated by tensor Euler deconvolution for identifying multiple anomalous sources [14]. Nevertheless, it performs extremely poorly for non-spherical clusters (e.g., strip-shaped and ring-shaped clusters). Meanwhile, such clustering methods cannot identify noise points; sparse invalid Euler solutions are forced to be assigned to a certain cluster and can only be manually filtered out in subsequent steps. Reid et al. (2014) filtered out spurious solutions based on the clustering characteristics of the solutions, goodness of fit, as well as the depth and distance relative to the sliding window [15].
In response to these limitations, Bian et al. [16] proposed an effective screening control scheme. By constructing a filtering model combined with distance judgment, cluster merging, and spurious solution elimination, this scheme achieves the refinement of Euler solutions and improves positioning accuracy to a certain extent. However, this method requires manual presetting of multiple parameters such as distance thresholds and confidence levels, which is highly subjective and prone to problems such as over-screening or residual spurious solutions. Li et al. [17] first introduced the DBSCAN density clustering algorithm into the quality control of discrete Euler solutions. Taking advantage of its ability to identify clusters of arbitrary shapes and automatically distinguish high-density valid solutions from low-density spurious solutions, this method realizes the positioning of multiple magnetic targets through outlier removal, cluster analysis, and cluster screening. Nevertheless, this method still relies on manual empirical setting of key DBSCAN parameters, namely the neighborhood radius (Eps) and minimum number of points (MinPts). In complex magnetic anomaly scenarios, insufficient parameter adaptability tends to reduce clustering accuracy, making it difficult to balance the retention rate of true solutions and the elimination efficiency of spurious solutions.
For a long time, effective quality control methods for discrete Euler solutions in the practical engineering application of Euler deconvolution have remained relatively scarce.
Based on theoretical analysis and practical experience, it can be concluded that the inversion results of adjacent Euler windows above the same field source exhibit strong spatial concentration; on the contrary, Euler solutions in areas without field sources show significant dispersion characteristics. For scenarios where multiple magnetic targets exist in the observation area, cluster analysis can effectively distinguish the positions of multiple magnetic targets. The core principle of clustering algorithms is to classify data according to similarity, ensuring high similarity within the same cluster and low similarity between different clusters. Therefore, the DBSCAN clustering algorithm can be adopted to distinguish multiple magnetic anomaly sources and extract their position information. For this purpose, we introduce a strategy for discrete Euler solutions, which involves constructing an objective function composed of a clustering quality penalty term and an inter-cluster distance penalty term. Subsequently, the Artificial Protozoa Optimizer (APO) algorithm proposed by Wang et al. [18] in 2024 is employed to optimize the key parameters of the DBSCAN clustering algorithm. Finally, the optimized DBSCAN algorithm is applied to perform cluster analysis on discrete Euler solutions, where the centroid of each data cluster corresponds to the spatial position of the respective magnetic target.

2. Effective Statistical Screening and Cluster-Based Screening Algorithm Using APO-DBSCAN

2.1. Effective Statistical Screening

Anomaly Distance Criteria: Determine an appropriate acceptance zone for inversion results based on the horizontal relationship between the current Euler window and its inversion outcomes. This eliminates Euler solutions with significant deviations, reducing solution divergence to ensure positioning reliability. As shown in Figure 1, the medium-yellow area represents the Euler window region, the dark-yellow area denotes the acceptable zone for Euler solutions, and the “○” indicates potential Euler solution locations. When the Euler window is located near the target body, its inversion results exhibit smaller deviations and should fall within the Euler solution acceptable region horizontally. In such cases, the inversion results possess higher credibility and should be retained. Conversely, when the Euler window is positioned far from the magnetic target, its inversion results show larger deviations and will lie outside the Euler solution acceptable region horizontally. Under these circumstances, the inversion results have lower credibility and should be discarded.
(2) illustrates the core logic of the clustering criterion: when the construction index and window radius are accurately set, the inversion results from multiple Euler windows surrounding a magnetic target exhibit significant clustering characteristics. Such densely distributed Euler solutions are considered more reliable. Leveraging this characteristic, the criterion employs preset screening radii and Euler solution density thresholds to filter discrete Euler solutions, discarding isolated spurious solutions. This approach reduces the divergence of Euler solutions, thereby enhancing the accuracy of magnetic target localization.

2.2. Classic DBSCAN Clustering Algorithm

The classic DBSCAN density-based clustering algorithm is an unsupervised learning method that defines cluster structures based on data point density. Its core logic is that if the density of data points within a region exceeds a preset threshold, these points are grouped into the same cluster. This algorithm utilizes neighborhood parameters to characterize the density distribution of data samples, representing a typical density-based clustering approach [19]. Unlike traditional distance-based clustering algorithms, DBSCAN performs clustering based on the density information surrounding each sample point. The resulting clusters are sets of data samples that satisfy maximum density connectivity, enabling the algorithm to recognize clusters of arbitrary shapes. During clustering, the algorithm first randomly selects a core point from the sample set as the starting point. It then completes clustering by combining preset parameters with neighborhood division rules[20]. DBSCAN characterizes the density state of sample distributions through two global parameters: the neighborhood radius Eps and the minimum number of points MinPts. For any point in the sample space, the data point density is estimated by counting the number of other sample points contained within a neighborhood centered at that point with radius Eps.
Definition 1: The Eps neighborhood of any point p ∈ X in the object set X is defined as NEps(p):
N E p s ( ρ ) =   q X | d i s t ρ , q E p s
Definition 2: A point p is a core point if | N E p s ( p ) | M i n P t s
Definition 3: A point p is a boundary point if 1 < N Eps ( ρ ) < MinPts
Definition 4: A point p is a noise point if N E p s ( ρ ) = 1
Definition 5: Direct density reachability holds if point p is a core point and point q belongs to p's Eps neighborhood NEps(p), then the path from p to q satisfies direct density reachability.
Definition 6 :Density-reachable For a sequence of points p₁, p₂, ..., p_n in an object set, if p1= p and pn = q, and every pair of consecutive points pi and p(i+1) are density-reachable, then the path from p to q is density-reachable.
Definition 7:Density-connected If point p is density-reachable to another point o in the objects, and simultaneously point q is density-reachable to o, then p is density-connected to q.
Definition 8: Cluster For any non-empty subset C of an object set X, C is a cluster if it satisfies:
(1) ∀p,q: If p is any density-reachable point from C to q, then q ∈ C;
(2) Any two points p,q in C satisfy either direct density reachability or density connectivity.
The basic DBSCAN process is as follows: (1) Input global parameters Eps and MinPts. (2) In the object set X, select any unclassified point p ∈ X and compute its Eps neighborhood NEps(p) using Equation (1). Based on Definitions 3–5, if p is a core point, create a new cluster and iterate the algorithm starting from p to find all density-reachable or density-connected neighbors in the object set, assigning these points to the cluster. Otherwise, treat p as a noise point. (3) Repeat step (2) until all non-noise points are classified. The principle of DBSCAN is illustrated in Figure 2, where the red point A represents a core point, the green points B and C represent density-reachable points, and the blue point N represents a noise point. The cloud data of red and yellow points form a point cloud cluster.

2.3. Artificial Protozoa Optimizer (APO) Optimization Algorithm

APO is an emerging bio-inspired heuristic algorithm proposed in April 2024 in the SCI Q1 journal Knowledge-Based Systems. It primarily addresses complex engineering optimization problems. Inspired by natural protozoa, this algorithm demonstrates robust adaptability and search capabilities through unique foraging and survival strategies. In APO, whether protozoa engage in feeding (autotrophy and heterotrophy), hibernation, or reproduction depends on a proportional fraction (fp). Autotrophy and hibernation prioritize extensive coverage search, enhancing the algorithm's exploration capability, while heterotrophy and reproduction enable rapid identification of optimal regions. The primary mathematical model of APO is:
f p = f p , max × r a n d
p a h = 1 2 1 + cos i t e r i t e r max × π
p d r = 1 2 1 + cos 1 i p s π
In the equation: iter denotes the iteration count; pah represents the probability of autotrophy and heterotrophy; pdr denotes the probability of dormancy or reproduction.
To validate the superior performance of the APO algorithm, it was compared with five other optimization algorithms: APO, PSO, SSA, BOA, WOA, and GWO. Using the Sphere test function, the following unified parameters were applied: population size of 6, maximum iteration count of 20, problem dimension of 30, and search range [-100, 100]. Convergence curves were obtained by running each algorithm, and a linear coordinate comparison diagram was plotted[21].
As shown in Figure 3. As seen in Figure 3, with increasing iterations, the APO algorithm converges rapidly to find the global optimum. This indicates that the APO algorithm requires fewer iterations and achieves higher accuracy when handling complex global search problems

2.4. DBSCAN Clustering Algorithm with APO-Optimized Parameters

DBSCAN identifies high-density regions separated by low-density areas based on clustering density, thereby achieving clustering. Compared to other distance-based clustering algorithms, DBSCAN can recognize clusters of arbitrary shapes in spatial databases and connect adjacent regions through density, making it suitable for processing spatial data. The discrete Eulerian solution computed via Euler deconvolutionis susceptible to interference from non-target magnetic bodies and noise. This makes it challenging to pre-determine the neighborhood radius Eps and minimum point count MinPts during DBSCAN clustering of Eulerian solutions [22]. This paper pioneers the application of APO to optimize the DBSCAN parameter combination [Eps, MinPts].
In the context of unsupervised learning, the validity and reliability of clustering results are difficult to ascertain. Therefore, clustering metrics are proposed to evaluate their stability and accuracy. The objective function for APO optimization is introduced below.
In DBSCAN clustering optimization using Eulerian deconvolution, the objective function must simultaneously incorporate the Eulerian solution residual penalty term (reflecting the reliability of Euler solutions) and clustering quality constraints (compactness and separability). The objective function constructed in this paper adopts a minimization optimization approach, integrating three modules: the Eulerian solution residual penalty term and the contour coefficient penalty. The mathematical expression is as follows:
fitness = w n P n + w sil P sil
Where w n and w sil are weighting coefficients satisfying w n + w sil = 1. These are set based on geological objectives and clustering requirements. (In this paper, parameters were experimentally validated and set to w n = 0.3 and w sil = 0.7.)
P n
is the Euler solution residual penalty term, penalizing clusters with low fitting accuracy in the Euler deconvolution process (smaller residuals indicate higher solution reliability); P sil is the contour coefficient penalty term, measuring the comprehensive quality of cluster separation and cohesion;
Euler Solution Residual Penalty Term P n
P n = 1 N i = 1 N R i
Ri denotes the fitting error of the equation for the i-th Euler solution, and N represents the total number of filtered discrete Euler solutions.
Contour coefficient penalty term P sil :
P sil = 1 Sil
Sil = 1 N i = 1 N b ( i ) a ( i ) max ( a ( i ) , b ( i ) )
The silhouette coefficient is a classic metric for evaluating clustering quality, ranging from [[-1,1]. A value closer to 1 indicates that the clusters exhibit “high cohesion and good separation.” a ( i ) represents the average distance from the discrete Eulerian solution i to other solutions within the same cluster (cohesion; lower values indicate greater compactness). b ( i ) denotes the average distance from sample i to all solutions in the nearest dissimilar cluster (separation; higher values indicate greater separation). N is the total number of valid samples (excluding outliers).
The specific process for optimizing the DBSCAN algorithm using APO is as follows:
Figure 4. Workflow for APO-Optimized DBSCAN Parameter Tuning.
Figure 4. Workflow for APO-Optimized DBSCAN Parameter Tuning.
Preprints 195153 g004

3. Simulation Experiments

3.1. Magnetic Sphere Models and Observation Grid Parameters

The experiment constructs three uniformly magnetized magnetic spheres as target bodies. All spheres have a radius of 3 m, with center coordinates set at (-10, 30, 20), (35, 0, 20), and (36, 58, 20). All spheres have a magnetic field strength amplitude of 102 A/m, with a magnetization dip angle of 45° and a declination angle of 5°. They were buried at a depth of 20 m (z-axis coordinate), spatially distributed across distinct X-Y plane regions to facilitate differentiation of independent anomaly characteristics. A regular two-dimensional grid was employed as the magnetic anomaly observation surface, with grid dimensions set to: X-axis [−50,100] m, Y-axis [−50,100] m; with grid spacing dx=dy=1 m, ultimately generating a 151×151 pixel observation grid (151 points in the X direction, 151 points in the Y direction). The magnetic anomaly contour map generated by the three spheres is shown in Figure 5;
The sliding Euler deconvolution method was directly applied to solve the magnetic anomaly map. The Euler window size was set to 11 m × 11 m, with a step size of twice the grid spacing. When solving magnetic target parameters using the Euler method, the horizontal and vertical derivatives of the magnetic field must be computed. Here, the finite difference method and the two-dimensional fast Fourier transform method are employed respectively. With the fixed structure index set to 3, the horizontal and vertical derivatives are substituted into the Euler field equations and solved using the least squares method. The planar distribution map and three-dimensional distribution of the original discrete Euler solution are shown in Figure 6 and Figure 7.
(1) Euler solutions exhibit spatial concentration and structural indices near magnetic targets, while showing dispersion in other regions. Quality screening of discrete Euler solutions employs the most commonly used main anomaly distance criterion and Euler solution clustering criterion.
Based on these two criteria, the inverted results with high clustering density are deemed reliable and should be retained; otherwise, they should be discarded. The final retained results correspond to magnetic targets within the observation area. The main anomaly distance threshold set based on these two criteria is 7 times the grid spacing (typically ranging from 5 to 10 times the grid point distance). The density radius for the Euler solution clustering divergence is 7 times the grid point distance, with a density threshold of 9. The planar and three-dimensional views of the quality-screened discrete Euler solutions are shown in Figure 8.
After screening based on the two major criteria, 3,454 discrete Euler solutions were eliminated. Among the retained solutions, 139 were valid (Euler solutions located inside the sphere) and 7 were invalid (Euler solutions located outside the sphere). However, Figure 8 and Figure 9 indicate that while these criteria effectively controlled solution divergence, they may have also reduced the number of valid solutions, suggesting potential over-screening.
Below, we employ the APO-optimized DBSCAN clustering algorithm proposed in this paper for Euler solution quality screening. The core parameters of the APO optimization algorithm are set as follows: Population size is set to 25, balancing search accuracy and computational efficiency (excessively large populations increase computational time, while excessively small populations risk local optima); The maximum iteration count is set to 40. Testing indicates that the fitness function value stabilizes when iterations ≥30, and 40 iterations ensure complete algorithm convergence. The behavioral mode switching probability controls the algorithm to execute foraging behavior (core search process) 80% of iterations and hibernation/reproduction behavior (to avoid local influence of global optimal solutions and neighboring individuals on the search direction, ensuring diversity and directionality in the search.
After forty iterations, the optimal EPS and MinPts parameters were obtained as 0.2353 and 42, respectively. The DBSCAN algorithm with these optimal parameters was applied for quality screening of discrete Euler solutions, as shown in Figure 10 and Figure 11.
After filtering through an optimized algorithm, 3,375 discrete Euler solutions were discarded. Among the retained solutions, 212 were valid (Euler solutions located inside the sphere) and 5 were invalid (Euler solutions located outside the sphere). Compared to conventional statistical screening methods, this optimized approach intelligently filters out low-quality Euler solutions without manual intervention, preserving more valid solutions. The retention rate of valid solutions increased by 52.52%, while the retention rate of invalid solutions decreased by 28.57%. Simultaneously, the location of discrete solution clusters was determined using their centroids. Detailed data are presented in Table 1.
To validate the noise resistance of the new algorithm and simulate the random noise characteristics of magnetic anomaly observation data, zero-mean Gaussian white noise was superimposed on the magnetic anomaly signal of a pure magnetic sphere. The noise statistical parameters were defined as follows: the noise mean was set to 0 nT, and the standard deviation was set to 2 nT. Based on the size of the magnetic anomaly grid (consistent with the dimensions of the X and Y grid matrices), a noise matrix with matching dimensions was generated using a normal distribution random number generator. This noise matrix was then element-wise superimposed onto the pure magnetic anomaly signal to obtain the noisy magnetic anomaly data.
The contour map of the noisy magnetic anomaly data are shown in Figure 12(a), while the distribution of the original Euler solution after Euler deconvolution is presented in Figure 12(b)
Both the conventional screening criteria and the proposed optimized algorithm were used for quality screening of discrete Euler solutions (all parameters identical to those described earlier). The distributions of the screened discrete Euler solutions are shown in Figure 13 (a) and 13 (b)
After effective statistical screening, 2,431 discrete Euler solutions were eliminated. Among the retained solutions, 131 were valid (Euler solutions located inside the sphere) and 294 were invalid (Euler solutions located outside the sphere). The figure clearly demonstrates that traditional statistical screening based on two major criteria is highly dependent on parameter selection when facing external noise interference. Inappropriate parameter selection can lead to the retention of numerous invalid solutions caused by noise, as shown in Figure 13a. In contrast, after screening with the optimized algorithm (Figure 13b), 2,608 discrete Euler solutions were eliminated. Valid solutions (Euler solutions located inside the sphere) were retained at 231 (a 76.33% increase in valid solution retention rate), while invalid solutions (Euler solutions located outside the sphere) were retained at 17 (a 94.21% decrease in invalid solution retention rate). This approach fundamentally eliminates most invalid solutions caused by noise and other disturbances, validating that the optimization algorithm proposed in this paper can still achieve excellent results even when data are affected by external noise and other factors.

4. Field Data Validation

This paper employs survey lines from the Panjin offshore magnetic survey project for algorithm evaluation. For the Hainan 8 block of the Liaodong Bay oilfield, located in the northern Liaodong Bay and the waters south of the Shuangtaizi River estuary, a main survey line was established with a spacing of 5m, comprising 21 survey lines and a total length of 2.73km. The entire project employed the MAG-885 cesium-optically pumped magnetometer for measurements. The navigation and positioning system comprised a Global Positioning System (GPS model: Trimble SPS356) and Hypack navigation software.
First, severe jump points that did not meet specifications were removed from the survey line data, and normal fields were eliminated. After gridding the survey line data (grid interval: 0.8 m), Euler deconvolution parameters were set based on prior information as follows: structural index = 2 (submerged magnetic objects assumed as horizontal cylindrical steel piles), sliding window size = 9 times the grid interval, and window step = 1. Euler deconvolutionwas applied to the data, yielding the initial Eulerian solution distribution shown in Figure 14.
After applying optimization algorithms and effective statistical screening to the original Eulerian solutions, the filtered Eulerian solution distributions are shown in Figure 15(a) and 15(b).
Localization was achieved using the center of gravity of the discrete solution cluster. Detailed data are presented in Table 2.
As shown by the deviations in Table 2, the optimized algorithm proposed in this paper achieves higher accuracy in locating discrete Eulerian solution clusters after screening compared to the currently most widely used effective statistical screening method. The average deviation of the true center of gravity is reduced by 26.37%. The reason for this may be that when confronted with a large number of invalid solutions generated by real-world measurement data containing various noise interferences, the optimization algorithm proposed in this paper can more effectively filter out invalid solutions while retaining more valid ones. This ultimately leads to more precise positioning of the center of gravity in the filtered solution clusters.

5. Conclusions

To address issues with traditional discrete Euler solution quality control methods—such as excessive filtering of valid solutions, parameter settings reliant on subjective experience, and insufficient noise resistance—this study proposes a novel quality control approach for Euler deconvolution discrete solutions based on APO-DBSCAN clustering.
The algorithm was validated using simulation model data and magnetic survey data from underwater steel piles in marine areas. Key conclusions are as follows:
(1) Simulation analysis and real-world data validation demonstrate that the proposed optimization algorithm exhibits superior robustness under external noise interference. Quantitative comparisons reveal: Compared to traditional effective statistical screening methods, this optimized algorithm increases the retention rate of valid solutions by 52.52% and 76.33% in noise-free and noisy datasets, respectively, while reducing the retention rate of invalid solutions by 28.57% and 94.21%. In practical application scenarios using real-world data, the average displacement of the target's true center of gravity decreased by 26.37%, fully validating the algorithm's significant advantages in enhancing solution validity and positioning accuracy.
(2) The target optimization function, which integrates residual penalty terms for Euler solutions and contour coefficient penalty terms, addresses the spatial distribution characteristics of discrete Euler solutions. This function balances the fitting reliability of Euler solutions while ensuring the cohesion and separation of clustering results, providing a quantitative basis for the precise screening of discrete solutions.
This study enhances the quality control system for discrete solutions in gravity-magnetic field inversion, offering theoretical and practical value applicable to multiple engineering fields such as underwater target detection. Future research may expand the algorithm's applicability by optimizing the objective function for non-uniform magnetization and complex-shaped field sources, exploring the integration of the APO algorithm with other clustering models, and improving adaptability and interpretation accuracy in complex geological conditions.

Author Contributions

Conceptualization, D.S. (Duan Shengwen); writing—original draft preparation, D.S. (Duan Shengwen); writing—review and editing, L.Q. (Liu Qiang) and B.G. (Bian Gang); visualization and supervision, L.Q. (Liu Qiang) and X.P. (Xiong Pan); funding acquisition, B.G. (Bian Gang). All authors have read and agreed to the published version of the manuscript.

Data Availability Statement

Data available upon reasonable request from the authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Stavrev, P. Euler deconvolution using differential similarity transformations of gravity or magnetic anomalies. Geophys. Prospect. 1997, 45, 207–246. [Google Scholar] [CrossRef]
  2. Reid, A.B.; Allsop, J.M.; Granser, H.; et al. Magnetic Interpretation in Three Dimensions Using Euler Deconvolution. Geophysics 1990, 55, 80–91. [Google Scholar] [CrossRef]
  3. Barbosa, V.C.; Silva, J.B.; Medeiros, W.E. Stability Analysis and Improvement of Structural Index Estimation in Euler Deconvolution. Geophysics 1999, 64, 48–60. [Google Scholar] [CrossRef]
  4. Geralda, D.F.; Reid, A.; Mcinerney, P. New Discrimination Techniques for Euler Deconvolution. Comput. Geosci. 2004, 30, 461–469. [Google Scholar] [CrossRef]
  5. Xi, Y.F.; Liu, T.Y.; Yang, K.B.; et al. Inversion and Interpretation of Borehole Magnetic Survey Data Using Euler Deconvolution. J. Eng. Geophys. 2008, 2, 181–186. [Google Scholar]
  6. Li, H.X.; Yu, H.L.; Zou, P.Y.; et al. Determination of the Position of Underwater Magnetic Bodies Using Euler Deconvolution. J. Eng. Geophys. 2008, 4, 453–457. [Google Scholar]
  7. Tian, Z.Z. Research on Boundary Identification and Position Inversion Based on Gravity-Magnetic and Gradient Tensor Data, Shandong University, Jinan, China, 2021. [CrossRef]
  8. Hood, P. Gradient measurements in aeromagnetic surveying. Geophysics 1965, 30, 891–902. [Google Scholar] [CrossRef]
  9. Lu, B.L.; Fan, M.N.; Zhang, Y.Q. Calculation and Optimal Selection of Structural Index in Euler Deconvolution. J. Prog. Geophys. 2009, 24, 1027–1031. [Google Scholar]
  10. Yao, C.L.; Guan, Z.N.; Wu, Q.B.; et al. Analysis of Euler Inversion Method and Improvement of Practical Technology. J. Geophys. Geochem. Explor. 2004, 28, 150–155. [Google Scholar]
  11. Wang, H.Q.; Qiang, J.K. Non-Predictive Euler Deconvolution Based on SVD-TLS Algorithm. J. Coal Geol. Explor. 2013, 41, 80–83. [Google Scholar]
  12. Ugalde, H.; Morris, W.A. Cluster Analysis of Euler Deconvolution Solutions: New Filtering Techniques and Geologic Strike Determination. Geophysics 2010, 75, L61–L70. [Google Scholar] [CrossRef]
  13. Gvishiani, A.; Diament, M.; Mikhailov, V.; et al. Artificial Intelligence Algorithms for Magnetic Anomaly Clustering. Izv. Phys. Solid Earth 2002, 38, 545–559. [Google Scholar]
  14. Cao, S.J.; Zhu, Z.Q.; Lu, G.Y. Euler Deconvolution Solutions of Gravity Tensor Based on Adaptive Fuzzy Clustering Analysis. J. Cent. South Univ. (Sci. Technol.) 2012, 43, 1033–1039. [Google Scholar]
  15. Reid, A.B.; Thurston, J.B. The Structural Index in Gravity and Magnetic Interpretation: Errors, Uses, and Abuses. Geophysics 2014, 79, J61–J66. [Google Scholar] [CrossRef]
  16. Bian, G.L.; Zhai, G.J.; Zhang, B.Y.; et al. Quality Control Method for Discrete Euler Solutions Based on Hierarchical Clustering Analysis. Mar. Surv. Mapp. 2019, 39, 23–26. [Google Scholar]
  17. Li, Y. Research on Magnetic Target Detection Methods Based on Magnetic Anomalies, Harbin Engineering University, Harbin, China, 2023. [CrossRef]
  18. Wang, X.P.; Snášel, V.; Mirjalili, S.; et al. Artificial Protozoa Optimizer (APO): A Novel Bio-Inspired Metaheuristic Algorithm for Engineering Optimization. Knowl.-Based Syst. 2024, 295, 111737. [Google Scholar] [CrossRef]
  19. Wu, C.F.; Huang, H.; Jia, R.; et al. Road Obstacle Point Cloud Clustering Based on Improved DBSCAN Algorithm. J. Nanjing Univ. (Nat. Sci.) 2025, 61, 738–751. [Google Scholar] [CrossRef]
  20. Wang, W.Q.; Huang, T.T. Informed RRT* Path Planning Method Based on DBSCAN and B-Spline Curve. Comput. Technol. Autom. 2025, 44, 1–6. [Google Scholar] [CrossRef]
  21. Zhang, Q.; Zhang, S.; Li, C.; et al. DBSCAN Bathymetric Point Cloud Filtering Method Improved by Multispectral Information. Mar. Surv. Mapp. 2025, 45, 10–14+29. [Google Scholar]
  22. Wang, R.G.; Liang, J.F.; Cui, X.R.; et al. Underwater Acoustic Signal Denoising Method Based on Archimedean Optimization Algorithm Optimized Variational Mode Decomposition Combined with Wavelet Threshold. J. Appl. Acoust. 2026. [Google Scholar] [CrossRef]
Figure 1. Schematic Diagram of the Effective Region for Euler Inversion Results.
Figure 1. Schematic Diagram of the Effective Region for Euler Inversion Results.
Preprints 195153 g001
Figure 2. Schematic Diagram of DBSCAN's Basic Principles.
Figure 2. Schematic Diagram of DBSCAN's Basic Principles.
Preprints 195153 g002
Figure 3. Convergence Curves of Different Algorithms.
Figure 3. Convergence Curves of Different Algorithms.
Preprints 195153 g003
Figure 5. Magnetic Anomaly Contour Map.
Figure 5. Magnetic Anomaly Contour Map.
Preprints 195153 g005
Figure 6. Planar Distribution Map of the Original Discrete Euler Solution.
Figure 6. Planar Distribution Map of the Original Discrete Euler Solution.
Preprints 195153 g006
Figure 7. Three-dimensional distribution map of the original discrete Euler solution.
Figure 7. Three-dimensional distribution map of the original discrete Euler solution.
Preprints 195153 g007
Figure 8. Planar View of Discrete Eulerian Solution After Quality Screening.
Figure 8. Planar View of Discrete Eulerian Solution After Quality Screening.
Preprints 195153 g008
Figure 9. Three-dimensional view of the discrete Eulerian solution after mass screening.
Figure 9. Three-dimensional view of the discrete Eulerian solution after mass screening.
Preprints 195153 g009
Figure 10. Planar View of Discrete Eulerian Solution After Quality Screening by Optimization Algorithm.
Figure 10. Planar View of Discrete Eulerian Solution After Quality Screening by Optimization Algorithm.
Preprints 195153 g010
Figure 11. Three-dimensional view of the discrete Eulerian solution after quality screening by the optimization algorithm.
Figure 11. Three-dimensional view of the discrete Eulerian solution after quality screening by the optimization algorithm.
Preprints 195153 g011
Figure 12. Contour Map of Magnetic Anomaly Data with Noise and Distribution of Original Euler Solutions.
Figure 12. Contour Map of Magnetic Anomaly Data with Noise and Distribution of Original Euler Solutions.
Preprints 195153 g012
Figure 13. Distribution of Euler solutions under different screening methods.
Figure 13. Distribution of Euler solutions under different screening methods.
Preprints 195153 g013
Figure 14. Distribution of Original Eulerian Solutions.
Figure 14. Distribution of Original Eulerian Solutions.
Preprints 195153 g014
Figure 15. Discrete Euler Solution After Screening.
Figure 15. Discrete Euler Solution After Screening.
Preprints 195153 g015
Table 1. Statistics on the Actual Positions of Small Balls and the Distribution of Center of Gravity for Discrete Solutions After Screenin.
Table 1. Statistics on the Actual Positions of Small Balls and the Distribution of Center of Gravity for Discrete Solutions After Screenin.
Number of ball A B C
Actual location/m x y z x y z x y z
-10 30 20 35 0 20 36 58 20
Effective statistical filtering/m -9.9 29.8 19.9 34.2 0 19.7 36.3 58.6 20.2
Deviation/m 0.1 0.2 0.1 0.8 0 0.3 0.3 0.6 0.2
Optimized Algorithm Screening/m 10.4 30.3 20.1 35.2 0.2 20.2 36.1 58.8 19.8
Deviation/m 0.4 0.3 0.1 0.2 0.2 0.2 0.1 0.2 0.2
Table 2. Statistics on the Actual Position of the Magnetic Target and the Distribution of the Center of Gravity of the Discrete Solution After Screening.
Table 2. Statistics on the Actual Position of the Magnetic Target and the Distribution of the Center of Gravity of the Discrete Solution After Screening.
Cluster Centroid 1 Cluster Centroid 2
Actual location/m x y z x y z
122.4 74.32 6.92 142.1 83.63 6.35
Effective statistical filtering(/m) 120.2 71.2 8.3 143.5 80.9 5.8
Deviation(/m) 2.2 3.22 1.38 1.4 2.73 0.55
Optimized Algorithm Screening(/m) 122.4 71.7 7.8 142.9 81.6 5.9
Deviation(/m) 1 2.62 0.88 0.8 2.03 0.45
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated