Nothing Special   »   [go: up one dir, main page]

Next Article in Journal
A Staggered Vane-Shaped Slot-Line Slow-Wave Structure for W-Band Dual-Sheet Electron-Beam-Traveling Wave Tubes
Next Article in Special Issue
Simulating Two-Phase Seepage in Undisturbed Soil Based on Lattice Boltzmann Method and X-ray Computed Tomography Images
Previous Article in Journal
Textronic Capacitive Sensor with an RFID Interface
Previous Article in Special Issue
A Detection Transformer-Based Intelligent Identification Method for Multiple Types of Road Traffic Safety Facilities
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Signal Denoising of Traffic Speed Deflectometer Measurement Based on Partial Swarm Optimization–Variational Mode Decomposition Method

1
School of Civil Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China
2
Department of Civil and Environmental Engineering, Rutgers, The State University of New Jersey, Piscataway, NJ 08854, USA
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(12), 3708; https://doi.org/10.3390/s24123708
Submission received: 15 April 2024 / Revised: 1 June 2024 / Accepted: 5 June 2024 / Published: 7 June 2024
Figure 1
<p>The flowchart of PSO–VMD method.</p> ">
Figure 2
<p>Synthetic signal and its four component signals.</p> ">
Figure 3
<p>Input signal spectrum (<math display="inline"><semantics> <mrow> <mrow> <mo>|</mo> <mrow> <msub> <mrow> <mover accent="true"> <mi>f</mi> <mo stretchy="true">^</mo> </mover> </mrow> <mi>n</mi> </msub> </mrow> <mo>|</mo> </mrow> <mo stretchy="false">(</mo> <mi>ω</mi> <mo stretchy="false">)</mo> </mrow> </semantics></math>).</p> ">
Figure 4
<p>Evolution chart of the central frequencies <math display="inline"><semantics> <mi>ω</mi> </semantics></math>.</p> ">
Figure 5
<p>Spectral decomposition (<math display="inline"><semantics> <mrow> <mrow> <mo>|</mo> <mrow> <msub> <mrow> <mover accent="true"> <mi>μ</mi> <mo stretchy="true">^</mo> </mover> </mrow> <mi>k</mi> </msub> </mrow> <mo>|</mo> </mrow> <mo stretchy="false">(</mo> <mi>ω</mi> <mo stretchy="false">)</mo> </mrow> </semantics></math>).</p> ">
Figure 6
<p>Original signal and recovered signal chart (v1).</p> ">
Figure 7
<p>Original signal and recovered signal chart (v2).</p> ">
Figure 8
<p>Original signal and recovered signal chart (v3).</p> ">
Figure 9
<p>US9 within New Jersey. Google Earth™.</p> ">
Figure 10
<p>Original deflection speed of US9: (<b>a</b>) The readings from Doppler sensor S100; (<b>b</b>) The readings from Doppler sensor S200; (<b>c</b>) The readings from Doppler sensor S300; (<b>d</b>) The readings from Doppler sensor S600; (<b>e</b>) The readings from Doppler sensor S900; (<b>f</b>) The readings from Doppler sensor S1500.</p> ">
Figure 10 Cont.
<p>Original deflection speed of US9: (<b>a</b>) The readings from Doppler sensor S100; (<b>b</b>) The readings from Doppler sensor S200; (<b>c</b>) The readings from Doppler sensor S300; (<b>d</b>) The readings from Doppler sensor S600; (<b>e</b>) The readings from Doppler sensor S900; (<b>f</b>) The readings from Doppler sensor S1500.</p> ">
Figure 11
<p>Fitness function curve.</p> ">
Figure 12
<p>Deflection speed before and after denoising with PSO–VMD method. (<b>a</b>) The readings from Doppler sensor S100; (<b>b</b>) The readings from Doppler sensor S200; (<b>c</b>) The readings from Doppler sensor S300; (<b>d</b>) The readings from Doppler sensor S600; (<b>e</b>) The readings from Doppler sensor S900; (<b>f</b>) The readings from Doppler sensor S1500.</p> ">
Figure 12 Cont.
<p>Deflection speed before and after denoising with PSO–VMD method. (<b>a</b>) The readings from Doppler sensor S100; (<b>b</b>) The readings from Doppler sensor S200; (<b>c</b>) The readings from Doppler sensor S300; (<b>d</b>) The readings from Doppler sensor S600; (<b>e</b>) The readings from Doppler sensor S900; (<b>f</b>) The readings from Doppler sensor S1500.</p> ">
Figure 13
<p>Maximum deflection curve after denoising.</p> ">
Versions Notes

