Next Article in Journal / Special Issue
Source-Independent Waveform Inversion Method for Ground Penetrating Radar Based on Envelope Objective Function
Previous Article in Journal
Hyperspectral Image Classification with IFormer Network Feature Extraction
Previous Article in Special Issue
Wavefield Reconstruction Inversion Based on the Multi-Scale Cumulative Frequency Strategy for Ground-Penetrating Radar Data: Application to Urban Underground Pipeline
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

GPR Image Clutter Suppression Using Gaussian Curvature Decomposition in the PCA Domain

The College of Electronic Science, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2022, 14(19), 4879; https://0-doi-org.brum.beds.ac.uk/10.3390/rs14194879
Submission received: 29 June 2022 / Revised: 24 September 2022 / Accepted: 27 September 2022 / Published: 29 September 2022
(This article belongs to the Special Issue Latest Results on GPR Algorithms, Applications and Systems)

Abstract

:
Ground penetrating radar (GPR) is one of the most generally used underground sensing equipment, but it is frequently contaminated by clutter and noise during data acquisition, which has a significant impact on the detection performance of buried targets. The purpose of this letter is to present a novel clutter suppression method based on the principal component Gaussian curvature decomposition (PCGCD). First, the GPR B-scan data are divided into different sub-components using principal component analysis (PCA). Then, a Gaussian curvature decomposition (GCD) method is proposed, which can be applied to PCA domain subspaces to recover more target structure information from random noise. The PCGCD method’s performance is evaluated using both numerical simulation and real-world GPR datasets. The visualization and quantitative results demonstrated our method’s superiority in protecting the underground target structure, removing complex random noise, and improving the detection ability of buried targets.

Graphical Abstract

1. Introduction

Ground penetrating radar (GPR) is a non-destructive and effective technology for detecting underground media using electromagnetic waves. However, in practice, the visibility of underground targets in GPR B-scan images is usually blocked due to the interference of various types of clutter. GPR clutter primarily consists of the coupling effect between the transmitting and receiving antennas, ground surface reflection, dispersion of the underground medium, and instrument noise [1,2], all of which obscure the target response and severely damage the target detection capability, particularly when the target response overlaps with random noise and clutter. Thus, clutter suppression is not only a key technology in GPR data preprocessing but also a critical link in improving target detection and feature extraction performance.
The simplest clutter suppression technique is mean subtraction (MS). MS can reduce homogeneous ground bounce to a large extent, but it is ineffective against clutter in soil with high moisture content and random noise [3]. Subspace-based clutter removal methods include singular value decomposition (SVD) [4], principal component analysis (PCA) [5] which decompose the B-scan data into clutter and target subspaces, and those methods rely heavily on subspace differentiation. Aside from traditional approaches, such as mean value subtraction or subspace-based approaches, many low ranks and sparse decomposition methods, such as non-negative matrix factorization (NMF) [6], robust non-negative matrix factorization (RNMF) [7], and robust PCA (RPCA) [8] express GPR B-scan data as the sum of a low-rank and a sparse matrix. The low-rank matrix and the sparse matrix, respectively, contain clutter and target responses [9]. However, both RPCA and RNMF necessitate parameter pre-setting, which is time-consuming. In the method based on morphological component analysis (MCA) [10], the curvelet and undecimated discrete wavelet transform dictionaries are used to describe clutter and target components but the performance of MCA is largely dependent on artificially constructed adaptive dictionary. Deep-learning-based methods [11,12,13,14] have been employed in solving GPR clutter removal problems; however, they are only trained on the simulated or synthetic datasets, generally degrading the clutter removal capability in real-world GPR radargrams, because the real-world clutter distributions is complex and diverse [12].
Gong in [15] recently presented the Gaussian curvature filter (GCF), a powerful spatial filtering method with edge preservation and image denoising functions. The GCF has been used to solve various image processing problems, including image enhancement, fusion, feature extraction, and automatic visual detection [16,17,18,19,20]. In this letter, we proposed a new GPR clutter suppression method called principal component Gaussian curvature decomposition (PCGCD) to suppress clutter and random noise while obtaining underground target characteristics. To begin, the PCA is used to divide the GPR B-scan data into different components before removing the first principal component. The GCD then decomposes the remaining GPR image into multiple detailed layers to extract the detailed texture features. Finally, the PCA is applied to each image layer to suppress residual clutter and obtain the processed GPR image. We compared our method to other well-known methods in the literature to demonstrate its superiority. The peak signal-to-noise ratio (PSNR) and structural similarity (SSIM) in simulation datasets, as well as visual results in real datasets, are used to demonstrate the performance analysis. The proposed method is tested on both simulated and real-world hybrid GPR data [14], and the experimental results show that the proposed method is superior.
The rest of this article is divided into sections. The methodology is detailed in Section 2. Section 3 assesses the PCGCD’s efficiency by analyzing experimental results from simulation and real-world GPR image datasets. Section 4 finally presents the conclusions drawn from the results.

