Next Article in Journal
Assessment of RF Electromagnetic Exposure to Car Driver from Monopole Array Antennas in V2V Communications Considering Thermal Characteristics
Previous Article in Journal
On the Effect of Layering Velostat on Force Sensing for Hands
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Removing Random Noise of GPR Data Using Joint BM3D−IAM Filtering

by
Wentian Wang
1,2,3,
Wei Du
4,5 and
Zhuo Jia
6,*
1
Institute of Disaster Prevention, Sanhe 065201, China
2
Hebei Key Laboratory of Earthquake Dynamics, Sanhe 065201, China
3
Langfang Key Laboratory of Earth Exploration and Information Technology, Sanhe 065201, China
4
College of Geo-Exploration Science and Technology, Jilin University, Changchun 130021, China
5
School of Earth Science, Yunnan University, Chenggong Campus, Kunming 650091, China
6
School of Civil and Environmental Engineering, Changsha University of Science & Technology, Changsha 410114, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(10), 3246; https://doi.org/10.3390/s25103246
Submission received: 10 April 2025 / Revised: 19 May 2025 / Accepted: 20 May 2025 / Published: 21 May 2025
(This article belongs to the Special Issue Radars, Sensors and Applications for Applied Geophysics)

Abstract

:
Random noise degrades the quality and reduces the interpretability of Ground Penetrating Radar (GPR) data. The Block Matching Three Dimension (BM3D) algorithm is effective at suppressing Gaussian noise, but ineffective at handling salt-and-pepper noise. On the other hand, the Improved Adaptive Median (IAM) filter is suitable for eliminating salt-and-pepper noise, but performs poorly against Gaussian noise. In this paper, we introduce and implement JBI, a joint denoising algorithm that integrates both BM3D and improved adaptive median filtering, exploiting the advantages of both algorithms to effectively remove both Gaussian and salt-and-pepper noise from GPR data. Applying the proposed joint filter to both synthetic and real field GPR data, infested with various proportions of different noise types, shows that the proposed joint denoising algorithm yields significantly better results than these two filters when used separately, and better than other commonly used denoising filters.

1. Introduction

Ground Penetrating Radar (GPR) is an effective geophysical method for detecting subsurface metallic and non-metallic objects by transmitting and receiving high-frequency electromagnetic waves [1,2,3,4,5,6]. GPR primarily relies on the differences in relative permittivity and conductivity between the subsurface object and the surrounding medium for distinction [7,8,9,10]. GPR is widely used in various fields, including but not limited to geological, hydrogeological, engineering, environmental, archaeological, and geotechnical investigations [11,12,13,14,15,16,17,18].
GPR data usually suffer from noise interferences during data acquisition, which seriously affects the signal-to-noise ratio (SNR) of the collected data [19,20,21,22,23,24]. These noises include regular noise and random noise [25,26,27]. Among them, random noise is mainly composed of Gaussian noise and salt-and-pepper noise [28,29,30,31,32,33]. Gaussian noise mainly originates from scattering by uneven bodies, such as underground soil particles, as well as various random disturbances [33,34,35,36,37,38,39,40,41,42]. The main characteristic of Gaussian noise is its normal distribution with a mean of zero, while its variance represents the strength of the noise. Salt-and-pepper noise mainly arises from minor instrument instability, partial loss of transmitted data, or large-scale disturbances caused by other reasons [43]. Its main characteristic is having a local maxima and minima. These two types of noise are the most common forms of random noises, and GPR data are often contaminated by a mixture of both, which significantly degrades data quality.
Median filtering and mean filters are effective traditional methods for removing random noise [44]. They exhibit significant filtering effects on both Gaussian noise and salt-and-pepper noise. Median filtering excels at filtering salt-and-pepper noise. Conversely, median filtering may introduce errors during the process of replacing original values with medians, as the medians may still be contaminated with noise. Moreover, original values are occasionally not contaminated by noise, but are replaced by median filtering [45]. Such drawbacks motivate researchers to propose and implement the Improved Adaptive Median (IAM) filtering approach, which processes only noise-contaminated points, leaving non-contaminated points intact [45]. This approach guarantees that replacement is only performed if the original value is contaminated by noise, significantly enhancing the filtering effect against salt-and-pepper noise. However, the improved adaptive median filtering method is mainly effective against salt-and-pepper noise and is less effective against Gaussian noise. Given that noise in measured data often consists of a mixture of both types, it is vital to create an effective filter against both types of noise. Gaussian noise, with a mean of zero, is more easily removed by mean filtering. However, traditional mean filtering tends to smooth out image details, severely damaging detailed information from the useful signals. Therefore, in 2007, Dabov et al. [44] proposed the Block Matching Three Dimension (BM3D) algorithm. The basic concept of BM3D stems from the fact that natural images inherently contain many similar repetitive structures. It employs image block matching to collect and aggregate these similar structures, and then performs orthogonal transformation to obtain a sparse representation. Leveraging sparsity and structural similarity, BM3D performs filtering. BM3D denoising can fully preserve the structure and details of the image, achieving a good SNR. The BM3D denoising effect on Gaussian noise is significantly better compared to mean filtering. However, numerical simulation experiments have shown that the BM3D algorithm performs poorly against salt-and-pepper noise, indicating its evident limitations.
As most GPR noise is a mixture of Gaussian noise and salt-and-pepper noise, we propose applying the IAM filter, with a specific window size, to remove the salt-and-pepper noise from the GPR data. Then, we select several regions much larger than the window, calculate the variance of the data within each region as an estimate of noise variance, and then apply the BM3D algorithm to remove the Gaussian noise. This approach combines the advantages of both the BM3D and IAM filters. The next sections introduce the results of applying the proposed joint filter to both synthetic and real field GPR data. They also introduce a comparison between the results of the proposed joint filter with traditional mean, median, IAM, and BM3D filters, as well other commonly used and recently introduced filters.

2. Methods

Random noise is a common type of noise in GPR data. Typical random noises include Gaussian noise and salt-and-pepper noise. In practice, noise affecting GPR data is often not simply Gaussian noise or salt-and-pepper noise, but rather a superposition of the two. Therefore, in the following, the mathematical models of Gaussian noise and salt-and-pepper noise are discussed separately.

2.1. Mathematical Models of Common Random Noise