Abstract

:
To accurately identify the deflection data collected by a traffic speed deflectometer (TSD) and eliminate the noise in the measured signals, a TSD signal denoising method based on the partial swarm optimization–variational mode decomposition (PSO–VMD) method is proposed. Initially, the VMD algorithm is used for modal decomposition, calculating the correlation coefficients between each decomposed mode and the original signal for modal selection and signal reconstruction; Then, the particle swarm optimization algorithm is utilized to optimize the number of modes K and the value α for the VMD algorithm, adopting fuzzy entropy as the affinity function to circumvent effects from sequence decomposition and forecasting accuracy, thus identifying the optimal combination of hyperparameters. Finally, the analysis on simulated signals indicates that the PSO–VMD method secures the best parameters, showing a clear advantage in denoising. Denoising real TSD data validates that the approach proposed herein achieves commendable outcomes in TSD deflection noise reduction, offering a feasible strategy for TSD signal denoising.

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 2 σ . 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].
y i j = s i + e i j
In the formula, y i j represents the measurement of the i-th sensor during the j-th measurement by TSD, s i represents the true value measured by the i-th sensor, and e i j indicates the noise from the i-th sensor in the j-th measurement.
Consequently, as indicated in Equation (2), the error ξ i for the i-th Doppler sensor is calculated as follows:
y i 1 y i 2 = e i 1 e i 2 = ξ i

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:
u k ( t ) = A k ( t ) cos ( ϕ k ( t ) )
where A k ( t ) denotes the instantaneous amplitude of u k ( t ) ; d ϕ k ( t ) / d t = ω k ( t ) , ω k ( t ) indicates the instantaneous frequency of u k ( t ) .
Assuming that each u k ( t ) has a specific central frequency and limited bandwidth, the variational challenge involves finding K intrinsic mode functions u k ( t ) 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:
a = 1 ,   { min { u k } , { ω k } { k t [ ( σ ( t ) + j π t ) u k ( t ) ] e j ω k t 2 2 } s . t . k = 1 K u k ( t ) = y ( t )
where { μ k } = { μ 1 , , μ k } ,   { ω k } = { ω 1 , , ω k } .
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):
L ( { μ k } , { ω k } , λ ) = α k t [ ( ( t ) + j π t ) μ k ( t ) ] e j ω k t 2 2 + f ( t ) k μ k ( t ) 2 2 + λ ( t ) , f ( t ) k μ k ( t )
The stated variational problem is solved using the alternating direction method of multipliers, updating μ k n + 1 , w k n + 1 , and λ n + 1 , to locate the saddle point of Equation (5), with the formula μ k n + 1 as follows:
μ k n + 1 = arg min μ k X { α t [ ( ( t ) + j π t ) μ k ( t ) ] e j ω k t 2 2 + f ( t ) i μ i ( t ) + λ ( t ) 2 2 2 }
where ω k equals ω k n + 1 ; and i μ i ( t ) equals i k μ i ( t ) n + 1 .
The solution for the quadratic optimization issue:
u i n + 1 ( ω ) = f i K u i ( ω ) + λ ( ω ) 2 1 + 2 α ( ω ω i ) 2
Transitioning the central frequency determination issue into the frequency domain:
ω k n + 1 = arg min ω k { 0 ( ω ω k ) 2 | μ ^ k ( ω ) | 2 d ω }
The approach for updating the central frequency is derived as follows:
ω i n + 1 = 0 ω | u i ( ω ) | 2 d ω 0 | u i ( ω ) | 2 d ω
Consolidating the aforementioned concepts, the process for solving the variational problem is succinctly outlined as follows:
(a)
Initialize { u ^ k 1 } , { ω k 1 } , { λ ^ 1 } and n;
(b)
Update u k and ω k according to the equation;
(c)
Update λ ;
λ ^ n + 1 ( ω ) λ ^ n ( ω ) + τ [ f ^ ( ω ) k u ^ k n + 1 ( ω ) ]
(d)
Continue steps (b) to (c) until meeting the iteration criteria i μ ^ k n + 1 μ ^ i 2 μ ^ k n 2 2 < e .

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 x i = ( x i 1 , x i 2 , , x i n ) represent the position of the i-th particle in an n-dimensional space; p i = ( p i 1 , p i 2 , , p i n ) represent its best experienced position; p g = ( p g 1 , p g 2 , , p g n ) represent the best position experienced by all particles in the swarm; v i = ( v i 1 , v i 2 , , v i n ) represent the velocity of the i-th particle in the swarm. The change in the d-th dimension (1 ≤ dn) is as follows:
v i d ( t + 1 ) = w v i d ( t ) + c 1 r 1 ( p i d x i d ( t ) ) + c 2 r 2 ( p g d x g d ( t ) ) x i d ( t + 1 ) = x i d ( t ) + v i d ( t + 1 ) w = w max ( w max w min ) T max T
In the formula, w is the inertia weight and T m a x is the maximum number of iterations. C 1 and C 2 are learning factors, representing the acceleration weights that guide each particle toward p i and p g positions, respectively. v i d ( t ) is the particle’s previous velocity; c 1 r 1 ( p i d x i d ( t ) ) represents the “cognitive” part, indicating the particle’s own reasoning; c 2 r 2 ( p g d x g d ( t ) ) represents the “social” part, indicating information sharing and cooperation among particles. In each dimension, particles have a maximum velocity limit V max . If the velocity in a certain dimension exceeds V max , then the velocity in that dimension is limited to V max ( V max > 0 ) . In this document, the population size N is 50, and the values of C1 and C2 are both 1.5. w 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 [ u ( 1 ) , u ( 2 ) , , u ( N ) ] , time series undergo coarse-graining transformation, resulting in a new sequence:
x b ( τ ) = 1 τ c = ( b 1 ) τ + 1 b τ x c , 1 b N / τ
Here, τ represents a scaling factor. When τ = 1, { x b ( τ ) } corresponds to the original data. When τ > 1, the original data are divided into coarse-grained sequences { x b ( τ ) } with lengths not exceeding N/τ.
(2)
Define the dimensionality m of the phase space (mN − 2) and the similarity tolerance r, and reconstruct the phase space:
X ( i ) = [ u ( i ) , u ( i + 1 ) , , u ( i + m 1 ) ] u 0 ( i ) , i = 1 , 2 , , N m + 1
where u 0 ( i ) = 1 m j = 0 m 1 u ( i + j ) .
(3)
Introduce a fuzzy membership function:
A ( x ) = { 1 , x = 0 exp [ ln ( 2 ) ( x r ) 2 ] , x > 0
where r is the similarity tolerance.
For i = 1 , 2 , , N m + 1 , calculate
A i j m = exp [ ln ( 2 ) ( d i j m / r ) 2 ] , j = 1 , 2 , , N m + 1 ,   and   j i
where the maximum absolute distance between window vectors (X (i) and X (j) is considered: d i j m = d [ X ( i ) , X ( j ) ] = max p = 1 , 2 , , m ( | u ( i + p 1 ) u 0 ( i ) | | u ( j + p 1 ) u 0 ( j ) | )   .
(4)
For each i, calculate its average to obtain:
C i m ( r ) = 1 N m j = 1 , j i N m + 1 A i j m
(5)
Define:
Φ m ( r ) = 1 N m + 1 i = 1 N m + 1 C i m ( r )
(6)
Therefore, the fuzzy entropy (FuzzyEn) of the original time series is as follows:
F u z z y E n ( m , r ) = lim N [ ln Φ m ( r ) ln Φ m + 1 ( r ) ]
For a finite dataset, the estimate of multiscale fuzzy entropy is as follows:
M F E ( m , τ , r , N ) = F u z z y E n ( m , τ , x a ( τ ) )
F u z z y E n ( m , r , N ) = ln Φ m ( r ) ln Φ m + 1 ( r )

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):
R M S E = 1 N n = 1 N [ f ( n ) f ^ ( n ) ] 2
where f ( n ) represents the original signal and f ^ ( n ) 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:
S N R = 10   lg ( p s / p z )
where p s is the power of the original signal and p z 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:
r = { n + 1 [ f ^ ( n + 1 ) f ^ ( n ) ] 2 } { n + 1 [ f ( n + 1 ) f ( n ) ] 2 }
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.
f = cos ( 2 π × 5 t ) + 1 / 4 × ( cos ( 2 π × 90 t ) ) + 1 / 16 ( cos ( 2 π × 180 t ) + 0.1 × η
In the formula (23), v 1 = cos ( 2 π × 5 t ) represents the first sub-signal;
v 2 = 1 / 4 × ( cos ( 2 π × 90 t ) ) represents the second sub-signal;
v 3 = 1 / 16 ( cos ( 2 π × 180 t ) 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.

4. Field Test Data Application Example

Taking the New Jersey section of US Route 9 (US9) as an example, we conduct TSD test signal preprocessing. As shown in Figure 9, the selected section is about 16,000 m long, with a data interval of 10 m, and about 1600 data points (starting from 0 m, ending at about 16,000 m).

4.1. Deflection Speed

The readings from Doppler sensors S100, S200, S300, S600, S900, and S1500 are shown in Figure 10.

4.2. Noise Reduction

Numerous natural phenomena generally conform to a normal distribution pattern. Extensive statistical evidence indicates that the deflection indices of the same type of pavement structure follow a normal distribution both at the initial completion stage and after a period of use. According to the central limit theorem, the overall sensor error conforms to a normal distribution. When analyzing TSD data, a 10 m interval is typically used, which is equivalent to sampling the population, so the errors still conform to a normal distribution [7]. For obtaining representative deflection values of the same pavement structure, values deviating from the normal range are excluded. Box plots have a certain advantage in identifying outliers. For outliers that do not conform to a normal distribution, the box plot method can be used for exclusion. Removing outliers before denoising is necessary to prevent them from unduly influencing the denoising process and potentially distorting the results.
After removing outliers from the TSD sensor’s actual measurement data, further data filtering is performed using the PSO–VMD method. Taking the S100 sensor as an example, after PSO optimization, a reasonable initial value for parameters is obtained as 4297, with the number of intrinsic mode functions being eight. The iterative process is shown in Figure 11, from which it can be observed that the value of the fitness function continuously decreases during the iteration process, trending toward stability.
Due to the limited length of this article, the iteration processes for other sensor data follow similarly, and the iteration process of the fitness function is not listed here again. Following the noise elimination from the data of sensors S100, S200, S300, S600, S900, and S1500 on US Route 9, the curvature deflection speed is depicted in Figure 12.
The approach described in reference [9] is employed anew to compare the outcomes of denoising real signals, both pre and post-application of the PSO–VMD method. It can be seen that the proposed PSO–VMD method still surpasses the wavelet method in filtering effectiveness on actual data. As shown in Table 2, compared to the unoptimized wavelet method, the PSO–VMD model showed a 6.81 dB increase in SNR, a 54.3% decrease in RMSE, and a 85.0% increase in the smoothness index. It becomes evident that the proposed PSO–VMD method continues to outperform the wavelet method in terms of filtering efficiency on real-world data.
While this study primarily assumes Gaussian white noise, we recognize that engineering signals often contain a mixture of noise types, including non-Gaussian noise [28]. The method proposed in this paper, which uses particle swarm optimization (PSO) to optimize variational mode decomposition (VMD) parameters, aims to enhance the denoising process. However, the current scope of our research does not explicitly address the applicability of PSO–VMD to non-Gaussian noise types.
The remaining data were fitted using the piecewise cubic hermite interpolating polynomial (PCHIP) method [29]. The result is a curve depicting the maximum deflection distributed along the mileposts of the US9 highway NB section, as shown in Figure 13.

5. Conclusions

This paper addresses the issue of manually setting parameters K and α in VMD by employing a PSO–VMD-based method, achieving noise reduction for both simulated signal data and in situ TSD Doppler sensor data.
(1)
Utilizing variational mode decomposition (VMD), grounded in robust mathematical principles and offering rational outcomes, for denoising the original data post-error exclusion. The PSO optimization algorithm was employed to refine the hyperparameters K and α of variational mode decomposition, effectively addressing the challenge of manually determining K and α in conventional variational mode decomposition techniques.
(2)
Conducting numerical experiments and comparing real data measurements with the wavelet transform method, the PSO–VMD method is adaptive and can significantly improve the signal-to-noise ratio and root mean square error of the data, resulting in better noise reduction. The PSO–VMD method mentioned in this paper can effectively eliminate noise from TSD Doppler sensors.
Future research can focus on evaluating and improving the PSO–VMD method’s performance in the presence of various noise types. This includes conducting extensive experiments with synthetic and real-world signals containing both Gaussian and non-Gaussian noise components [30]. Additionally, deflection speed analysis considering variations across the width of the road is also suggested. This will help in providing a more comprehensive understanding of pavement behavior and enhance the applicability of the PSO–VMD method in real-world scenarios.

Author Contributions

Conceptualization, C.W. and H.W.; methodology, C.W.; validation, C.W. and Y.D.; investigation, C.W. and Y.D.; writing—original draft preparation, C.W.; writing—review and editing, W.H; supervision, H.W.; funding acquisition, C.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Planned project of Gansu science and Technology Department under Contract 21JR7RA310, and the Youth Science Fund Project of Lanzhou Jiaotong University under Contract 2021029.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created.

Acknowledgments

The authors would like to acknowledge the anonymous reviewers for their insightful comments.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Xu, B.; Ranjithan, S.R.; Kim, Y.R. New Relationships Between Falling Weight Deflectometer Deflections and Asphalt Pavement Layer Condition Indicators. Transp. Res. Rec. 2002, 1806, 48–56. [Google Scholar] [CrossRef]
  2. Flintsch, G.W.; Ferne, B.; Diefenderfer, B.; Katicha, S.; Bryce, J.; Nell, S. Evaluation of Traffic-Speed Deflectometers. Transp. Res. Rec. 2012, 2304, 37–46. [Google Scholar] [CrossRef]
  3. Rada, G.R.; Nazarian, S.; Visintine, B.A.; Siddharthan, R.; Thyagarajan, S. Pavement Structural Evaluation at the Network Level: Final Report; Report FHWA-HRT-15–074; US Federal Highway Administration: Washington, DC, USA, 2016. [Google Scholar]
  4. Katicha, S.W.; Bryce, J.; Flintsch, G.; Ferne, B. Estimating “True” Variability of Traffic Speed Deflectometer Deflection Slope Measurements. J. Transp. Eng. 2015, 141, 04014071. [Google Scholar] [CrossRef]
  5. Flintsch, G.; Katicha, S.; Bryce, J.; Ferne, B.; Nell, S.; Diefenderfer, B. Assessment of Continuous Pavement Deflection Measuring Technologies; The National Academies Press: Washington, DC, USA, 2013. [Google Scholar]
  6. Nam, B.H.; Stokoe, K.H., 2nd; Youn, H. Enhanced Sensing and Data Processing System for Continuous Profiling of Pavement Deflection. Materials 2019, 12, 1653. [Google Scholar] [CrossRef]
  7. Katicha, S.W.; Flintsch, G.W.; Ferne, B. Optimal Averaging and Localized Weak Spot Identification of Traffic Speed Deflectometer Measurements. Transp. Res. Rec. J. Transp. Res. Board 2013, 2367, 43–52. [Google Scholar] [CrossRef]
  8. Craven, P.; Wahba, G. Smoothing noisy data with spline functions: Estimating the correct degree of smoothing by the method of generalized cross-validation. Numer. Math. 1978, 31, 377–403. [Google Scholar] [CrossRef]
  9. Katicha, S.W.; Flintsch, G.; Bryce, J.; Ferne, B. Wavelet Denoising of TSD Deflection Slope Measurements for Improved Pavement Structural Evaluation. Comput.-Aided Civ. Infrastruct. Eng. 2014, 29, 399–415. [Google Scholar] [CrossRef]
  10. Huang, N.E. Hilbert-Huang Transform and Its Applications; World Scientific: Singapore, 2014; Volume 16. [Google Scholar]
  11. Flandrin, P.; Rilling, G.; Goncalves, P. Empirical mode decomposition as a filter bank. IEEE Signal Process. Lett. 2004, 11, 112–114. [Google Scholar] [CrossRef]
  12. Dragomiretskiy, K.; Zosso, D. Variational Mode Decomposition. IEEE Trans. Signal Process. 2014, 62, 531–544. [Google Scholar] [CrossRef]
  13. Bagheri, A.; Alipour, M.; Ozbulut, O.E.; Harris, D.K. Identification of flexural rigidity in bridges with limited structural information. J. Struct. Eng. 2018, 144, 04018126. [Google Scholar] [CrossRef]
  14. Li, D.; Jiang, F.; Chen, M.; Qian, T. Multi-step-ahead wind speed forecasting based on a hybrid decomposition method and temporal convolutional networks. Energy 2022, 238, 121981. [Google Scholar] [CrossRef]
  15. Li, H.; Liu, T.; Wu, X.; Chen, Q. An optimized VMD method and its applications in bearing fault diagnosis. Measurement 2020, 166, 108185. [Google Scholar] [CrossRef]
  16. Yang, X.-M.; Yi, T.-H.; Qu, C.-X.; Li, H.-N.; Liu, H. Modal identification of high-speed railway bridges through free-vibration detection. J. Eng. Mech. 2020, 146, 04020107. [Google Scholar] [CrossRef]
  17. Zhou, S.; Yao, Y.; Luo, X.; Jiang, N.; Niu, S. Dynamic response evaluation for single-hole bench carbon dioxide blasting based on the novel SSA–VMD–PCC method. Int. J. Geomech. 2023, 23, 04022248. [Google Scholar] [CrossRef]
  18. Yu, T.; Tang, Q.; Vinayaka, S. Identifying structural properties of a steel railway bridge for structural health monitoring using laser Doppler vibrometry. Autom. Constr. 2024, 160, 105320. [Google Scholar] [CrossRef]
  19. Hao, T.; Jing, L.; He, W. An automated GPR signal denoising scheme based on mode decomposition and principal component analysis. IEEE Geosci. Remote Sens. Lett. 2022, 20, 3500105. [Google Scholar] [CrossRef]
  20. Dong, Z.; Feng, X.; Zhou, H.; Lu, Q.; Liu, C.; Zeng, Z.; Li, J.; Liang, W. Date processing for Lunar Penetrating Radar of Chang’E-4 based on variational mode decomposition. In Proceedings of the 18th International Conference on Ground Penetrating Radar, Golden, CO, USA, 14–19 June 2020; Society of Exploration Geophysicists: Houston, TX, USA, 2020. [Google Scholar]
  21. Li, F.; Zhang, B.; Verma, S.; Marfurt, K.J. Seismic signal denoising using thresholded variational mode decomposition. Explor. Geophys. 2018, 49, 450–461. [Google Scholar] [CrossRef]
  22. Zhang, J.; Chen, K. Research on carbon asset trading strategy based on PSO-VMD and deep reinforcement learning. J. Clean. Prod. 2024, 435, 140322. [Google Scholar] [CrossRef]
  23. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95-International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; IEEE: New York, NY, USA, 1995. [Google Scholar]
  24. The MathWorks Inc. MATLAB Version: 9.5(R2018b). The MathWorks Inc., 2018. Available online: https://ww2.mathworks.cn/products/matlab.html (accessed on 15 March 2024).
  25. Chen, W.; Wang, Z.; Xie, H.; Yu, W. Characterization of surface EMG signal based on fuzzy entropy. IEEE Trans. Neural Syst. Rehabil. Eng. 2007, 15, 266–272. [Google Scholar] [CrossRef]
  26. Chen, W.; Zhuang, J.; Yu, W.; Wang, Z. Measuring complexity using fuzzyen, apen, and sampen. Med. Eng. Phys. 2009, 31, 61–68. [Google Scholar] [CrossRef]
  27. Sun, K.H.; He, S.B.; Yin, L.Z.; Duo, L.K. Applicattion of FuzzyEn algorithm to the analysis of complexity of chaotic sequence. Acta Phys. Sin. 2012, 61, 130507. [Google Scholar]
  28. Zhao, H.; Ding, Y.; Meng, L.; Qin, Z.; Yang, F.; Li, A. Bayesian Multiple Linear Regression and New Modeling Paradigm for Structural Deflection Robust to Data Time Lag and Abnormal Signal. IEEE Sens. J. 2023, 23, 19635–19647. [Google Scholar] [CrossRef]
  29. Muller, W.B.; Roberts, J. Revised approach to assessing traffic speed deflectometer data and field validation of deflection bowl predictions. Int. J. Pavement Eng. 2013, 14, 388–402. [Google Scholar] [CrossRef]
  30. Zhang, X.; Ding, Y.; Zhao, H.; Yi, L.; Guo, T.; Li, A.; Zou, Y. Mixed Skewness Probability Modeling and Extreme Value Predicting for Physical System Input–Output Based on Full Bayesian Generalized Maximum-Likelihood Estimation. IEEE Trans. Instrum. Meas. 2024, 73, 3343742. [Google Scholar] [CrossRef]
Figure 1. The flowchart of PSO–VMD method.
Figure 1. The flowchart of PSO–VMD method.
Sensors 24 03708 g001
Figure 2. Synthetic signal and its four component signals.
Figure 2. Synthetic signal and its four component signals.
Sensors 24 03708 g002
Figure 3. Input signal spectrum ( | f ^ n | ( ω ) ).
Figure 3. Input signal spectrum ( | f ^ n | ( ω ) ).
Sensors 24 03708 g003
Figure 4. Evolution chart of the central frequencies ω .
Figure 4. Evolution chart of the central frequencies ω .
Sensors 24 03708 g004
Figure 5. Spectral decomposition ( | μ ^ k | ( ω ) ).
Figure 5. Spectral decomposition ( | μ ^ k | ( ω ) ).
Sensors 24 03708 g005
Figure 6. Original signal and recovered signal chart (v1).
Figure 6. Original signal and recovered signal chart (v1).
Sensors 24 03708 g006
Figure 7. Original signal and recovered signal chart (v2).
Figure 7. Original signal and recovered signal chart (v2).
Sensors 24 03708 g007
Figure 8. Original signal and recovered signal chart (v3).
Figure 8. Original signal and recovered signal chart (v3).
Sensors 24 03708 g008
Figure 9. US9 within New Jersey. Google Earth™.
Figure 9. US9 within New Jersey. Google Earth™.
Sensors 24 03708 g009
Figure 10. Original deflection speed of US9: (a) The readings from Doppler sensor S100; (b) The readings from Doppler sensor S200; (c) The readings from Doppler sensor S300; (d) The readings from Doppler sensor S600; (e) The readings from Doppler sensor S900; (f) The readings from Doppler sensor S1500.
Figure 10. Original deflection speed of US9: (a) The readings from Doppler sensor S100; (b) The readings from Doppler sensor S200; (c) The readings from Doppler sensor S300; (d) The readings from Doppler sensor S600; (e) The readings from Doppler sensor S900; (f) The readings from Doppler sensor S1500.
Sensors 24 03708 g010aSensors 24 03708 g010b
Figure 11. Fitness function curve.
Figure 11. Fitness function curve.
Sensors 24 03708 g011
Figure 12. Deflection speed before and after denoising with PSO–VMD method. (a) The readings from Doppler sensor S100; (b) The readings from Doppler sensor S200; (c) The readings from Doppler sensor S300; (d) The readings from Doppler sensor S600; (e) The readings from Doppler sensor S900; (f) The readings from Doppler sensor S1500.
Figure 12. Deflection speed before and after denoising with PSO–VMD method. (a) The readings from Doppler sensor S100; (b) The readings from Doppler sensor S200; (c) The readings from Doppler sensor S300; (d) The readings from Doppler sensor S600; (e) The readings from Doppler sensor S900; (f) The readings from Doppler sensor S1500.
Sensors 24 03708 g012aSensors 24 03708 g012b
Figure 13. Maximum deflection curve after denoising.
Figure 13. Maximum deflection curve after denoising.
Sensors 24 03708 g013
Table 1. Comparison of denoising effects using different methods on a synthetic signal.
Table 1. Comparison of denoising effects using different methods on a synthetic signal.
IndicatorOriginalVMDPSO–VMD
r0.38230.42250.5459
RMSE0.10200.07870.0549
SNR17.177919.428422.4988
Table 2. Comparison of denoising effects using different methods on a field signal.
Table 2. Comparison of denoising effects using different methods on a field signal.
IndicatorWavelet (sym2) [9]PSO–VMD
r0.06040.4019
RMSE0.17770.0811
SNR12.355619.1676
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

Wu, C.; Duan, Y.; Wang, H. Signal Denoising of Traffic Speed Deflectometer Measurement Based on Partial Swarm Optimization–Variational Mode Decomposition Method. Sensors 2024, 24, 3708. https://doi.org/10.3390/s24123708

AMA Style

Wu C, Duan Y, Wang H. Signal Denoising of Traffic Speed Deflectometer Measurement Based on Partial Swarm Optimization–Variational Mode Decomposition Method. Sensors. 2024; 24(12):3708. https://doi.org/10.3390/s24123708

Chicago/Turabian Style

Wu, Chaoyang, Yiyuan Duan, and Hao Wang. 2024. "Signal Denoising of Traffic Speed Deflectometer Measurement Based on Partial Swarm Optimization–Variational Mode Decomposition Method" Sensors 24, no. 12: 3708. https://doi.org/10.3390/s24123708

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