1. Introduction
Assessing the structural integrity of pavement systems is crucial for ensuring safe and reliable transportation infrastructure. To achieve this, nondestructive testing tools equipped with multiple sensors are increasingly utilized. Among these tools, the falling weight deflectometer (FWD) stands out as a valuable device for evaluating the structural condition of pavement layers [
1]. Additionally, the traffic speed deflectometer (TSD) serves as another nondestructive pavement evaluation tool, proficient in efficiently and effectively assessing the structural integrity and load-bearing capacity of roadways under normal traffic flow [
2]. Equipped with multiple Doppler sensors, the TSD monitors pavement deflection and deformation in real time while traveling at highway speeds. Its reliability has been validated through applications such as the SHRP2 project [
3]. However, during data collection, sensors often encounter noise issues due to external environmental influences and testing complexity, leading to deviations between test results and true signal characteristics. To ensure enhanced precision, data collected by Doppler sensors undergo preprocessing, employing effective techniques to extract genuine signals from ambient noise, thereby ensuring the precision and dependability of the data analysis [
4].
The issue of TSD sensor signal noise has garnered significant attention, prompting the adoption of traditional methods for signal denoising. In the UK, traffic speed deflectometer (TSD) measurements are often averaged to a predetermined length as a denoising strategy, albeit subjectively, potentially resulting in the loss of meaningful information [
5]. Similarly, the rolling wheel deflectometer employs moving average techniques to mitigate rolling noise [
6]. Katicha et al. introduced a smoothing spline regression method to estimate true deflection slope in TSD deflection slope measurements [
7]. Katicha et al. [
4] proposed using the difference order method to evaluate changes in pavement structure and spatial variability caused by Doppler sensors’ noise, and provided a method to assess the standard deviation of sensor noise. They also used the unbiased risk estimator method to determine the optimal smoothness of TSD deflection slopes, and compared this method with the generalized cross-validation method [
8], with results showing the unbiased risk method to be superior to the generalized cross-validation method. However, TSD actual measurement data present non-stationary signals, with signal frequencies evolving over time, rendering conventional methods ineffective. Initial attempts at filtering TSD deflection slope data utilized wavelet filtering, revealing instability in calculating the structural number directly from TSD test data [
9]. Katicha et al. suggested the need for wavelet transform methods to denoise the noise in the TSD’s collected data. After comparing and analyzing hard threshold, soft threshold, and classical Bayesian thresholding methods, it was considered that the classical Bayesian method is more suitable for project-level deflection testing denoising, while hard and soft thresholding methods are suitable for network-level deflection testing noise reduction applications. However, given the variety in wavelet basis functions, thresholding methods, and undefined decomposition scales, the algorithm itself lacks adaptive characteristics, leading to a certain degree of uncertainty in its application.
The introduction of advanced signal decomposition methods has significantly enhanced the analysis and processing of complex signals. Huang [
10] innovatively introduced the concept of intrinsic mode functions (IMFs) in 1996, involving the analysis method of empirical mode decomposition (EMD) that decomposes any signal into a series of intrinsic modalities. The EMD method is a significant improvement over traditional time-frequency analysis methods that require the predetermination of base functions. As an adaptive time-frequency localized analysis method, it allows for the decomposition of signals into multiple intrinsic mode functions based on their own time scale characteristics, without the need for pre-setting orthogonal base functions. Nonetheless, EMD faces issues with modal mixing during decomposition, attributed to how signal extremities impact IMFs, leading to modal mixing in instances of uneven distribution. Flandrin and colleagues [
11] performed statistical analyses on white noise decomposition via EMD and introduced an enhanced version of EMD based on noise-assisted analysis, termed the ensemble EMD (EEMD) method. EEMD somewhat ameliorates the issue of modal mixing, yet it demands extensive computational resources, and the shortcomings of EMD remain inadequately resolved.
In the search for more robust and mathematically grounded signal decomposition methods, variational mode decomposition (VMD) has emerged as a notable advancement [
12]. VMD distinguishes itself from other modal analysis techniques through a solid mathematical grounding. It has rapidly found applications across diverse sectors [
13,
14,
15,
16,
17] since its introduction. To date, VMD has seen successful application in fields like structural health monitoring [
18], ground-penetrating radar signal analysis [
19,
20], and seismic signal processing [
21]. Currently, the introduction of the VMD method for denoising TSD test data has not yet been reported. Additionally, the application of the VMD technique requires the optimization of just two initial parameters [
22]. In this segment, the particle swarm optimization (PSO) strategy is employed to fine-tune these two preliminary parameters of the VMD method [
23].
This study aims to fill this gap by employing the PSO algorithm for the optimization of VMD parameters, utilizing fuzzy entropy as the affinity measure. The denoising of TSD deflection speed signals is achieved through simulation and empirical validation. The purpose of this work is to develop an effective denoising method for TSD signals by optimizing VMD parameters using PSO and fuzzy entropy. This approach aims to improve the accuracy and reliability of TSD measurements, which are critical for evaluating road conditions and ensuring transportation safety. By addressing the challenges associated with parameter selection in VMD and demonstrating the method’s superiority over traditional techniques, this research contributes to the advancement of signal processing in the field of traffic monitoring.
2. Methods
2.1. TSD Noise Filtering Model
TSD actual measurements include inevitable sensor testing noise, with measurements deviating from true values. Observing from the distribution, outliers exhibit certain randomness, whereas noise distribution shows a regularity. In terms of numerical magnitude, outliers are significantly larger than adjacent data points, while noisy data differ slightly from the true value. Hence, data containing noise can be treated with filtering techniques during the data processing stage [
5].
The working frequency of the TSD Doppler sensor is 1000 Hz. Assuming that the vehicle speed during TSD data collection is 80 km/h, the TSD sensor can capture signals at 22 mm intervals on the road surface, with 45 data points distributed over a length of 1 m. According to the central limit theorem, the collected data noise should follow a normal distribution pattern. If the standard deviation is , then the standard deviation is . Thus, TSD data align with the noise filtration model, enabling noise removal through this model.
As indicated in Equation (1), the TSD data filtering model comprises actual values and noise data [
4,
5].
In the formula, represents the measurement of the i-th sensor during the j-th measurement by TSD, represents the true value measured by the i-th sensor, and indicates the noise from the i-th sensor in the j-th measurement.
Consequently, as indicated in Equation (2), the error
for the
i-th Doppler sensor is calculated as follows:
2.2. Principle of Variational Mode Decomposition
VMD, as a recently introduced adaptive method for decomposing multi-component signals, can break down complex signals composed of multiple frequencies into several IMFs [
12]. The VMD decomposition process mainly consists of constructing and solving a variational problem. This construction is carried out in three steps: (1) Calculating the analytic signal related to each mode through Hilbert transformation; (2) Adjusting the estimated central frequencies of each mode by introducing exponential terms, thereby shifting each mode’s spectrum to the baseband; (3) Calculating the norm of the aforementioned demodulated signals. Continuous optimization of this function can achieve decomposition results akin to those of EMD decomposition.
Assuming the input signal y is decomposed into
K intrinsic mode functions, with
k = 1, 2, …,
K:
where
denotes the instantaneous amplitude of
;
,
indicates the instantaneous frequency of
.
Assuming that each
has a specific central frequency and limited bandwidth, the variational challenge involves finding
K intrinsic mode functions
under two constraints: (1) The sum of all modes equals the input signal; (2) The cumulative estimated bandwidth of the intrinsic mode functions is minimized. The variational problem with constraints is presented as follows:
where
.
For acquiring the optimal solution of the stated variational problem, a quadratic penalty factor
α and Lagrange multiplier
λ (
t) are introduced, transforming the issue into an unconstrained variational problem as depicted in Equation (5):
The stated variational problem is solved using the alternating direction method of multipliers, updating
,
, and
, to locate the saddle point of Equation (5), with the formula
as follows:
where
equals
and
equals
.
The solution for the quadratic optimization issue:
Transitioning the central frequency determination issue into the frequency domain:
The approach for updating the central frequency is derived as follows:
Consolidating the aforementioned concepts, the process for solving the variational problem is succinctly outlined as follows:
- (a)
Initialize and n;
- (b)
Update and according to the equation;
- (c)
- (d)
Continue steps (b) to (c) until meeting the iteration criteria .
2.3. Principle of Particle Swarm Optimization Algorithm
The VMD algorithm, in acquiring IMFs, departs from the iterative sifting and signal stripping process utilized by the EMD method. However, it is more sensitive in the selection of optimization problem parameters [
22]. The penalty factor (α) and the number of decomposition layers (K) in the VMD method need to be preset, which suggests that the combination of parameters can significantly influence the outcome. The penalty factor (α) in VMD controls the trade-off between data fidelity and smoothness of the decomposed modes. A higher α ensures that the modes closely follow the original signal, reducing noise separation efficiency, while a lower α may capture more noise. An optimal α balances signal fitting and smoothness to effectively separate signal and noise. The number of decomposition layers (K) determines the number of IMFs the signal will be decomposed into. Too few layers (low K) may result in broad modes that mix signal components, while too many layers (high K) may over-decompose the signal, capturing noise as separate modes. The optimal K ensures the clear separation of frequency components.
Therefore, it is necessary to find an appropriate method for the global optimization of parameters. PSO is a global optimization algorithm for parameter optimization, currently widely used in various parameter optimization analyses [
23]. Its fundamental idea for finding the optimal solution is to achieve it through collaboration among different individuals within a swarm and the sharing of information among them. The algorithm is described as follows:
Let
represent the position of the
i-th particle in an n-dimensional space;
represent its best experienced position;
represent the best position experienced by all particles in the swarm;
represent the velocity of the
i-th particle in the swarm. The change in the
d-th dimension (1 ≤
d ≤
n) is as follows:
In the formula, is the inertia weight and is the maximum number of iterations. and are learning factors, representing the acceleration weights that guide each particle toward and positions, respectively. is the particle’s previous velocity; represents the “cognitive” part, indicating the particle’s own reasoning; represents the “social” part, indicating information sharing and cooperation among particles. In each dimension, particles have a maximum velocity limit . If the velocity in a certain dimension exceeds , then the velocity in that dimension is limited to . In this document, the population size N is 50, and the values of C1 and C2 are both 1.5. is 0.5.
2.4. Fitness Function
Figure 1 presents the flowchart of the proposed PSO–VMD method. The process begins with reading the TSD data after outlier removal, followed by denoising using the VMD method based on initialized PSO parameters. The PSO algorithm is employed to minimize the fitness function, which is defined based on the denoising performance of VMD. Fuzzy entropy is used as the affinity measure in the fitness function to evaluate the quality of the decomposed modes. The PSO algorithm starts with a population of potential solutions (particles), each representing a pair of K and α values. These particles are randomly initialized within predefined ranges. Each particle’s velocity and position are updated iteratively based on its own best position and the global best position found by the swarm. The velocity update considers both the cognitive component (individual particle experience) and the social component (swarm experience). The optimization process continues until convergence criteria are met. The optimal K and α values are obtained when the fitness function reaches its minimum value. Based on the aforementioned algorithmic concept, relevant programs were developed using Matlab 2018b [
24].
It is understood that calculating the fitness function is a key step in the PSO–VMD method. Fuzzy entropy [
25] (FuzzyEn) measures the probability of the emergence of new patterns; the larger the measure, the higher the probability of new patterns emerging, indicating a higher sequence complexity [
26]. Therefore, multiscale fuzzy entropy is used as the fitness function in the PSO–VMD method. The specific process of the fitness function is as follows [
27]:
- (1)
For a given N-dimensional time series
, time series undergo coarse-graining transformation, resulting in a new sequence:
Here, τ represents a scaling factor. When τ = 1, corresponds to the original data. When τ > 1, the original data are divided into coarse-grained sequences with lengths not exceeding N/τ.
- (2)
Define the dimensionality m of the phase space (
m ≤
N − 2) and the similarity tolerance r, and reconstruct the phase space:
where
.
- (3)
Introduce a fuzzy membership function:
where
r is the similarity tolerance.
For
, calculate
where the maximum absolute distance between window vectors (
X (
i) and
X (
j) is considered:
.
- (4)
For each
i, calculate its average to obtain:
- (5)
- (6)
Therefore, the fuzzy entropy (
FuzzyEn) of the original time series is as follows:
For a finite dataset, the estimate of multiscale fuzzy entropy is as follows:
2.5. Evaluation Methods
To prove the effectiveness of the method, common denoising metrics such as root mean square error (RMSE), signal-to-noise ratio (SNR), and a smoothness index are compared with the wavelet transform method.
The
RMSE, a common measure of the variance between the original and denoised signals, is defined as shown in Equation (20):
where
represents the original signal and
represents the denoised signal.
The
SNR is traditionally used to assess the level of noise in test signals, with a higher
SNR indicating better denoising performance:
where
is the power of the original signal and
is the power of the noise.
Sometimes, the
SNR does not fully reflect the denoising effect. The smoothness index measures the smoothness of the signal after denoising, defined as follows:
A higher SNR is indicative of a diminished presence of noise within the signal. Conversely, a lower RMSE suggests a greater fidelity of the denoised signal to its original, uncorrupted counterpart. Moreover, a reduced value of r denotes a more refined and smoother representation of the signal’s curve, enhancing its interpretability and utility in further analyses. These criteria help evaluate the effectiveness of denoising methods, providing a quantitative basis for comparing the proposed method with traditional wavelet transforms and other noise reduction techniques.
3. Numerical Experiments
When assessing the bearing capacity of pavement structures, the deflection information collected by the TSD is shown to be non-linear and non-stationary, making the extraction of effective signals a basis for further work.
To verify the noise reduction effect of the VMD method, a composite signal constructed here as shown in Equation (23) includes three sub-signals and a signal with Gaussian white noise, with a signal interval of 0.001 s and a total of 1000 points.
In the formula (23), represents the first sub-signal;
represents the second sub-signal;
represents the third sub-signal;
represents Gaussian white noise with a variance of 1.
As shown in
Figure 2, the black signal is the composite signal f formed by the superposition of v1, v2, v3, and Gaussian white noise with a variance of 1. The blue signal represents the sub-signal v1, the green signal represents the sub-signal v2, and the purple signal represents the sub-signal v3. The signal amplitudes of v1, v2, and v3 are 1, 1/4, and 1/16, respectively.
3.1. Denoising Based on the VMD Method
By filtering the signal with added Gaussian white noise and comparing it with other filtering methods, we demonstrate the advantages of the VMD method in denoising. The VMD method is used to reduce noise. For VMD decomposition, the number of decomposition layers is chosen as three, with a commonly used penalty factor of 2000.
Figure 3 presents the waveform spectrum of the original signal;
Figure 4 shows the evolution of the central frequency;
Figure 5 provides the spectral decomposition of the signal;
Figure 6,
Figure 7, and
Figure 8, respectively, present comparison charts of the first, second, and third sub-signals of the original signal with the decomposed signal. The line colors in
Figure 3,
Figure 4,
Figure 5,
Figure 6,
Figure 7 and
Figure 8 have the same meanings as those in
Figure 2.
The figures demonstrate that the VMD method can break down several components of a complex signal, with the first and second decomposed sub-signals closely matching the original signal. Although the third signal has a lower amplitude compared to the noise signal, the sub-signal with the smaller amplitude is also effectively reconstructed. Consequently, the VMD method can effectively decompose complex signals with multiple sub-signals, showing distinct advantages in its application to TSD measured signals.
3.2. Result
We utilize the VMD methods for original signal denoising, and then compare the root mean square error, signal-to-noise ratio, and smoothness index of the denoised and theoretical signals.
Table 1 presents an academic and detailed translation focusing on the noise reduction capabilities of the VMD method, and the effectiveness and reliability of VMD in denoising complex signals, showcasing its advantages in practical applications.
Compared to the unoptimized VMD model, the PSO–VMD model showed a 3.07 dB increase in SNR, a 30.2% decrease in RMSE, and a 29.2% increase in the smoothness index.