Gaussian noise refers to a type of noise whose probability density function follows a Gaussian distribution, with the following probability density function:
P z = 1 2 π σ e z μ 2 2 σ 2
where the z represents the grayscale value of the image, μ represents the expectation of z, and σ2 represents the standard deviation of z. Gaussian noise is concentrated around the mean value μ, and the larger the standard deviation σ, the greater its dispersion. Specifically, noise with z values in the interval [μσ, μ + σ] accounts for approximately 68.2% of the total noise, while noise with z values in the interval [μ, μ + ] accounts for approximately 95.4% of the total noise.
Salt-and-pepper noise, also known as impulse noise, is generated when part of the data are lost due to random interference during the transmission of information recorded by the GPR instrument. Its probability density function is expressed as follows:
p a = P p a = p P q a = q 0 o t h e r s
where p a is the probability density function of salt-and-pepper noise, P p and P q are non-zero and approximately equal probabilities, p is the maximum value, q is the minimum value, and a represents the data to be processed.
Salt-and-pepper noise exhibits maximum and minimum values; therefore, useful signals typically lie between these extremes. As a result, the probability that the maximum and minimum values within a window are noise is highest, while the probability that values between them are useful signals is lower. On rare occasions, exceptions may occur when the useful signal itself reaches peak and/or trough values, in which case it may be classified as noise.
Since our algorithm is based on a joint denoising approach combining BM3D and IAM filtering methods, a systematic introduction to these two algorithms is provided in the following sections.

2.2. BM3D Algorithm

BM3D denoising is an image denoising algorithm based on traditional methods, proposed by Dabov et al. [44] in 2007. This method currently boasts the best denoising performance among traditional methods for removing Gaussian noise.
The BM3D algorithm consists of two steps. The first step involves simple denoising through matching the original image to form a basic estimate. The second step involves more detailed denoising by combining the original image and the basic estimate, further improving the SNR.
In the first step, block matching, the algorithm searches for similar image blocks within a defined neighborhood of each block in the noisy image. To avoid the influence of noise, the blocks are transformed into 2D representations, and Euclidean distance is used to measure their similarity. Similar blocks are then stacked to form 3D arrays.
The 3D array is composed of pixels at corresponding positions in each stacked block. A hard threshold is then applied, setting components smaller than a given parameter to zero. At the same time, the number of non-zero components is counted to serve as a reference for subsequent weighting. Finally, an inverse transform is applied along the third dimension.
These blocks are placed back to their original positions after inverse transformation, and the superposition weight is counted by the number of non-zero components. Finally, the basic estimated image is obtained by dividing the stacked image by the weight of each point. At the end of this step, the image noise has been largely removed.
In the second step, collaborative filtering, the 3D arrays are transformed using 3D transformation. This transformation concentrates the signal energy into a few coefficients, while the noise is spread more evenly. A hard thresholding is applied to these coefficients to suppress the noise. Finally, the inverse 3D transformation is applied to obtain estimates of the original image blocks. These filtered blocks are then returned to their original positions. To reduce artifacts, the algorithm typically performs a weighted averaging of overlapping blocks. These two steps suppress most of the noise while restoring most of the details of the original image.

2.3. IAM Algorithm

The Improved Adaptive Median (IAM) filter was introduced by Wang et al. in 2025. The filter is based on median filtering and adaptive median filtering, which significantly improved the filtering performance of salt-and-pepper noise [45]. The following is a brief description of the algorithm, while detailed information can be found in [45]:
(1)
Determine whether the data point is a local maximum or minimum, as salt-and-pepper noise manifests as local maxima or minima. If so, apply filtering; otherwise, no processing is performed.
(2)
The filtering process begins with selecting the smallest window for processing.
(3)
Divide the filter window into four sub-windows, compute the median for each of the four sub-windows, then compute the median of these four medians. If the median is neither the maximum nor the minimum, use the median to replace the original value; otherwise, expand the window.
(4)
Expand the window and repeat Step (3). When the window is expanded to its maximum size and the median remains at the maximum or minimum value, select the median of the non-maximum or non-minimum points within the window to replace the original value.
(5)
Traverse the entire dataset and complete the filtering process.

2.4. Joint BM3D−IAM (JBI) Algorithm

The Joint BM3D−IAM (JBI) filter employs a combination of both previously introduced filters to take advantage of the capabilities of both filter against different types of random noise. The joint filter works as follows:
First, select an appropriate square. If the window is too small, it may result in an insufficient denoising capability. If the window is too large, it may lead to the loss of image details. Moreover, the window size must be odd to ensure that the point to be filtered is in the center of the window. Simultaneously, determine the step size of the variable window. If the noise density is high, then a larger value should be selected for the variable window step size; if the noise density is low, then a smaller value should be selected.
Filtering window size selection is a crucial step for the success of the filtering process. The following is a description of the filtering window size. After normalization, a small area (e.g., 5 × 5 pixels) without a signal is selected. Since this area contains no useful signal, it is considered as noise. The variance of this area is calculated and can be used to assess the noise intensity, as follows:
a ¯ i , j = 1 25 m = 2 2 n = 2 2 a i m , j n
D i j = 1 25 m = 2 2 n = 2 2 a i m , j n a ¯
where a i , j is the value of the i-th sampling point and the j-th sampling point, a ¯ i , j is the average of the data in the window. D i , j is the variance of the data in the window. Therefore, the window size of the IAM filter is selected as:
w i n d o w s i z e I A M m i n = 3 , 0 D i , j < 1 4 , 1 D i , j < 2 . . . , . . . . n , n + 3 D i , j < n + 4
where w i n d o w s i z e I A M m i n × w i n d o w s i z e I A M m i n is the size of the IAM window. The step size of window expansion is generally 2. The window of BM3D is generally 5 times the size of the minimum window size of the IAM window. Therefore, the window length of BM3D is as follows:
w i n d o w s i z e B M 3 D = 5 × w i n d o w s i z e I A M m i n
where w i n d o w s i z e B M 3 D × w i n d o w s i z e B M 3 D is the size of the IAM window.
Similarly, data density can also affect the size of the window. So, the data density can be calculated using the following formula:
D d a t a = f s a m p l e f c e n t e r
where Ddata is the data density, f c e n t e r is the center frequency of the received signal, and f s a m p l e is the sampling frequency. The window size is determined by multiplying the calculation result of Formula (5) by n.
n = 1 ,   D d a t a 200 1 10 D d a t a 20 ,   D d a t a > 200
indicates the rounding operation. The starting window of the improved adaptive median filtering algorithm cannot be too large, as this can damage the useful signal while filtering out the salt-and-pepper noise. The starting window refers to the minimum window in the modified adaptive median filtering window.
Second, IAM filtering is employed to remove the salt-and-pepper noise from all points within the window. A small window size is selected, and the median is checked. If the median represents a noisy sample, the window size increases gradually until the median does not represent a noisy sample. This median value is used to replace the original value, completing the filtering process. However, due to the relatively weak ability of IAM filtering to handle Gaussian noise, a significant amount of Gaussian noise tends to remain. A larger region is selected as the window, with the criterion being that within this region, the numerical abrupt changes in the GPR data are not substantial, but they must be noticeably larger than the window size of the IAM filtering. Once the IAM filtering has processed all points within the maximum window, BM3D filtering is used to further process the larger window.
Finally, due to the relatively small abrupt changes in values within a larger window, the variance of data within the window can be used to approximate the variance of Gaussian noise. Subsequently, BM3D filtering is applied using the noise variance to remove Gaussian noise and obtain the final result. The window size of the BM3D filter is 5n × 5n with a maximum of 20 similar blocks.
In the JBI algorithm, both salt-and-pepper noise and Gaussian noise can be effectively filtered out. Meanwhile, the mixed-noise model of Gaussian noise and salt-and-pepper noise is closer to the actual situation, resulting in better filtering effects.