2. Methodology

2.1. Principal Component Analysis Based Clutter Suppression

Aside from clutter, various types of random noise interference are present in the GPR detection process [13]. Useful information is easily obscured by clutter and random noise. To better interpret such images, clutter suppression, and image filtering are required. An m × n rectangular matrix X is used to represent a GPR B-scan image, where m and n represent the depth and number of antenna locations, respectively (down-track). It is the sum of the target, clutter, and noise subspaces:
X = X t a r g e t + X c l u t t e r + X n o i s e
PCA is a multivariate statistical analysis method that processes multidimensional data efficiently. It transforms a set of possibly correlated variables into linearly uncorrelated variables using orthogonal transformation [5,21]. The N principal components of the GPR B-scan image X can be shown as follows for clutter suppression using PCA:
Y ¯ = A T X ¯
where X ¯ denotes the centralized matrix of X and Y ¯ denotes the vector principal components of X ¯ . The covariance matrix of X ¯ are provided in descending order in the transformation matrix bf A , whose dimensions is m × n . A = [ A 1 , A 2 , , A m ] where A 1 is the eigenvector corresponding to the largest eigenvalue.
PCA’s ability to de-correlate fully is an important property. Because the response of clutter is more continuous than the response of the target or soil, the first principal component is usually identified as clutter, whereas the noise energy is evenly distributed across the entire GPR dataset. As a result, PCA may frequently divide a GPR image into three parts as follows:
X = X c l u t t e r + X t a r g e t + n o i s e = A 1 A 1 T X ¯ + i = 2 N A i A i T X ¯

2.2. The Gaussian Curvature Filter Based Denoising

For each variational formulation, a minimizing function to an energy functional must be realized.
E ( U ) = E ϕ 0 ( U , I ) + λ E ϕ 1 ( U )
The total energy E ( U ) is made up of two parts: the data-fitting energy E ϕ 0 ( U , I ) , which measures the degree of fit of U to the image I, and the regularization energy E ϕ 1 ( U ) 0 , which formalizes prior knowledge of U. λ is the scalar regularization coefficient for weighting these two parts.
The progression of the image energy functional evolution is shown in Figure 1. The data-fitting energy E ϕ 0 is increasing, while the total energy E and regularization energy E ϕ 1 are decreasing. As a novel algorithm, the GCF implicitly employs differential geometry theory to optimize regularization energy. It is assumed that the surface of an ideal noise-free image is developable and that the developed surface’s Gaussian curvature is zero everywhere [16]. Making the image “as developable as possible” reduces GC and avoids explicit GC calculation. The Gaussian curvature filtering procedure is divided into five steps, as demonstrated in Figure 2:
  • Domain Decomposition: The original image is decomposed into four subsets: white circles W C , white triangles W T , black circles B C , and black triangles B T . This decomposition ensures that neighbors are in separate subsets and eliminates pixel dependency, as demonstrated in Figure 3a;
  • Discrete representation of Tangent Plane: Triangle windows are chosen for their ease of projection to construct a hypothetical projection tangent plane, as shown in Figure 3b. After obtaining this tangent plane, we compute the distance d k as shown in Figure 3c, and then project the center pixel onto the triangle plane’s edge;
  • Enumeration of all Projections: It is necessary to locate the tangent plane with the smallest | d k | . We count the number of tangent triangles that can exist in a 3 × 3 window. There are 12 such triangles and 8 different | d k | [16], some of which are shown in Figure 3d–f;
  • Minimal Projection Operator: Computing { d k , k = 1 , 2 , , 8 } , we employ the smallest absolute distance | d m | = m i n { d k , k = 1 , 2 , , 8 } as the minimum projection of the current intensity. Then, we let U ^ ( p , q ) = U ( p , q ) + d m . This operator is summarized in Algorithm 1;
  • Update and filtering: All of the pixels W C , W T , B C , and B T of the minimal projection operator are iterated. The Gaussian curvature filter can be generated as:
    I = G c ( U ( x ) ) , x W T , W C , B T , B C
The GCF effectively combines the discreteness of image data and the continuity of differential geometry by researching the surface rather than calculating the curvature. In comparison to other filtering algorithms, the GCF has no parameters. Furthermore, the requirement for second-order variability on the image surface has been removed, allowing for sharp corners and edges in the image while ideally protecting its edges [20]. Therefore, the GCF can remove random noise while protecting the integrity of underground target features.
Algorithm 1: Minimal projection operator
Input: U ( p , q )
Output: U ^ ( p , q ) = U ( p , q ) + d m
1: d 1 = ( U ( p 1 , q ) + U ( p + 1 , q ) ) / 2 U ( p , q )
2: d 2 = ( U ( p , q 1 ) + U ( p , q + 1 ) ) / 2 U ( p , q )
3: d 3 = ( U ( p 1 , q 1 ) + U ( p + 1 , q + 1 ) ) / 2 U ( p , q )
4: d 4 = ( U ( p 1 , q + 1 ) + U ( p + 1 , q 1 ) ) / 2 U ( p , q )
5: d 5 = U ( p 1 , q ) + U ( p , q 1 ) U ( p 1 , q 1 ) U ( p , q )
6: d 6 = U ( p 1 , q ) + U ( p , q + 1 ) U ( p 1 , q + 1 ) U ( p , q )
7: d 7 = U ( p , q 1 ) + U ( p + 1 , q ) U ( p + 1 , q 1 ) U ( p , q )
8: d 8 = U ( p , q + 1 ) + U ( p + 1 , q ) U ( p + 1 , q + 1 ) U ( p , q )
9: find d m , such that | d m | = m i n { | d k | , k = 1 , 2 , , 8 }

3. Proposed Method

3.1. Gaussian Curvature Decomposition

In this letter, we introduced the GCF to the idea of bidimensional empirical mode decomposition [22] and proposed the GCD. Its principle is to adaptively decompose a given original image into multiple detail layers, also known as intrinsic mode functions (IMF). This is known as sifting. The sifting process of a GPR image I ( p , q ) is as follows (Algorithm 2):
Algorithm 2: Sifting process of Gaussian Curvature Decomposition
Input: Original image I ( p , q )
Output: I ( p , q ) = i = 1 N I M F i ( x , y ) + I r ( p , q ) , where N is the number of I M F s
Initialization: I r i , j 1 ( p , q ) = I ( p , q ) , i = 1 , j = 1 , ε = 1 , N = 3 .
Main iteration:
1:
Extracting extrema of I r i , j 1 , according to the Algorithm 1 upper envelope I m a x i , j 1 = I r i , j 1 + d M , d M = max d k , k = 1 , 2 , , 8 and lower envelope I m i n i , j 1 = I r i , j 1 + d m , d m = min d k , k = 1 , 2 , , 8 to compute the mean envelope as: I i , j ( p , q ) = ( I m a x i , j 1 ( p , q ) + I m i n i , j 1 ( p , q ) ) / 2 .
2:
Calculate H i , j 1 ( p , q ) by H i , j 1 ( p , q ) = I r i , j 1 ( p , q ) M i , j 1 ( p , q ) .
3:
We utilize the standard deviation of H i , j 1 to determine the stopping criterion. If s t d 2 ( H i , j 1 ) ε , new I M F i ( p , q ) = H i , j 1 ( p , q ) is obtained, after which the next step is executed, otherwise update j = j + 1 , I r i , j 1 ( p , q ) = H i , j 2 ( p , q ) , and repeat step 1–3.
4:
Obtain the new residual: i = i + 1 , I r i , 0 ( p , q ) = I r i 1 , 0 ( p , q ) I M F i 1 ( p , q ) , if i < N , repeat step 1–4, otherwise the GCD procedure is terminated, the residual I r ( p , q ) = I r i , 0 ( p , q ) is obtained.
The GCF computes the approximate continuous smooth surface of the raw GPR image, which can be used as the envelope surface of the empirical mode decomposition to decompose the two-dimensional natural mode function image. This process can continuously remove the influence of the mean value and highlight the operation of local extreme values, making the image’s features more prominent. At the same time, the texture and edges are enhanced.