2.5. Peak Signal-to-Noise Ratio (PSNR)

To evaluate the accuracy and performance of the noise filtering process, Peak Signal-to-Noise Ratio (PSNR) is used as a standard metric. PSNR is defined using the Mean Squared Error (MSE). For two m × n images, I and K, where I represents the original clean data and K represents the filtered data, their MSE is defined as follows:
M S E = 1 m n i = 0 m 1 j = 0 n 1 I i , j K i , j 2
PSNR is defined as follows:
P S N R = 10 l o g 10 M A X I 2 M S E = 20 l o g 10 M A X I M S E
where MAX is the maximum possible pixel value in the image.
From the above equations, PSNR reflects the quality of noise filtering, where a high PSNR value indicates a better filtering performance and vice versa. The larger the PSNR value, the smaller the difference between the filtered data and the original data, demonstrating the effectiveness of the filtering algorithm.

2.6. Finite Difference Time Domain (FDTD)

The Finite Difference Time Domain (FDTD) method is used in this numerical simulation. The basic concept of the FDTD method is to replace the first-order partial derivatives of the field quantities with respect to time and space using central difference quotients. By employing temporal recursion to simulate wave propagation, the method derives the field distribution. The FDTD method directly discretizes the time-domain wave equation without relying on derived equations, thus avoiding limitations on its applicability imposed by certain mathematical models. Its finite difference scheme incorporates medium parameters, allowing for the simulation of various complex structures by assigning appropriate parameters to each grid, which is a significant advantage of the FDTD method. Additionally, since the FDTD method uses a stepping method for computation, it can easily simulate complex time-domain broadband signals and conveniently obtain the time-domain signal waveform at a specific spatial point.

3. Results

The proposed JBI algorithm is tested and validated using both synthetic and real GPR data. The data are divided into simple and complex models, both of which are validated using a mixture of Gaussian noise and salt-and-pepper noise as mixed noise in GPR data is close to noises acquired in practice. Mixed-noise scenarios include situations where Gaussian noise dominates, where salt-and-pepper noise dominates, and where the intensities of the two are similar, covering the main possible scenarios faced in practice for the reasonable testing and validation of the proposed JBI algorithm.

3.1. Simple Model

The first synthetic GPR section is synthesized over a simple model of a leaking underground non-metallic pipe, using the FDTD method for forward modeling as is shown in Figure 1. The model is 6 m × 3 m, and has a 0.01 m grid size in the x direction and 0.01 m grid size in the y direction. The depth to the axis of the pipe is 3 m and the pipe diameter is 0.05 m. The pipe is filled with water and is leaking on its right side. The leakage area is 1.0053 m2.
The radar antenna is positioned at the air−soil interface. The system uses a central frequency of 500 MHz with a time-sampling interval of 0.0236 ns. The antenna’s transmitting and receiving dipoles are aligned along the x-axis. The movement step size of the antenna is 0.4 m, with the transmitting and receiving dipoles in a coaxial configuration. The total scanning distance is 3 m, and the antenna is moved 20 times in total. The time window is set to 80 ns. The relative permittivity and conductivity of different materials are listed in Table 1. The obtained profile is shown in Figure 2.

3.1.1. Equal Intensity Noises

In the first testing synthetic GPR section, we added Gaussian noise with a mean of 0 and variance of 25, as well as salt-and-pepper noise with a noise density of 0.1. Figure 3 shows the synthetic GPR section after adding these noises. We employed various methods of denoising, including mean filtering, median filtering, adaptive median (AM) filtering, improved adaptive median (IAM) filtering, BM3D, wavelet transform with hard threshold function (WT-H), wavelet transform with a soft threshold function (WT-S), non-local mean (NLM) filtering, and the proposed JBI filtering. According to Formula (5), the following can be calculated: w i n d o w s i z e I A M m i n = 3 . Calculation shows n = 1. So, for the improved adaptive median filtering, the minimum window size is as follows:
w i n d o w s i z e I A M m i n n × w i n d o w s i z e I A M m i n n = 3 × 3
The incremental step size of the window is 2, and the maximum window size is 7 × 7. The window size of BM3D is 15 × 15. BM3D selects a maximum of 20 similar blocks. The processing results are presented in Figure 4.
From the figure, it is evident that all filtering methods can effectively remove random noise. However, the JBI algorithm undoubtedly demonstrates the best performance. Additionally, the IAM filtering method has basically removed salt-and-pepper noise, leaving only Gaussian noise, while BM3D shows a significant lack of denoising ability for salt-and-pepper noise, which persists in the image. The wavelet transforms with both hard and soft threshold functions also exhibit good filtering effects, but upon close observation, a small amount of noise persists in the image. Finally, the non-local mean filtering method performs the worst.
The calculated PSNR of the processing results obtained using various methods is shown in Table 2. The PSNR results are consistent with the visual observations mentioned above. JBI demonstrates the best performance, followed by wavelet transforms and then other methods. The worst denoising performance is for non-local mean filtering.
These results indicate that when the proportion of salt-and-pepper noise is relatively high, the advantage of improved adaptive median filtering becomes apparent. Meanwhile, when the proportion of Gaussian noise is relatively high, the advantage of BM3D becomes evident. In either case, the proposed joint denoising algorithm exhibits the best performance. In summary, the JBI algorithm yields the best processing effect.

3.1.2. Dominant Gaussian Noise

We added Gaussian noise with a mean of 0 and a variance of 65, as well as salt-and-pepper noise with a noise density of 0.2. The profile after adding noise is shown in Figure 5. We employed various denoising methods, including mean filtering, median filtering, AM, IAM, BM3D, JBI, WT-H, WT-S, and NLM. According to Formula (5), the following can be calculated: w i n d o w s i z e I A M m i n = 5 . The calculation shows n = 1. So, for the improved adaptive median filtering, the minimum window size is:
w i n d o w s i z e I A M m i n n × w i n d o w s i z e I A M m i n n = 5 × 5
The incremental step size of the window is 2, and the maximum window size is 9 × 9. The window size of BM3D is 25 × 25. BM3D selects a maximum of 20 similar blocks. The processing results are presented in Figure 6.
From the figure, it is evident that the processing result of the JBI denoising algorithm is notably superior to other denoising tools. The performance of BM3D is impressive, indicating that its advantage over Gaussian filtering is particularly evident here. Due to the high noise intensity in this case, the processing results of other denoising methods are relatively poor.
The calculated PSNR is presented in Table 3. JBI significantly outperforms other methods in terms of PSNR, demonstrating the best processing effect. BM3D follows closely behind. Other methods yield poorer results, with some even exhibiting negative PSNR values. In summary, the joint denoising algorithm combining improved adaptive median filtering and BM3D achieves the best processing effect.

3.1.3. Dominant Salt-and-Pepper Noise

In this experiment, we added Gaussian noise with a mean of 0 and a variance of 25, as well as salt-and-pepper noise with a noise density of 0.5. In this case, the mixed noise is primarily salt-and-pepper noise. The GPR section after adding noise is shown in Figure 7. We employed various denoising methods, including mean filtering, median filtering, AM, IAM, BM3D, JBI, WT-H, WT-S, and NLM filters (Figure 8). According to Formula (5), the following can be calculated: w i n d o w s i z e I A M m i n = 5 . The calculation shows n = 1. So, for the improved adaptive median filtering, the minimum window size is as follows:
w i n d o w s i z e I A M m i n n × w i n d o w s i z e I A M m i n n = 5 × 5
The incremental step size of the window is 2, and the maximum window size is 9 × 9. The window size of BM3D is 25 × 25. BM3D selects a maximum of 20 similar blocks.
The figure evidently shows that the JBI algorithm yields the best performance. It effectively removes almost all noise while preserving all image details. Given that synthetic data creation primarily involves salt-and-pepper noise, the improved adaptive median filter also performs well, but it is noticeably inferior compared with the JBI filter. Other denoising algorithms exhibit poor performance, either failing to remove all noise or causing significant loss of useful signals.
The PSNR of various methods shows that the JBI filter still performs the best, as shown in Table 4. The improved adaptive median filtering also performs well, but it is noticeably inferior compared with the joint denoising algorithm. The denoising performance of the other algorithms is relatively poor.
In summary, for simple models, whether the mixed noise is dominated by Gaussian noise, salt-and-pepper noise, or a combination of both, the proposed JBI filter algorithm yields the best denoising results.

3.2. Random Equivalent Medium Model

In this experiment, we employed a relatively complex random equivalent medium and target to validate our algorithm, with the model diagram illustrated in Figure 9. The uniformly dark blue section represents air, and the ground-penetrating radar moves across the interface between air and the ground. The relative permittivity of the surrounding medium ranges from 2.5 to 6, while the relative permittivity of the target ranges from 9 to 10. The total movement distance is 9 m, and the model depth is 4 m. The finite-difference time-domain (FDTD) algorithm for the numerical simulations is used, with a grid size of 0.025 m × 0.025 m. The central frequency of the antenna is 500 MHz. The resultant GPR section is presented in Figure 10a, while Figure 10b is obtained by removing the direct wave and applying automatic gain control, where the reflected wave information becomes clearly visible. Next, we add noise to the data and apply different denoising algorithms to test the performance of the proposed JBI algorithm.

3.2.1. Equal Intensity Noises

In this experiment, we added mixed noise consisting of Gaussian noise and salt-and-pepper noise. The intensities of Gaussian noise and salt-and-pepper noise in the mixed noise are approximately equal. The mean of Gaussian noise is 0 with a variance of 25. The noise density of salt-and-pepper noise is 0.1. The GPR section after adding the mixed noise is shown in Figure 11. Then, we employed various denoising methods, including mean, median, AM, IAM, BM3D, JBI, WT-H, WT-S, and NLM filters. According to Formula (5), the following can be calculated: w i n d o w s i z e I A M m i n = 3 . The calculation shows n = 1. So, for the improved adaptive median filtering, the minimum window size is as follows:
w i n d o w s i z e I A M m i n n × w i n d o w s i z e I A M m i n n = 3 × 3
The incremental step size of the window is 2 and the maximum window size is 7 × 7. The window size of BM3D is 15 × 15. BM3D selects a maximum of 20 similar blocks. The processing results are presented in Figure 12.
Careful inspection of Figure 12 shows that JBI exhibits the best denoising effect, with very smooth processing results and prominent effective signals. Other methods do not achieve a satisfactory denoising performance. Mean filtering has always been poor at handling boundaries. Meanwhile, the two methods of wavelet transform, with high and soft threshold functions, demonstrate an insufficient denoising capability and more damage to useful information when dealing with such complex waveform situations. The PNSR of various filtering variance processing results is shown in Table 5.
The PSNR of the JBI algorithm is the highest, indicating its superior filtering performance. The PSNR of other algorithms is significantly lower. This is consistent with the visual inspection of Figure 12.

3.2.2. Dominant Gaussian Noise

In this case, we added Gaussian noise with a mean of 0 and a variance of 65, as well as salt-and-pepper noise with a noise density of 0.2. The GPR section after adding noise is shown in Figure 13. The results of applying different denoising methods, including mean, median, AM, IAM, BM3D, JBI, WT-H, WT-S, and NLM filters, are shown in Figure 14. According to Formula (5), the following can be calculated: w i n d o w s i z e I A M m i n = 5 . The calculation shows n = 1. So, for the improved adaptive median filtering, the minimum window size is as follows:
w i n d o w s i z e I A M m i n n × w i n d o w s i z e I A M m i n n = 5 × 5
The incremental step size of the window is 2 and the maximum window size is 9 × 9. The window size of BM3D is 25 × 25. BM3D selects a maximum of 20 similar blocks.
From the figure, it is evident that JBI yields the best results, demonstrating a superior protection of useful information. BM3D also performs well in denoising this particular GPR data. However, its damage to useful signals is notably more severe than that caused by the proposed JBI filter. Given the significant overall intensity of mixed noise in this case, only the improved adaptive median filtering among other methods can clearly reveal useful signals. Other methods either fail to filter out noise or cause severe damage to useful signals.
The PNSR calculation results are presented in Table 6. The information reflected by the data is basically consistent with the visual observations. JBI exhibits the best performance and BM3D also performs well, but it significantly damages the useful signals. Other data processing methods yield poorer results.