3.2. PCGCD Based Clutter and Noise Suppression Method

The number of different subspaces in PCA technology is difficult to determine in strong random noise and multi-target environments. Therefore, it is far from possible to suppress clutter in GPR images using a single PCA technology. As a result of combining PCA with the proposed GCD, we developed a new GPR clutter suppression method that combines the PCA domain and spatial filtering. The flowchart in Figure 4 shows the proposed method for removing clutter and noise.

4. Experiments

This section validates the efficiency of the clutter and noise suppression methods using both simulation and actual GPR datasets. The proposed methods are compared to the MS, SVD, NMF, PCA, RNMF, and RPCA. The quantitative and visual findings are shown for comparison.

4.1. Simulation Datasets Results

We generated simulation datasets using the gprMax simulation software [23]. Because gprMax can also generate reference images, the simulated data allow us to conduct a quantitative study in addition to a visual one. As a result, the quantitative results rely on the peak signal-to-noise ratio (PSNR) and SSIM indices.
The SSIM is a useful indicator for comparing the similarity of structure information before and after clutter suppression. Generally calculated as:
S S I M = 2 μ x μ y + c 1 2 σ x y + c 2 μ x 2 + μ y 2 + c 1 σ x 2 + σ y 2 + c 2
where μ x , μ y , σ x and σ y denote the mean and variance of the image before and after suppression, σ x y denotes the covariance of the two images, and c 1 and c 2 denote constants used to ensure stability. The normal range of SSIM values is 0–1. The closer the SSIM value is to 1, the more similar the structure of the two images is.
PSNR is given as
P S N R ( d B ) = 10 × l o g 1 M S E
and the mean square error (MSE) can be expressed as
M S E = 1 m × n p = 1 m q = 1 n ( X ( p , q ) Y ( p , q ) ) 2
The experimental design of the simulation dataset is as follows. A commercial antenna Ricker from the gprMax library with a frequency of 2-GHz. Different soil types and target materials are used in the simulations to simulate various scenarios. We simulated two types of roads: cement and asphalt. As shown in Figure 5, four pipe targets with a radii of 3 cm and thicknesses of 3 mm are placed at the 10 cm depth of the road surface. The size of the simulated image is 849 × 480 . Table 1 lists the electromagnetic properties of the materials.
We added random noise with a noise ratio of 15 dB to the simulation model, which placed four metal pipe targets in a cement scene to show the real scene (Cement + Dry soil). Figure 6a,b demonstrate the simulation’s original and noisy images. Figure 6c shows the reference image. Figure 6d–j show the extracted target image by the MS, SVD, PCA, RPCA, NMF, RNMF, and PCGCD, respectively.
The SVD is implemented for the simulated dataset results by removing the largest singular value of the B-scan matrix, and there is no parameter selection for the PCA and NMF. The critical λ parameters are set to 5 × 10 2 for RNMF and 1 × 10 7 for RPCA, with iterations set to 1000 in both cases. For RNMF, the rank r is set to k = 1 because the signal strength of the clutter outweighs the signal reflected from the target.
As shown in Figure 6, the ground reflection is removed in all methods. The influence of random noise is difficult to eliminate using traditional MS and PCA. The SVD, RPCA, and NMF results are nearly identical for this simple scenario. RNMF outperforms PCGCD in comparison methods, while PCGCD provides a clearer background in the visual sense, removing most of the random noise and protecting the target’s edge. The outline of the targets can be seen clearly in Figure 6j.
PSNR and SSIM were calculated using the reference image obtained by gprMax, and the targets of two materials, plastic and metallic, were buried in different simulation scenarios. The quantitative results are shown in Table 2 and Table 3. The evaluation times are shown in Table 4 and all methods are run on an AMD Ryzen 74800H with Radeon Graphics 2.90 GHz, 16 GB, and Nvidia GTX1660Ti in a Windows 11 64-bit environment.
In the simulation models, PCGCD produces the highest PSNR results. RPCA and PCA come in second place in the plastic and metal categories, respectively. In both cases, SVD and RNMF produce the lowest scores. The highest PSNR and SSIM indexes fully reflect PCGCD’s clutter suppression and edge protection performance. Furthermore, RNMF and RPCA require more processing time of any methods. The PCGCD based method takes longer than the other classical methods, but the result is superior.
As a comparison experiment, we added 10 dB random noise to the simulate model. As a result, the average PSNR and SSIM of plastic and metal pipes in various scenarios are shown in Table 5 and Table 6, respectively.
Again, in different noise intensities, the PCGCD-based method achieves higher PSNR and SSIM indexes than other methods. Because the target response in GPR B-scan data is sparse, the PSNR of the image processed by the same method will not be significantly improved for different noise intensities. Although SSIM is sensitive to noise changes, targets are easily buried in low SNR situations.

4.2. Real Dataset Results

We collected real GPR data on asphalt pavements in this section. The experimental equipment includes a 3D ground penetrating radar, a vehicle carrier, a step frequency radar transmitter, a scanning step size of 0.07 m, and a scanning depth of 2 m. The critical λ parameters are set to 3 × 10 2 for RNMF and 1 × 10 7 for RPCA, with iterations set to 1000 in both cases.
Figure 7b shows the asphalt road’s raw B-scan image. This road’s underground media is layered and has many hyperbolic features. The red box represents the high clutter interference caused by ground reflection, and the yellow section represents the vertical stripe radio frequency interference. Part of the ground reflection was suppressed by the MS, SVD, and PCA. NMF and RNMF images are not clean, and clutter is not effectively suppressed. The performance of RPCA and PCGCD is comparable, but we can see that the texture features are more prominent in Figure 7i.
We can only analyze the data we collected through visual effects because it lacks reference datasets. To validate the experimental results, we used real-world GPR hybrid data in [14]. In a controlled environment, clutter-only radargrams were employed to collect a hybrid raw GPR image, which is then combined with a simulated clutter-free image by gprMax. The simulated clutter-free image also can be used as a reference image. The processed image results are shown in Figure 8, and the PSNR, SSIM, and evaluation times are shown in Table 7.
As shown in Figure 8, residual clutter is observed in the results of MS, SVD, PCA, and RPCA. Except for the PCGCD result, which is very similar to the reference image Figure 8c, all the resultant images have obvious random noise. Table 7 shows that the PCGCD method still has advantages in SSIM. The RNMF outperformed the PCGCD in PSNR, but its computing time is an order of magnitude longer.

5. Conclusions

A new GPR clutter suppression method, PCGCD, is proposed in this letter. This method combines the benefits of spatial pixel filtering and subspace technology, which can suppress clutter, eliminate interference, remove noise, and preserve edges. The PCGCD improves the PSNR and SSIM of GPR images while also highlighting the target contour, which is extremely useful for feature point detection and extraction in GPR images. The visual and quantitative results of numerical simulation and real GPR datasets demonstrate the proposed method’s superiority over commonly used clutter suppression methods.

Author Contributions