3.2.3. Dominant Salt-and-Pepper Noise

In this last experiment, we added Gaussian noise with a mean of 0 and a variance of 25, and salt-and-pepper noise with a noise density of 0.5. The GPR section after adding these noises is shown in Figure 15. Then, we applied the nine different denoising methods, including the mean, median, AM, IAM, BM3D, JBI, WT-H, WT-S, and NLM filters. According to Formula (5), the following can be calculated: w i n d o w s i z e I A M m i n = 5 . Calculation shows n = 1. So, for the improved adaptive median filtering, the minimum window size is:
w i n d o w s i z e I A M m i n n × w i n d o w s i z e I A M m i n n = 5 × 5
The incremental step size of the window is 2 and the maximum window size is 9 × 9. The window size of BM3D is 25 × 25. BM3D selects a maximum of 20 similar blocks. The denoising results are presented in Figure 16.
From the figure, it is obvious that the JBI denoising algorithm yields the best denoising effect. The improved adaptive median filtering also performs well, but it is notably less effective at handling Gaussian noise. The processing results of other filtering algorithms are unsatisfactory. The calculated PSNR for each processing method, shown in Table 7, are in good alignment with the visual observations.
In conclusion, whether it is a simple or complex model, whether the mixed noise is predominantly Gaussian or salt-and-pepper, or whether the intensities of both are equal, the proposed JBI denoising algorithm yields the best denoising effect compared to the other tested algorithms.

3.3. Real Field Data

Synthetic data are always useful for evaluating a new processing tool; however, a successful tool must perform equally as well when applied to real data. Consequently, we tested the proposed JBI algorithm using real field data. The GPR section was 230 m long with a trace interval of 0.02 m. The time-sampling interval was 0.1171875 ns and the antenna’s central frequency was 500 MHz. We employed various denoising methods, including mean, median, AM, IAM, BM3D, JBI, WT-H, WT-S, and NLM filters. According to Formula (5), the following can be calculated: w i n d o w s i z e I A M m i n = 3 . The calculation shows n = 1. So, for the improved adaptive median filtering, the minimum window size is:
w i n d o w s i z e I A M m i n n × w i n d o w s i z e I A M m i n n = 3 × 3
The incremental step size of the window is 2, and the maximum window size is 7 × 7. The window size of BM3D is 15 × 15. BM3D selects a maximum of 20 similar blocks. The original, unprocessed profile is shown in Figure 17, and the processing results are presented in Figure 18.
The figure clearly shows that the filtering performance of the JBI denoising algorithm is the best among the other algorithms. Although the filtering effect of adaptive median filtering is also good, upon close observation, this algorithm still has a lot of noise, albeit relatively minor. The filtering performance of the other algorithms is significantly inferior to that of the proposed JBI algorithm. Either the denoising is not thorough, or the useful information is severely damaged.
It can be confidently stated that the proposed JBI filter outperforms all other filters tested in this research in terms of both attenuating noise and preserving useful signal.

4. Discussion

For simple models, the filtering performance of the proposed joint BM3D with an improved adaptive mean (JBI) denoising algorithm yielded the best results in three different scenarios of noise proportions. Whether the mixed noise is dominated by Gaussian noise, salt-and-pepper noise, or both with comparable intensities, the JBI denoising algorithm can largely restore the original signal. This is mainly due to the strong denoising capability of BM3D for Gaussian noise and the improved adaptive median filtering for salt-and-pepper noise. Since the reflected waves of simple models are relatively simple and do not contain too much detailed information, the PNSR of the processing results of the JBI algorithm remain at a high level, proving its excellent filtering performance.
For complex models, specifically the random equivalent medium model, the reflected wave is relatively complex and thus contains more detailed information. Although the filtering performance of the JBI denoising algorithm declines, it still maintains the best filtering performance among the other tested methods. This indicates that our proposed algorithm has broad practical applicability, especially for more complex reflected waves, as it can still preserve image details, effectively filter out random noise, and improve the signal-to-noise ratio.
The noise we introduce to the synthetic data is a mixture of Gaussian noise and salt-and-pepper noise. This approach is more realistic, as real-world data are highly complex and unlikely to be affected by a single type of noise. Gaussian noise is caused by uneven scattering of underground soil particles, while salt-and-pepper noise is due to instrument instability, the presence of large reflection points, or partial data loss. Therefore, Gaussian noise and salt-and-pepper noise are two of the most common types of random noise. Our mixed noise is thus closer to real-world situations. To cover a wider range of applicability, we discuss scenarios where Gaussian noise is dominant, salt-and-pepper noise is dominant, and the noise levels of the two are not significantly different. This covers the most of the main underground situations. Therefore, our numerical simulation is more realistic. This also verifies that the proposed JBI denoising algorithm performs best in denoising under the main situations encountered in practical work. Moreover, when applied to real field GPR data, the proposed JBI denoising algorithm exhibits the best filtering performance among other commonly used denoising tools.

5. Conclusions

In this work, we propose and test a joint denoising algorithm, abbreviated as JBI, that combines the capabilities of both BM3D and IAM filters to suppress Gaussian and salt-and-pepper noises. Experiments conducted on synthetic GPR data having different proportions of noises and real field GPR data show that the proposed JBI denoising algorithm exhibits the best filtering performance among the other tested algorithms. The proposed JBI algorithm successfully exploits the denoising advantages of the improved adaptive median filtering against salt-and-pepper noise and the BM3D method against Gaussian noise, thus achieving the best filtering performance and the widest applicability. This significant performance includes good discrimination against different types of noise and a great capability to preserve useful signals of interest.

Author Contributions

Conceptualization, W.W.; methodology, W.W.; software, W.W.; validation, W.W.; formal analysis, W.W.; investigation, W.W.; resources, W.W.; data curation, Z.J.; writing—original draft preparation, W.W.; writing—review and editing, W.W.; visualization, W.W.; supervision, W.D. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Fundamental Research Funds for the Central Universities under Grant ZY20230217; in part by the Science and Technology Support Project of Langfang City under Grant 2023011012, Grant 2022013082, and Grant 2023011103; and in part by the National Natural Science Foundation of China under Grant 42441831.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Acknowledgments