Q.S.’s contribution is conceptualization, investigation, methodology, and writing original manuscript. B.B. provided valuable suggestions for the research. P.Z. and L.S. coordinated reading, analyzing and categorizing the articles reviewed in this study. X.H. and Q.X.’s coordinated conceptualization, methodology and resources. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chen, G.; Fu, L.; Chen, K.; Boateng, C.D.; Ge, S. Adaptive ground clutter reduction in ground penetrating radar data based on principal component analysis. IEEE Trans. Geosci. Remote Sens. 2019, 57, 3271–3282. [Google Scholar] [CrossRef]
  2. Machado Brito-da Costa, A.; Martins, D.; Rodrigues, D.; Fernandes, L.; Moura, R.; Madureira-Carvalho, A. Ground penetrating radar for buried explosive devices detection: A case studies review. Aust. J. Forensic Sci. 2022, 54, 559–578. [Google Scholar] [CrossRef]
  3. Daniels, D.J. Ground Penetrating Radar; IET: London, UK, 2004; Volume 1. [Google Scholar]
  4. Liu, C.; Song, C.; Lu, Q. Random noise de-noising and direct wave eliminating based on SVD method for ground penetrating radar signals. J. Appl. Geophys. 2017, 144, 125–133. [Google Scholar] [CrossRef]
  5. Abujarad, F.; Omar, A. GPR data processing using the component-separation methods PCA and ICA. In Proceedings of the 2006 IEEE International Workshop on Imagining Systems and Techniques (IST 2006), Minori, Italy, 29 April 2006; pp. 60–64. [Google Scholar]
  6. Kumlu, D.; Erer, I. Clutter removal in GPR images using non-negative matrix factorization. J. Electromagn. Waves Appl. 2018, 32, 2055–2066. [Google Scholar] [CrossRef]
  7. Kumlu, D.; Erer, I. Improved clutter removal in GPR by robust nonnegative matrix factorization. IEEE Geosci. Remote Sens. Lett. 2019, 17, 958–962. [Google Scholar] [CrossRef]
  8. Song, X.; Xiang, D.; Zhou, K.; Su, Y. Improving RPCA-based clutter suppression in GPR detection of antipersonnel mines. IEEE Geosci. Remote Sens. Lett. 2017, 14, 1338–1342. [Google Scholar] [CrossRef]
  9. Zhang, Y.; Xia, T. In-wall clutter suppression based on low-rank and sparse representation for through-the-wall radar. IEEE Geosci. Remote Sens. Lett. 2016, 13, 671–675. [Google Scholar] [CrossRef]
  10. Temlioglu, E.; Erer, I. Clutter removal in ground penetrating radar images using morphological component analysis. IEEE Geosci. Remote Sens. Lett. 2016, 13, 1802–1806. [Google Scholar] [CrossRef]
  11. Zhou, H.; Wang, Y.; Liu, Q.; Wang, Y. RNMF-guided deep network for signal separation of GPR without labeled data. IEEE Geosci. Remote Sens. Lett. 2021, 19, 1–5. [Google Scholar] [CrossRef]
  12. Temlioglu, E.; Erer, I. A novel convolutional autoencoder-based clutter removal method for buried threat detection in ground penetrating radar. IEEE Trans. Geosci. Remote Sens. 2021, 60, 1–13. [Google Scholar] [CrossRef]
  13. Ni, Z.K.; Pan, J.; Shi, C.; Ye, S.; Zhao, D.; Fang, G. DL-based clutter removal in migrated GPR data for detection of buried target. IEEE Geosci. Remote Sens. Lett. 2021, 19, 1–5. [Google Scholar] [CrossRef]
  14. Sun, H.H.; Cheng, W.; Fan, Z. Learning to Remove Clutter in Real-World GPR Images Using Hybrid Data. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–14. [Google Scholar] [CrossRef]
  15. Gong, Y. Spectrally Regularized Surfaces. Ph.D. Thesis, ETH Zurich, Zurich, Switzerland, 2015. [Google Scholar]
  16. Hao, Q.; Sun, B.; Li, S.; Crawford, M.M.; Kang, X. Curvature filters-based multiscale feature extraction for hyperspectral image classification. IEEE Trans. Geosci. Remote Sens. 2021, 60, 1–16. [Google Scholar] [CrossRef]
  17. Tang, W.; Gong, Y.; Liu, K.; Liu, J.; Pan, W.; Liu, B.; Qiu, G. Gaussian Curvature Filter on 3D Meshes. arXiv 2020, arXiv:2003.09178. [Google Scholar]
  18. Liu, G.; Zhou, J.; Li, T.; Wu, W.; Guo, F.; Luo, B.; Chen, S. Infrared and visible image fusion through hybrid curvature filtering image decomposition. Infrared Phys. Technol. 2022, 120, 103938. [Google Scholar] [CrossRef]
  19. Zhang, H.; Jin, X.; Wu, Q.J.; Wang, Y.; He, Z.; Yang, Y. Automatic visual detection system of railway surface defects with curvature filter and improved Gaussian mixture model. IEEE Trans. Instrum. Meas. 2018, 67, 1593–1608. [Google Scholar] [CrossRef]
  20. Liao, J.; Wang, L. Hyperspectral image classification based on fusion of curvature filter and domain transform recursive filter. Remote Sens. 2019, 11, 833. [Google Scholar] [CrossRef]
  21. Verma, P.K.; Gaikwad, A.N.; Singh, D.; Nigam, M. Analysis of clutter reduction techniques for through wall imaging in UWB range. Prog. Electromagn. Res. B 2009, 17, 29–48. [Google Scholar] [CrossRef]
  22. Nunes, J.C.; Bouaoune, Y.; Delechelle, E.; Niang, O.; Bunel, P. Image analysis by bidimensional empirical mode decomposition. Image Vis. Comput. 2003, 21, 1019–1026. [Google Scholar] [CrossRef]
  23. Warren, C.; Giannopoulos, A.; Giannakis, I. gprMax: Open source software to simulate electromagnetic wave propagation for Ground Penetrating Radar. Comput. Phys. Commun. 2016, 209, 163–170. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Regularization-dominated variational models.
Figure 1. Regularization-dominated variational models.
Remotesensing 14 04879 g001
Figure 2. Flow chart of the Gaussian curvature filter.
Figure 2. Flow chart of the Gaussian curvature filter.
Remotesensing 14 04879 g002
Figure 3. Structure of the Gaussian curvature optimization. (a) Illustration of the minimum vertex coloring domain decomposition; (b) A tangent plane; (c) Illustration of the projectionb distance; (df) The twelve possible tangent planes in a 3 × 3 neighborhood.
Figure 3. Structure of the Gaussian curvature optimization. (a) Illustration of the minimum vertex coloring domain decomposition; (b) A tangent plane; (c) Illustration of the projectionb distance; (df) The twelve possible tangent planes in a 3 × 3 neighborhood.
Remotesensing 14 04879 g003
Figure 4. Flow chart of PCGCD-based clutter suppression method.
Figure 4. Flow chart of PCGCD-based clutter suppression method.
Remotesensing 14 04879 g004
Figure 5. Simulation model.
Figure 5. Simulation model.
Remotesensing 14 04879 g005
Figure 6. Clutter suppression results for the simulated data with different methods.
Figure 6. Clutter suppression results for the simulated data with different methods.
Remotesensing 14 04879 g006
Figure 7. Asphalt road and reasults.
Figure 7. Asphalt road and reasults.
Remotesensing 14 04879 g007
Figure 8. Clutter suppression results for a hybrid raw GPR image with different methods.
Figure 8. Clutter suppression results for a hybrid raw GPR image with different methods.
Remotesensing 14 04879 g008
Table 1. Electromagnetic properties of the material.
Table 1. Electromagnetic properties of the material.
MeterialRelative Permittivity (F/m)Conductivity (S/m)
Cement70.001
Asphalt50.001
Dry soil100.01
Wet soil120.01
Plastic30.01
Metallic3.1 2.3 × 10 7
Table 2. PSNR (dB) results for the plastic and metallic piplines buried in different scenarios.
Table 2. PSNR (dB) results for the plastic and metallic piplines buried in different scenarios.
Plastic PipelineMetallic Pipeline
ScenarioMSSVDNMFPCARNMFRPCAPCGCD 1MSSVDNMFPCARNMFRPCAPCGCD
Cement+Dry soil18.3917.6317.2918.4217.2319.0719.6320.2014.6714.5120.1314.0417.4023.32
Cement+Wet soil17.8217.1716.8217.8016.7618.5719.2719.7814.6714.7119.6414.3117.6522.78
Asphalt+Dry soil17.7517.7917.5417.7417.5019.0419.3719.9114.1713.8319.8313.38517.4022.45
Asphalt+Wet soil17.8616.7816.7917.7416.7418.7719.3419.5314.2514.3519.5313.9317.0822.25
1 Mark the results of our method in bold.
Table 3. SSIM results for the plastic and metallic pipelines buried in different scenarios.
Table 3. SSIM results for the plastic and metallic pipelines buried in different scenarios.
Plastic PipelineMetallic Pipeline
ScenarioMSSVDNMFPCARNMFRPCAPCGCDMSSVDNMFPCARNMFRPCAPCGCD
Cement+Dry soil0.1380.1930.1570.1370.2740.1470.7860.1640.2210.1780.1610.3230.1440.831
Cement+Wet soil0.1300.1820.1490.1280.2630.1450.7620.1480.2030.1620.1440.2960.1490.819
Asphalt+Dry soil0.1300.1940.1560.1280.2740.1410.7770.1690.2290.1810.1690.3280.1460.829
Asphalt+Wet soil0.1250.1790.1460.1240.2560.1440.7610.1560.2100.1740.1520.3170.1500.817
Table 4. Running time evaluation of different clutter removal methods in simulate GPR image.
Table 4. Running time evaluation of different clutter removal methods in simulate GPR image.
MethodMSSVDNMFPCARNMFRPCAPCGCD
Time (s)0.00150.00240.05000.01608.13563.13470.8615
Table 5. The average of PSNR (dB) results with different SNR.
Table 5. The average of PSNR (dB) results with different SNR.
Plastic PipelineMetallic Pipeline
SNR (dB)MSSVDNMFPCARNMFRPCAPCGCDMSSVDNMFPCARNMFRPCAPCGCD
1017.3817.4717.4217.3817.9018.8120.7717.0717.0816.8617.0817.3118.2920.80
1517.9617.7917.1217.9217.0518.8621.5319.8614.4414.3519.7813.9117.3822.63
Table 6. The average of (SSIM) results with different SNR.
Table 6. The average of (SSIM) results with different SNR.
Plastic PipelineMetallic Pipeline
SNR (dB)MSSVDNMFPCARNMFRPCAPCGCDMSSVDNMFPCARNMFRPCAPCGCD
100.0770.0800.0760.0700.0840.1380.5100.0770.0800.0780.0790.0990.1670.583
150.1310.1870.1290.1520.2670.1440.7720.1590.2160.1740.1560.3160.1470.824
Table 7. Running time evaluation of different clutter removal methods in simulate GPR image.
Table 7. Running time evaluation of different clutter removal methods in simulate GPR image.
MethodMSSVDNMFPCARNMFRPCAPCGCD
PSNR30.8831.0131.0129.6235.36 126.9029.99
SSIM0.7220.7220.7100.6810.8300.5130.920 2
Time (s)0.00510.00230.04560.00750.4181 30.13480.0350
1 RNMF has the highest PSNR. 2 PCGCD has the highest SSIM. 3 RNMF takes longer.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Su, Q.; Bi, B.; Zhang, P.; Shen, L.; Huang, X.; Xin, Q. GPR Image Clutter Suppression Using Gaussian Curvature Decomposition in the PCA Domain. Remote Sens. 2022, 14, 4879. https://0-doi-org.brum.beds.ac.uk/10.3390/rs14194879

AMA Style

Su Q, Bi B, Zhang P, Shen L, Huang X, Xin Q. GPR Image Clutter Suppression Using Gaussian Curvature Decomposition in the PCA Domain. Remote Sensing. 2022; 14(19):4879. https://0-doi-org.brum.beds.ac.uk/10.3390/rs14194879

Chicago/Turabian Style

Su, Qibin, Beizhen Bi, Pengyu Zhang, Liang Shen, Xiaotao Huang, and Qin Xin. 2022. "GPR Image Clutter Suppression Using Gaussian Curvature Decomposition in the PCA Domain" Remote Sensing 14, no. 19: 4879. https://0-doi-org.brum.beds.ac.uk/10.3390/rs14194879

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