We thank Mohamed Rashed for his technical guidance during the English polishing and revision process.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Shen, J.; Liu, L.; Li, S.; Shi, Z.; Wang, Y.; Peng, M.; Zheng, M. Azimuthal imaging of rock fractures by incorporating single borehole radar and optical data. J. Geophys. Eng. 2025, 22, 391–398. [Google Scholar] [CrossRef]
  2. Liu, L.; Li, S.; Zheng, M.; Wang, D.; Chen, M.; Zhou, J.; Yan, T.; Shi, Z. Inverting the rock mass P-wave velocity field ahead of deep buried tunnel face while borehole drilling. Int. J. Min. Sci. Technol. 2024, 34, 681–697. [Google Scholar] [CrossRef]
  3. Switzer, A.D.; Bristow, C.S.; Jones, B.G. Investigation of large-scale wash over of a small barrier system on the southeast Australian coast using ground penetrating radar. Sediment. Geol. 2006, 183, 145–156. [Google Scholar] [CrossRef]
  4. Doolittle, J.; Nelson, F. Characterizing relict cryogenic macrostructures in mid-latitude areas of the USA with three-dimensional ground-penetrating radar. Permafr. Periglac. Process. 2010, 20, 257–268. [Google Scholar] [CrossRef]
  5. Deo, R.N.; Singh, N.; Kishore, K.; Kodikara, J. Numerical Study on Urban Infrastructure Diagnosis in Laterally Heterogenous Soils Using Resistivity and Ground Penetrating Radar Techniques. J. Environ. Eng. Geophys. 2022, 27, 233–240. [Google Scholar] [CrossRef]
  6. Giannakis, I.; Giannopoulos, A.; Warren, C.; Sofroniou, A. Fractal-constrained cross hole/borehole-to- surface full-waveform inversion for hydrogeological applications using ground-penetrating radar. IEEE Trans. Geosci. Remote Sens. 2021, 60, 5901110. [Google Scholar]
  7. Santino, A.; Hopmans, J.W. Ground Penetrating Radar: Water Table Detection Sensitivity to Soil Water Retention Properties. Selected Topics in Applied Earth Observations and Remote Sensing. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2011, 4, 748–753. [Google Scholar] [CrossRef]
  8. Lambot, S.; Slob, E.C.; Bosch, I.v.d.; Stockbroeckx, B.; Vanclooster, M. Modeling of ground-penetrating Radar for accurate characterization of subsurface electric properties. IEEE Trans. Geosci. Remote Sens. 2004, 42, 2555–2568. [Google Scholar] [CrossRef]
  9. Hu, R.; Li, J.; Guo, L. Advanced Time-lapse Ground Penetrating Radar Data Processing for Quantitatively Monitoring of Small-scale Fluid Infiltration. IEEE Trans. Geosci. Remote Sens. 2023, 61, 1–12. [Google Scholar] [CrossRef]
  10. Zhang, W.; Luo, J.; Luo, W.; Wang, L. Leakage diagnostic method for water supply pipeline based on ground penetrating radar and image correlation algorithm. Measurement 2024, 23, 115–233. [Google Scholar] [CrossRef]
  11. Rashed, M.; Kawamura, D.; Nemoto, H.; Miyata, T.; Nakagawa, K. Ground penetrating radar investigations across Uemachi fault, Osaka, Japan. J. Appl. Geophys. 2003, 53, 63–75. [Google Scholar] [CrossRef]
  12. Reppert, P.M.; Morgan, F.; Toksöz, M. Dielectric constant determination using ground penetrating radar reflection coefficients. J. Appl. Geophys. 2000, 43, 189–197. [Google Scholar] [CrossRef]
  13. Bano, M. Constant dielectric losses of ground-penetrating radar waves. Geophys. J. Int. 1996, 124, 279–288. [Google Scholar] [CrossRef]
  14. Rashed, M.; Al-Garni, M. On the application of GPR for locating underground utilities in urban areas. Arab. J. Geosci. 2013, 11, 3505–3511. [Google Scholar] [CrossRef]
  15. Lombardi, F.; Podd, F.; Solla, M. From its core to the niche: Insights from GPR applications. Remote Sens. 2022, 14, 3033. [Google Scholar] [CrossRef]
  16. Morsy, M.; Rashed, M. Integrated magnetic, gravity and GPR surveys to locate the probable source of hydrocarbon contamination in Sharm El-Sheikh area, south Sinai, Egypt. J. Appl. Geophys. 2013, 88, 131–138. [Google Scholar] [CrossRef]
  17. Bao, Q.-Z.; Li, Q.-C.; Chen, W.-C. GPR data noise attenuation on the curvelet transform. Appl. Geophys. 2014, 11, 301–310. [Google Scholar] [CrossRef]
  18. Chen, C.-S.; Jeng, Y. Nonlinear data processing method for the signal enhancement of GPR data. J. Appl. Geophys. 2011, 75, 113–123. [Google Scholar] [CrossRef]
  19. Forte, E.; Pipan, M. Review of multi-offset GPR applications: Data acquisition, processing and analysis. Signal Process. 2017, 132, 210–220. [Google Scholar] [CrossRef]
  20. Forte, E.; Bondini, M.B.; Bortoletto, A.; Dossi, M.; Colucci, R.R. Pros and cons in helicopter-borne GPR data acquisition on rugged mountainous areas: Critical analysis and practical guidelines. Pure Appl. Geophys. 2019, 176, 4533–4554. [Google Scholar] [CrossRef]
  21. Luo, T.X.H.; Lai, W.W.L.; Chang, R.K.W.; Goodman, D. GPR imaging criteria. J. Appl. Geophys. 2019, 165, 37–48. [Google Scholar] [CrossRef]
  22. Rasol, M.; Pais, J.C.; Pérez-Gracia, V.; Solla, M.; Fernandes, F.M.; Fontul, S.; Ayala-Cabrera, D.; Schmidt, F.; Assadollahi, H. GPR monitoring for road transport infrastructure: A systematic review and machine learning insights. Constr. Build. Mater. 2022, 324, 126686. [Google Scholar] [CrossRef]
  23. Di Prinzio, M.; Bittelli, M.; Castellarin, A.; Pisa, P.R. Application of GPR to the monitoring of river embankments. J. Appl. Geophys. 2010, 71, 53–61. [Google Scholar] [CrossRef]
  24. Peters, L.P.; Daniels, J.J.; Young, J.D. Ground penetrating radar as a subsurface environmental sensing tool. Proc. IEEE 1994, 82, 1802–1822. [Google Scholar] [CrossRef]
  25. Anchuela, Ó.P.; Casas-Sainz, A.M.; Soriano, M.A.; Pocoví-Juan, A. Mapping subsurface karst features with GPR: Results and limitations. Environ. Geol. 2009, 58, 391–399. [Google Scholar] [CrossRef]
  26. Oskooi, B.; Parnow, S.; Smirnov, M.; Varfinezhad, R.; Yari, M. Attenuation of random noise in GPR data by image processing. Arab. J. Geosci. 2018, 11, 677. [Google Scholar] [CrossRef]
  27. Ostoori, R.; Goudarzi, A.; Oskooi, B. GPR random noise reduction using BPD and EMD. J. Geophys. Eng. 2018, 15, 347–353. [Google Scholar] [CrossRef]
  28. Jeng, Y.; Li, Y.-W.; Chen, C.-S.; Chien, H.-Y. Adaptive filtering of random noise in near-surface seismic and ground-penetrating radar data. J. Appl. Geophys. 2009, 68, 36–46. [Google Scholar] [CrossRef]
  29. Chen, C.S.; Jeng, Y. A data-driven multidimensional signal-noise decomposition approach for GPR data processing. Comput. Geosci. 2015, 85, 164–174. [Google Scholar] [CrossRef]
  30. Wang, X.; Liu, S. Noise suppressing and direct wave arrivals removal in GPR data based on Shearlet transform. Signal Process. 2017, 132, 227–242. [Google Scholar] [CrossRef]
  31. Jia, Z.; Li, Y.; Lu, W.; Zhang, L.; Monkam, P. EMRNet: End-to-end electrical model restoration network. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5917912. [Google Scholar] [CrossRef]
  32. Jia, Z.; Li, Y.; Wang, Y.; Li, Y.; Jin, S.; Li, Y.; Lu, W. Deep learning for 3-D magnetic inversion. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5905410. [Google Scholar] [CrossRef]
  33. Ma, D.; Fan, M.; Zhang, D.; Fan, B. Noise reduction algorithm of GPR data based on MMSE-PDS. Near Surf. Geophys. 2024, 22, 75–91. [Google Scholar] [CrossRef]
  34. Lei, M.; Liu, L.; Shi, C.; Tan, Y.; Lin, Y.; Wang, W. A novel tunnel-lining crack recognition system based on digital image technology. Tunn. Undergr. Space Technol. 2021, 108, 103724. [Google Scholar] [CrossRef]
  35. Gao, K.; Donahue, C.; Henderson, B.G.; Modrak, R.T. Deep-learning-guided high-resolution subsurface reflectivity imaging with application to ground-penetrating radar data. Geophys. J. Int. 2023, 233, 448–471. [Google Scholar] [CrossRef]
  36. Huang, M.; Wang, Y.; Wu, Y.; Jia, Z. Ground Penetrating Radar Inversion Via Steady-State Diffusion Processes. IEEE Trans. Geosci. Remote Sens. 2024, 63, 5101309. [Google Scholar] [CrossRef]
  37. Liu, X.; Liu, S.; Jia, Z.; Vogt, D.; Tian, S.; Liu, X.; Lu, Q. GPR Closed-Loop Denoising Based on Bandpass Filtering Constraints. IEEE Trans. Geosci. Remote Sens. 2024, 21, 2378–2543. [Google Scholar] [CrossRef]
  38. Parkinson, G.; Ékes, C. Ground penetrating radar evaluation of concrete tunnel linings. In Proceedings of the 12th International Conference on Ground Penetrating Radar, Birmingham, UK, 16–19 June 2008; 11p. [Google Scholar]
  39. Russo, F.; Lazzari, A. Color edge detection in presence of Gaussian noise using nonlinear prefiltering. IEEE Trans. Instrum. Meas. 2005, 54, 352–358. [Google Scholar] [CrossRef]
  40. Kindler, G.; Kirshner, N.; O’donnell, R. Gaussian noise sensitivity and Fourier tails. Isr. J. Math. 2018, 225, 71–109. [Google Scholar] [CrossRef]
  41. Tanriover, E.; Kiris, A.; Tunga, B.; Tunga, M.A. Full fractional total variation method for eliminating salt and pepper noise. Signal Image Video Process. 2025, 19, 418. [Google Scholar] [CrossRef]
  42. Storath, M.; Weinmann, A. Fast Median Filtering for Phase or Orientation Data. IEEE Trans. Pattern Anal. Mach. Intell. 2018, 40, 639–652. [Google Scholar] [CrossRef] [PubMed]
  43. Wang, W.; Du, W.; Li, Y.; Jia, Z. Advanced Adaptive Median Filter for Reducing Salt-and-Pepper Noise in GPR Data. IEEE Geosci. Remote. Sens. Lett. 2025, 22, 1–5. [Google Scholar] [CrossRef]
  44. Dabov, K.; Foi, A.; Katkovnik, V.; Egiazarian, K. Image Denoising by Sparse 3-D Transform-Domain Collaborative Filtering. IEEE Trans. Image Process. 2007, 16, 2080–2095. [Google Scholar] [CrossRef] [PubMed]
  45. Wang, M.; Zhou, L.; Zhou, S.-D.; Ye, S. Image SVD denoising based on PSNR and wavelet directional feature. J. Appl. Opt. 2013, 34, 85–89. [Google Scholar]
Figure 1. Model of an underground pipe with leaking water.
Figure 1. Model of an underground pipe with leaking water.
Sensors 25 03246 g001
Figure 2. Synthetic GPR section over the model in Figure 1.
Figure 2. Synthetic GPR section over the model in Figure 1.
Sensors 25 03246 g002
Figure 3. Synthetic GPR section after adding Gaussian noise and salt-and-pepper noise of equal intensities.
Figure 3. Synthetic GPR section after adding Gaussian noise and salt-and-pepper noise of equal intensities.
Sensors 25 03246 g003
Figure 4. The processed profile section with equal intensities of Gaussian noise and salt-and-pepper noise. (a) Mean; (b) Median; (c) AM; (d) IAM; (e) BM3D; (f) JBI; (g) WT-H; (h) WT-S; and (i) NLM filters.
Figure 4. The processed profile section with equal intensities of Gaussian noise and salt-and-pepper noise. (a) Mean; (b) Median; (c) AM; (d) IAM; (e) BM3D; (f) JBI; (g) WT-H; (h) WT-S; and (i) NLM filters.
Sensors 25 03246 g004
Figure 5. GPR section with dominant Gaussian noise.
Figure 5. GPR section with dominant Gaussian noise.
Sensors 25 03246 g005
Figure 6. The processed profile section with dominant Gaussian noise. (a) Mean; (b) Median; (c) AM; (d) IAM; (e) BM3D; (f) JBI; (g) WT-H; (h) WT-S; and (i) NLM filters.
Figure 6. The processed profile section with dominant Gaussian noise. (a) Mean; (b) Median; (c) AM; (d) IAM; (e) BM3D; (f) JBI; (g) WT-H; (h) WT-S; and (i) NLM filters.
Sensors 25 03246 g006
Figure 7. GPR section with dominant salt-and-pepper noise.
Figure 7. GPR section with dominant salt-and-pepper noise.
Sensors 25 03246 g007
Figure 8. The processed profile section with dominant salt-and-pepper noise. (a) Mean; (b) Median; (c) AM; (d) IAM; (e) BM3D; (f) JBI; (g) WT-H; (h) WT-S; and (i) NLM filters.
Figure 8. The processed profile section with dominant salt-and-pepper noise. (a) Mean; (b) Median; (c) AM; (d) IAM; (e) BM3D; (f) JBI; (g) WT-H; (h) WT-S; and (i) NLM filters.
Sensors 25 03246 g008
Figure 9. Leaking water model of the underground pipe.
Figure 9. Leaking water model of the underground pipe.
Sensors 25 03246 g009
Figure 10. Raw GPR section (a) and the same section after removing direct waves and applying automatic gain control (b).
Figure 10. Raw GPR section (a) and the same section after removing direct waves and applying automatic gain control (b).
Sensors 25 03246 g010
Figure 11. The GPR section from Figure 10b after adding equal intensity noises.
Figure 11. The GPR section from Figure 10b after adding equal intensity noises.
Sensors 25 03246 g011
Figure 12. The processed GPR section with equal intensity noises. (a) Mean; (b) Median; (c) AM; (d) IAM; (e) BM3D; (f) JBI; (g) WT-H; (h) WT-S; and (i) NLM filters.
Figure 12. The processed GPR section with equal intensity noises. (a) Mean; (b) Median; (c) AM; (d) IAM; (e) BM3D; (f) JBI; (g) WT-H; (h) WT-S; and (i) NLM filters.
Sensors 25 03246 g012
Figure 13. The GPR section displayed in Figure 10b after adding dominant Gaussian noise.
Figure 13. The GPR section displayed in Figure 10b after adding dominant Gaussian noise.
Sensors 25 03246 g013
Figure 14. The processed GPR section with dominant Gaussian noise. (a) Mean; (b) Median; (c) AM; (d) IAM; (e) BM3D; (f) JBI; (g) WT-H; (h) WT-S; and (i) NLM filters.
Figure 14. The processed GPR section with dominant Gaussian noise. (a) Mean; (b) Median; (c) AM; (d) IAM; (e) BM3D; (f) JBI; (g) WT-H; (h) WT-S; and (i) NLM filters.
Sensors 25 03246 g014
Figure 15. The GPR section displayed in Figure 12b after adding dominant salt-and-pepper noise.
Figure 15. The GPR section displayed in Figure 12b after adding dominant salt-and-pepper noise.
Sensors 25 03246 g015
Figure 16. The processed GPR section with dominant salt-and-pepper noise. (a) Mean; (b) Median; (c) AM; (d) IAM; (e) BM3D; (f) JBI; (g) WT-H; (h) WT-S; and (i) NLM filters.
Figure 16. The processed GPR section with dominant salt-and-pepper noise. (a) Mean; (b) Median; (c) AM; (d) IAM; (e) BM3D; (f) JBI; (g) WT-H; (h) WT-S; and (i) NLM filters.
Sensors 25 03246 g016
Figure 17. Real GPR section.
Figure 17. Real GPR section.
Sensors 25 03246 g017
Figure 18. The real GPR section. (a) Mean; (b) Median; (c) AM; (d) IAM; (e) BM3D; (f) JBI; (g) WT-H; (h) WT-S; and (i) NLM filters.
Figure 18. The real GPR section. (a) Mean; (b) Median; (c) AM; (d) IAM; (e) BM3D; (f) JBI; (g) WT-H; (h) WT-S; and (i) NLM filters.
Sensors 25 03246 g018
Table 1. Relative permittivity and conductivity of model materials.
Table 1. Relative permittivity and conductivity of model materials.
MaterialWaterMetallic PipeSoil
Relative permittivity8006
Conductivity (S/m)0.071.25 × 10−74 × 10−2
Table 2. PNSR of various filtering methods.
Table 2. PNSR of various filtering methods.
MeanMedianAMIAMBM3DJBIWT-HWT-SNLM
44.49842.21855.28442.78349.54673.87666.75267.34214.353
Table 3. PNSR of various filtering methods.
Table 3. PNSR of various filtering methods.
MeanMedianAMIAMBM3DJBIWT-HWT-SNLM
−4.754−2.0532.9361.32811.36539.091−1.350−7.865−22.353
Table 4. PNSR of various filtering methods.
Table 4. PNSR of various filtering methods.
MeanMedianAMIAMBM3DJBIWT-HWT-SNLM
−7.097−6.380−5.38710.639−8.77541.651−2.239−3.378−23.376
Table 5. PNSR of various filtering methods.
Table 5. PNSR of various filtering methods.
MeanMedianAMIAMBM3DJBIWT-HWT-SNLM
31.27332.37255.09451.37047.09267.35335.37333.9808.129
Table 6. PNSR of various filtering methods.
Table 6. PNSR of various filtering methods.
MeanMedianAMIAMBM3DJBIWT-HWT-SNLM
−11.245−7.2511.2568.34921.26728.288−13.236−15.981−33.376
Table 7. PNSR of various filtering methods.
Table 7. PNSR of various filtering methods.
MeanMedianAMIAMBM3DJBIWT-HWT-SNLM
−16.465−14.948−12.35615.456−11.30933.740−3.450−8.307−24.477
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, W.; Du, W.; Jia, Z. Removing Random Noise of GPR Data Using Joint BM3D−IAM Filtering. Sensors 2025, 25, 3246. https://doi.org/10.3390/s25103246

AMA Style

Wang W, Du W, Jia Z. Removing Random Noise of GPR Data Using Joint BM3D−IAM Filtering. Sensors. 2025; 25(10):3246. https://doi.org/10.3390/s25103246

Chicago/Turabian Style

Wang, Wentian, Wei Du, and Zhuo Jia. 2025. "Removing Random Noise of GPR Data Using Joint BM3D−IAM Filtering" Sensors 25, no. 10: 3246. https://doi.org/10.3390/s25103246

APA Style

Wang, W., Du, W., & Jia, Z. (2025). Removing Random Noise of GPR Data Using Joint BM3D−IAM Filtering. Sensors, 25(10), 3246. https://doi.org/10.3390/s25103246

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