Next Article in Journal
Wavelet-Based Fusion for Image Steganography Using Deep Convolutional Neural Networks
Previous Article in Journal
Enhancing Fault Ride-Through and Power Quality in Wind Energy Systems Using Dynamic Voltage Restorer and Battery Energy Storage System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Signal Processing Algorithms Based on Wearable Laser Doppler Devices

1
Research Center of Light for Health, Suzhou Institute of Biomedical Engineering and Technology, Chinese Academy of Sciences, Suzhou 215163, China
2
College of Mechanical and Electrical Engineering, Hohai University, Changzhou 213200, China
3
Shandong Laboratory of Advanced Biomaterials and Medical Devices in Weihai, Weihai 264200, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(14), 2761; https://doi.org/10.3390/electronics14142761
Submission received: 10 June 2025 / Revised: 2 July 2025 / Accepted: 2 July 2025 / Published: 9 July 2025

Abstract

Wearable laser Doppler devices are susceptible to complex noise interferences, such as Gaussian white noise, baseline drift, and motion artifacts, with motion artifacts significantly impacting clinical diagnostic accuracy. Addressing the limitations of existing denoising methods—including traditional adaptive filtering that relies on prior noise information, modal decomposition techniques that depend on empirical parameter optimization and are prone to modal aliasing, wavelet threshold functions that struggle to balance signal preservation with smoothness, and the high computational complexity of deep learning approaches—this paper proposes an ISSA-VMD-AWPTD denoising algorithm. This innovative approach integrates an improved sparrow search algorithm (ISSA), variational mode decomposition (VMD), and adaptive wavelet packet threshold denoising (AWPTD). The ISSA is enhanced through cubic chaotic mapping, butterfly optimization, and sine–cosine search strategies, targeting the minimization of the envelope entropy of modal components for adaptive optimization of VMD’s decomposition levels and penalty factors. A correlation coefficient-based selection mechanism is employed to separate target and mixed modes effectively, allowing for the efficient removal of noise components. Additionally, an exponential adaptive threshold function is introduced, combining wavelet packet node energy proportion analysis to achieve efficient signal reconstruction. By leveraging the rapid convergence property of ISSA (completing parameter optimization within five iterations), the computational load of traditional VMD is reduced while maintaining the denoising accuracy. Experimental results demonstrate that for a 200 Hz test signal, the proposed algorithm achieves a signal-to-noise ratio (SNR) of 24.47 dB, an improvement of 18.8% over the VMD method (20.63 dB), and a root-mean-square-error (RMSE) of 0.0023, a reduction of 69.3% compared to the VMD method (0.0075). The processing results for measured human blood flow signals achieve an SNR of 24.11 dB, a RMSE of 0.0023, and a correlation coefficient (R) of 0.92, all outperforming other algorithms, such as VMD and WPTD. This study effectively addresses issues related to parameter sensitivity and incomplete noise separation in traditional methods, providing a high-precision and low-complexity real-time signal processing solution for wearable devices. However, the parameter optimization still needs improvement when dealing with large datasets.

1. Introduction

Laser Doppler blood flow measurement technology is based on the principle of the Doppler effect, enabling the assessment of blood flow velocity by analyzing the Doppler frequency shifts introduced when laser light interacts with blood particles. This technology offers significant advantages in terms of high precision and non-invasiveness, making it valuable for monitoring blood flow in clinical scenarios such as hypertension [1] and burns assessments [2]. Additionally, it paves the way for critical detection in many fields such as hemodynamic research [3], tumor microcirculation monitoring [4], and neurological assessments in intensive care settings [5].
However, laser Doppler blood flow signals collected by wearable devices are susceptible to interference from Gaussian white noise [6], baseline drift [7], and motion artifacts [8]. Among these, motion artifacts—caused by physiological tissue displacement, fiber movement, and probe jitter—serve as the dominant noise source [9,10], significantly reducing the reliability of clinical diagnoses. For instance, during the dressing change for burn patients, limb movements can introduce high-frequency jittering noises. Thus, suppressing motion artifacts remains a critical technical bottleneck in the development of wearable devices [11].
Existing denoising research primarily focuses on five categories of methods: (1) Adaptive filtering technology achieves noise separation by constructing reference signals or dynamically adjusting parameters. Castaño Usuga et al. [12] combined electrocardiogram signals, inertial measurement unit motion signals, and autoregressive models to synthesize reference signals, using multichannel independent analysis to reduce motion artifacts and distortion of target signals. Hyejung Kim et al. [13] designed a two-stage cascaded least mean square algorithm (LMS) adaptive filter for rapid tracking of artifacts; however, its reliance on noise frequency characteristics limits its general applicability. (2) The modal decomposition method separates the noise components through frequency-domain decoupling. Geng et al. [14] integrated empirical mode decomposition (EMD) with adaptive filtering, first removing artifacts and then screening modal components using permutation entropy thresholds, achieving a heart rate calculation correlation coefficient of 0.731. Nayak et al. [15] decomposed signals via empirical wavelet transform (EWT) and suppressed noise modes using principal component analysis (PCA). Notably, variational mode decomposition (VMD) has emerged as a hotspot due to its adaptive matching of signal modal characteristics, though its parameter optimization relies on empirical tuning. (3) Deep learning methods learn motion artifact features through end-to-end training. Su et al. [16] synthesized multimodal motion artifact images and used three-dimensional convolutional neural networks (3D-CNNs) to effectively remove complex artifacts, albeit with limitations in wearable device real-time processing due to heavy reliance on large-scale data and high computational complexity. Vakli et al. [17] constructed an automatic brain MRI motion artifact monitoring system based on end-to-end deep learning. (4) Swarm intelligence optimization algorithms enhance noise reduction performance via parameter optimization. For instance, Balasubramanian et al. [18] introduced a honey badger optimization algorithm into EWT to adaptively adjust filter weights, demonstrating denoising advantages. SUO et al. [19] constructed a hybrid forecasting model based on time-varying filtering, empirical mode decomposition, fuzzy entropy, partial autocorrelation function, an improved chimpanzee optimization algorithm, and bidirectional gated recurrent unit. (5) Improved traditional algorithms include the following: Liu et al. [20] introduced sine functions to balance signal feature retention and smoothness; Skoric et al. [21] combined large overlap discrete wavelet transform (LODWT) with time–frequency masking to reduce vibration artifacts; Sun et al. [22] proposed Gaussian function decomposition combined with minimum mean square error estimation to improve physiological parameter calculation accuracy; Hiejima et al. [23] identified the critical role of cutoff frequency in artifact suppression and proposed dynamic selection strategies; and Hosni et al. [24] effectively removed baseline drift via wavelet transform combined with adaptive window algorithms.
Existing methods exhibit the following significant limitations: traditional adaptive filtering is constrained by the quality of reference signals and the characteristics of noise frequency bands; VMD parameter selection relies on empirical methods, which can lead to modal aliasing; deep learning approaches struggle to meet the real-time requirements of wearable devices; and wavelet thresholding methods lack adaptive mechanisms and exhibit insufficient edge preservation. Moreover, current algorithms demonstrate inadequate hierarchical separation capabilities for mixed noise, making it challenging to achieve collaborative processing across the full frequency spectrum. To address these issues, this paper innovatively proposes an ISSA-VMD-AWPTD denoising algorithm, which integrates an improved sparrow search algorithm (ISSA), VMD, and adaptive wavelet packet threshold denoising (AWPTD) as follows: (1) It enhanced the sparrow algorithm using cubic chaos mapping [25], butterfly optimization [26], and sine–cosine search strategy [27], targeting the minimization of modal component envelope entropy for adaptive optimization of VMD’s decomposition levels and penalty factors, thus achieving non-overlapping signal decomposition; (2) employed a correlation coefficient-based mechanism to filter target and mixed modes, reconstructing the mixed signal after removing pure noise components; (3) designed an exponential adaptive threshold function based on the energy proportion of wavelet packet nodes, merging pure wavelet packet nodes with clean VMD modal components. Experimental results demonstrated that for a 200 Hz test signal, the proposed algorithm achieved a signal-to-noise ratio (SNR) of 24.47 dB, an improvement of 18.8% over the VMD method (20.63 dB), and a root-mean-square-error (RMSE) of 0.0023, a reduction of 69.3% compared to the VMD method (0.0075). The processing results for measured human blood flow signals achieved an SNR of 24.11 dB, a RMSE of 0.0023, and a correlation coefficient (R) of 0.92, all outperforming algorithms such as VMD and WPTD.

2. Method

In the field of complex signal processing, the accuracy of feature extraction for non-stationary signals is significantly affected by noise interference and modal aliasing. Traditional VMD suffers from strong parameter dependence and insufficient noise resistance, while the threshold function of the AWPTD has substantial optimization potential. Additionally, using intelligent optimization algorithms alone tends to fall into local optima. To address these issues, this paper proposes an ISSA-VMD-AWPTD denoising algorithm based on the fusion of multiple improved algorithms. The algorithm first takes the minimum envelope entropy among all intrinsic mode functions (IMFs) as the optimization objective. Secondly, it uses the ISSA algorithm to determine the optimal combination of decomposition level (K) and penalty factor (α) for VMD. Then, the VMD algorithm with the optimal parameter combination is applied, combined with the correlation coefficient method, to decompose the original signal into multiple IMFs containing the target signal, mixed signals, and noise signals. Afterwards, the improved AWPTD algorithm is used to perform threshold denoising on the mixed IMF components. Finally, the signal reconstructed from the processed wavelet packet coefficients is superimposed with the target IMF components to obtain the denoised signal. The corresponding algorithm workflow is shown in Figure 1.

2.1. Improving the Sparrow Optimization Algorithm with Multiple Strategies

This paper proposes an improved sparrow search algorithm (ISSA) that fuses three strategies: cubic chaos mapping, butterfly optimization, and sine–cosine search. By optimizing and improving the population initialization random distribution equation, as well as the optimal position update equations for explorers and followers, the algorithm’s optimization capability is significantly enhanced. The optimized improvement equations are as follows:
1.
The expression of the cubic chaotic mapping function is the following:
X n + 1 = ρ X n 1 X n 2
where in the equation, ρ denotes the mapping control factor, and X n represents the population sequence value, which satisfies   X n   ϵ   ( 0 ,   1 ) . Tests have found that when the initial sequence value X 0 = 0.3 ,   ρ = 2.5948 , as shown in Figure 2, the population sequence distribution can be driven into a perfect chaotic state, i.e., with higher randomness, as shown in Figure 3.
2.
The mathematical equation of the butterfly optimization strategy is the following:
X i , j t + 1 = X i , j t + ( r 2 X g b e s t t X i , j t ) f i , i f R 2 < S t X i , j t + γ L                                             , i f R 2 > S t
where in the equation, X g b e s t t represents the global optimal position in the current iteration process, f i denotes the position attractiveness of the i -th sparrow, whose value is determined by the fitness value, and r is a uniformly distributed random number in the interval (0, 1).
3.
The calculation equation for the sine–cosine search strategy is as follows:
X t + 1 = X t + r 3 × sin r 4 × D       , r 5 < 0.5 X t + r 3 × cos r 4 × D       , r 5 0.5
D = ( r 6 1 ) × X i t | i = 1,2 , , D
r 3 = z z × t M
where in the equation, z is a constant set to 1 in the algorithm calculations of this paper; t and M denote the iteration number and maximum iteration number, respectively; r 4 ( 0 ,   2 π ) , represents the distance between iteration steps; r 5 is the sine–cosine search control parameter; and r 6 is the current optimal individual influence coefficient.
The ISSA improved sparrow search algorithm proposed in this paper performs chaotic mapping population initialization after completing the initialization of parameters, including population size, maximum number of iterations, warning value, and explorer proportion parameter, calculates individual fitness, and finally adopts a multi-strategy fusion algorithm to iteratively update current position parameters and determine whether they are superior to old positions. The core algorithm process of ISSA is shown in Figure 4.

2.2. Variational Mode Decomposition Algorithm

Variational mode decomposition is an adaptive signal decomposition method that can decompose a complex signal sequence into several mode components according to practical conditions [28]. During subsequent searching and solving processes, it adaptively matches the optimal center frequency and bandwidth for each mode to achieve effective separation of IMFs with different frequency characteristics, ultimately obtaining the optimal solution to the variational problem. The core idea of VMD is to minimize the bandwidth of each mode while ensuring that the mode components can cover the characteristics of the original signal. Specifically, it performs VMD decomposition operations by initializing the decomposition level K to decompose K IMF components and finally obtains the IMFs that meet the conditions based on whether the calculated normalized Shannon entropy of each IMF satisfies the preset criteria. Therefore, the pre-calculated parameter lookup table can increase the real-time processing speed by 40%.

2.3. Adaptive Wavelet Packet Threshold Denoising Algorithm

The commonly used traditional threshold functions include the hard threshold function and the soft threshold function. Their corresponding expressions are as follows.
Hard threshold function:
W ^ J , K = W J , K ,                     W J , K λ           0 ,                     W J , K < λ
Soft threshold function:
W ^ J , K = S g n ( W J , K ) ( W J , K λ ) ,                     W J , K λ                                                                         0 ,                     W J , K < λ
Both threshold functions have corresponding drawbacks. The soft threshold function can effectively remove spike noise and make the signal smoother, but it also loses some local features at signal edges. The hard threshold function, while better preserving signal edge features, results in poor smoothness and contains more spike noise in the processed signal. Therefore, to overcome the above drawbacks, this paper employs an improved AWPTD algorithm to complete the signal denoising process.
1.
The improved threshold λ can be adaptively set according to the number of decomposition layers, and its expression is the following:
λ = 0.8 λ j             r 1,2 ϵ 0,0.5         0.9 λ j             r 1,2 ϵ 0.5,0.7             λ j             r 1,2 ϵ 0.7,1
where in the equation, λ j   denotes the threshold at the j -th layer decomposition of wavelet packets. The correlation coefficients r 1,2   represent the correlation strength between the j -th layer decomposition coefficients and the original signal coefficients, with r 1,2 1 .
λ j = σ 2 ln N e j 1 2 j 2 + 2
where in the equation, σ denotes the variance of the noise component, generally calculated as σ = m e d i a n ( w j , k ) / 0.6745 , and N represents the number of signal sampling points.
r 1,2 = C o v a 1 , a 2 , j V a r a 1 V a r a 2 , j
where in the equation, a 1 represents a set of hypothetical original data, a 1 = a 11 , a 12 , a 13 , , a 1 n T ; the data obtained from the corresponding j -th layer decomposition is a 2 , j = a 21 , a 22 , a 23 , , a 2 n T ; C o v ( a 1 , a 2 , j ) denotes the covariance between a 1 and a 2 , j , and the magnitude of the variance between a 1 and a 2 , j is V a r ( a 1 ) V a r ( a 2 , j ) .
2.
The improved adaptive threshold function can effectively address issues such as biases and discontinuities caused by traditional threshold functions, and its expression is given by the following:
W ^ j , k = s g n w j , k w j , k λ e w j , k λ , w j , k λ 0                                                                                                   , w j , k < λ
where in the equation, λ denotes the adaptively selected threshold; W ^ j , k represents the k -th wavelet packet coefficient after decomposition at the j -th layer obtained via adaptive threshold processing; and w j , k refers to the k -th wavelet packet coefficient at the j -th layer.
Through Lyapunov stability analysis, it is proved that when the threshold update step size λ ∈ (0, 2/β) (β is the Lipschitz constant of the wavelet packet coefficients), the algorithm converges to a mean square error of ≤10−4.

2.4. Evaluation Indicators

To quantify the noise reduction performance of the denoising algorithm, two SNR and RMSE are the two metrics generally used for analysis and evaluation. The numerical value of SNR directly reflects the quality of noise reduction—a larger SNR indicates a higher quality of the denoised signal and better noise reduction performance. Conversely, a smaller RMSE value signifies that the denoised signal is closer to the original signal, demonstrating superior noise reduction effectiveness.
The equations for calculating the signal-to-noise ratio and the root mean square error are as follows:
S N R = 10 × log 10 t = 0 N X 2 t t = 0 N [ X 2 t x 2 t ]
R M S E = 1 N t = 0 N [ X 2 t x 2 t ]
where in the equation, X t denotes the original signal sequence, and, x t represents the denoised signal sequence.
The algorithm processed 1000 points of signals on the Raspberry Pi 4B (Raspberry Pi Foundation, Cambridge, UK) in 12.7 ms, consuming 8.3 MB of memory and having a power consumption of 1.2 W. This meets the power consumption standards for wearable devices.

3. Result and Analysis

3.1. Experimental Design

3.1.1. Construction of Analog Signals

A simulated signal incorporating an ideal laser Doppler signal and noise components was constructed. A 200 Hz sine wave was used as the time-domain signal to represent the ideal laser Doppler blood flow. According to the Nyquist theory, a sampling frequency of 1000 Hz and 1000 sampling points were set to ensure no signal distortion. The noise was randomly generated according to a Gaussian normal distribution with an intensity of −10 dB. Fast Fourier transform (FFT) processing was performed on the signal to generate a spectrogram, with the final results shown in Figure 5.

3.1.2. ISSA Optimizes VMD Parameters

The improved sparrow search algorithm (ISSA) employs a multi-strategy approach to optimize the decomposition level K and penalty factor of α the variational mode decomposition (VMD) algorithm. In VMD, the goal is to minimize the sum of the estimated bandwidths of each modal component:
m i n { u k } , { ω k } { k = 1 K ϑ t [ ( δ ( t ) + j π t ) u k ( t ) ] e j ω k t 2 2 }
where in the equation, u k ( t ) represents the k -th modal component, ω k denotes the central frequency of the k -th modal component, and K signifies the number of decomposition levels.
Building on Equation (14), a penalty factor of α is introduced, transforming the constrained optimization problem into an unconstrained optimization problem using the augmented Lagrange multiplier method:
L ( { u k } , { ω k } , λ ) = α k = 1 K t δ ( t ) + j π t u k ( t ) 2 2 + f ( t ) k = 1 K u k ( t ) 2 2 + λ ( t ) , f ( t ) k = 1 K u k ( t )
where in the equation,     f ( t ) represents the original signal, and λ ( t ) represents the Lagrange multiplier.
The population size was set to 10, the iteration range of K was set to (3, 10), and the iteration range of α was set to (100, 3000). The minimum envelope entropy value of each mode IMF after VMD decomposition was used as the fitness value of ISSA. As shown in Figure 6, (a) is the fitness optimization curve, (b) is the penalty factor optimization curve, (c) is the decomposition mode optimization curve, and (d) is the marginal spectrogram of each IMF decomposed by VMD under the optimal target parameters. It can be seen from Figure 6 that the optimal fitness value is 0.912 after the 5th iteration, and the optimal combination of target parameters is (K, α ) = (6, 1780). Furthermore, in non-sinusoidal signals such as 100Hz square wave and 300Hz triangular wave, ISSA can still find the optimal parameters within seven iterations, and the improvement in SNR is consistent with that of the sinusoidal signal.

3.1.3. Modal Component Selection Based on Correlation Coefficient

From Figure 6d, it can be seen that the ISSA-VMD fusion algorithm decomposes the analog signal into six IMF components, and there is no modal aliasing. The calculation equation for the waveform correlation coefficient R (correlation coefficient) between each IMF component and the original signal is as follows:
R I M F i , X = i N I M F i I M F ¯ X X ¯ i N I M F i I M F ¯ 2 i N X X ¯ 2
To achieve automatic screening of IMF components after modal decomposition, an adaptive correlation coefficient threshold calculation method is proposed. First, the correlation coefficients between each IMF and the original signal are calculated. Through statistical analysis of their distribution, a preliminary threshold is obtained to distinguish between noise and non-noise components. Then, by combining mutation point detection with kurtosis verification, the boundary of the target component is located, and the minimum correlation coefficient of the target component is determined. Finally, a three-level classification of noise, mixture, and target components is formed, without the need for manual parameter setting, and the noise reduction and feature preservation can be balanced adaptively according to the signal characteristics. Based on this, the R values of IMF1 to IMF6 are calculated (as shown in Table 1). The larger the R value, the closer the current signal is to the target signal. The results showed that IMF3 was identified as the target signal component, IMF2 and IMF4 (adjacent to IMF3) were mixed components, and the remaining three IMFs were noise components.
The noise components IMF1, IMF5, and IMF6 were removed, and the target component and the mixed component were reconstructed to obtain a relatively pure reconstructed signal, as shown in Figure 7.

3.1.4. Wavelet Packet Adaptive Threshold Denoising Processing

Using the proposed AWPTD algorithm, adaptive wavelet packet threshold denoising was applied to the reconstructed signal. Since the optimal decomposition wavelet and decomposition level could not be determined temporarily, the db4 wavelet with 3-level decomposition was tentatively selected based on empirical knowledge. The optimal decomposition wavelet and decomposition level are identified after completing the analysis of the entire signal denoising process. Because the default Gray coding in MATLAB (R2021b)’s wavelet packet processing functions causes disorder in the frequency ordering of each node after signal decomposition, it is necessary to reorder the nodes by increasing the frequency. The spectrograms and time-domain waveforms of each node after processing are shown in Figure 8.
The reconstructed signal contains complex components, and the distribution of its main components determines subsequent denoising operations, requiring a clear and intuitive visualization of these components’ distribution patterns. First, through signal analysis algorithms and computational models, the energy proportion of signals in each node frequency band was calculated precisely. Based on this, the energy proportion shown in Figure 9a and the time–frequency representation shown in Figure 9b were plotted. Differences in energy proportion across frequency bands are intuitively presented using color and bar height.
As can be seen from Figure 9, the main components of the reconstructed signal are concentrated in the frequency band of the 4th node (the 3rd node of the 3rd layer). To avoid losing valid information due to excessive denoising, the mean value of the energy proportion of each node’s frequency band was used as the selection threshold. Subsequently, components with energy below the threshold in the node frequency bands were filtered out, the wavelet packet coefficients of node frequency bands with energy above the threshold were reconstructed, and these were then superimposed with IMF3 to generate a complete time-domain signal. After processing by AWPTD, the final denoised signal was obtained, and its time–frequency domain waveform is shown in Figure 10.

3.2. Verification of Noise Reduction Effetct

3.2.1. Verification of Noise Reduction for Analog Signals

To validate the exceptional denoising performance of the ISSA-VMD-AWPTD algorithm when processing simulated signals, robust testing and threshold analysis were conducted under different signal-to-noise ratio (SNR) settings. Gaussian white noise of varying intensities was superimposed on a pure 200 Hz sine wave signal, with SNR gradients set at −20 dB, −15 dB, −10 dB, −5 dB, 0 dB, and 5 dB, resulting in a total of six experimental groups. Each signal was sampled at a frequency of 1000 Hz, comprising 1000 sample points, with noise generated randomly according to a normal distribution. The ISSA-VMD-AWPTD algorithm was applied to each group of noisy signals, yielding results as shown in Table 2.
The findings indicate that the denoising performance of the ISSA-VMD-AWPTD algorithm peaked at an original noise intensity of −10 dB, suggesting that −10 dB is the optimal choice for balancing noise challenge and algorithm effectiveness.
Building on the previous analysis, a comparative evaluation of the denoising effects of the ISSA-VMD-AWPTD algorithm was conducted against traditional WPTD, VMD, and ISSA-VMD algorithms. The results are presented in Figure 11.
Figure 11 illustrates the time–frequency waveforms of a noisy simulated signal (200 Hz sine wave superimposed with −10 dB Gaussian noise) processed by the VMD, ISSA-VMD, WPTD, and ISSA-VMD-AWPTD algorithms. In the time domain, the noisy signal exhibits significantly high-frequency spikes. After denoising, both VMD, ISSA-VMD, and WPTD still retain some degree of spike noise, while the ISSA-VMD-AWPTD algorithm nearly eliminates these spikes.
In the frequency domain, the noisy signal’s spectrum shows a broad noise distribution around the primary peak at 200 Hz. Although VMD, ISSA-VMD, WPTD, and ISSA-VMD-AWPTD algorithms can suppress noise to varying extents, residual noise remains. The ISSA-VMD-AWPTD spectrum, however, features a prominent primary peak with minimal residual noise.
Overall, the advantages of the ISSA-VMD-AWPTD algorithm stem from its hierarchical denoising mechanism. The ISSA optimizes the parameters of VMD to achieve non-overlapping decomposition, allowing for the removal of pure noise modes. Subsequently, the adaptive wavelet packet thresholding further eliminates residual noise within the mixed modes. In contrast, traditional VMD suffers from noise residue due to unoptimized parameters, while WPTD is prone to mistakenly deleting low-frequency signal components due to the lack of a modal filtering mechanism.

3.2.2. Verification of Noise Reduction for Measured Signals

Building on the effectiveness of the ISSA-VMD-AWPTD denoising algorithm, this study introduced validation through the denoising of actual laser Doppler blood flow signals. A laser Doppler measurement device was used to perform localized measurements on two branches and the main trunk of the great saphenous vein in the foot. A total of 12,000 sampled signals were collected, and the measured signals were utilized as the empirical data. The measurement locations are illustrated in Figure 12.
To facilitate a comparison of the denoising performance of the ISSA-VMD-AWPTD algorithm with three other algorithms, the denoised signals were plotted alongside the original signals in the time–frequency domain. This comparison is illustrated in Figure 13.
Figure 12 presents the original signal alongside the denoising effects of four algorithms. In panel (a), the original signal is significantly affected by motion artifacts, exhibiting pronounced fluctuations and noticeable baseline drift. While the VMD and ISSA-VMD algorithms suppress some noise, they still retain high-frequency oscillations. The WPTD processed signal is excessively smoothed, resulting in the loss of subtle fluctuation features. In contrast, the ISSA-VMD-AWPTD waveform closely resembles the characteristics of physiological signals, with a stable baseline and preserved details of blood flow pulses.
In panel (b), the frequency spectrum of the original signal appears chaotic, containing multiple noise peaks. Both VMD and ISSA-VMD show residual noise in the low-frequency range (<500 Hz). The WPTD demonstrates significant suppression of high-frequency noise; however, it leads to energy attenuation in the mid-frequency range. The ISSA-VMD-AWPTD spectrum is concentrated in the target frequency range, exhibiting the lowest noise peaks, which indicates its broad-spectrum suppression capability against complex physiological noise.
The results of the aforementioned denoising algorithms were quantitatively evaluated, as shown in Table 3—the SNR, RMSE, and R values of each noise reduction algorithm. The ISSA-VMD-AWPTD algorithm achieved a 16.9% improvement in SNR, reaching 24.111, and a 69.3% reduction in RMSE, lowering it to 0.0023. This indicates its effectiveness in enhancing the proportion of signal energy while reducing the error between the denoised and original signals. This improvement is attributed to the global optimization of VMD parameters by the ISSA (optimal K = 6, α = 1780), which avoids the under-decomposition or over-decomposition issues commonly associated with traditional VMD due to empirical parameter settings. The ISSA-VMD-AWPTD attained a correlation coefficient (R) of 0.92, significantly surpassing other algorithms, demonstrating its ability to maximally retain the characteristics of the original signal while effectively suppressing noise.
In wearable laser Doppler devices, the mixed interference of motion artifacts and physiological noise poses a major bottleneck for precise clinical measurements. The algorithm presented in this paper achieves a dual breakthrough in improving SNR and preserving signal fidelity through adaptive parameter optimization and multi-scale noise hierarchical processing, providing a feasible solution for high-precision blood flow monitoring in wearable devices.

4. Conclusions

This paper addresses the complex noise issues in laser Doppler signals by proposing the integrated ISSA-VMD-AWPTD denoising algorithm. This algorithm achieves significant noise reduction via three key steps. First, the ISSA is enhanced using cubic chaotic mapping, butterfly optimization, and sine–cosine search strategies, to minimize the modal envelope entropy. This adaptive approach determines the optimal parameter combinations for VMD, ensuring non-overlapping signal decomposition. Second, valid modal components are selected based on correlation coefficient criteria, allowing for the reconstruction of the mixed signal after removing noise-dominant components. Finally, an exponential AWPTD is introduced for secondary noise reduction, based on node energy proportions. Simulation experiments demonstrated that the proposed algorithm improves the SNR by 18.8% compared to traditional VMD methods and dramatically reduces the RMSE by 69.3%. In the processing of measured human blood flow signals, the algorithm achieves an SNR of 24.11 dB and a correlation coefficient (R) of 0.92, considerably outperforming existing comparative algorithms and effectively overcoming the limitations of high parameter dependence and incomplete noise separation in traditional methods.
Regarding the optimization of signal processing algorithms, when handling signals with a large volume of data, the algorithm proposed in this paper encounters an issue of extended computation time during the parameter optimization phase. This is particularly evident when processing high-frequency signals exceeding 10 kHz. Subsequent research will be carried out in phases to develop lightweight neural network architectures, construct incremental learning frameworks, and optimize hardware acceleration. It will integrate techniques such as neural network parameter estimation, collaborative optimization through evolutionary reinforcement learning, and model compression and deployment. Within 12 months, the aim is to reduce the computing time for processing laser Doppler signals by 70% and increase the SNR by 18.2 ± 2.5 dB, providing an efficient solution for real-time blood flow monitoring in wearable devices.

Author Contributions

Conceptualization, Y.Z., Y.F., J.C. and J.X.; methodology, Y.Z., Y.F. and T.T.; software, Y.Z. and Y.F.; validation, Y.Z., Y.F., M.L., T.T., J.M. and C.C.; formal analysis, Y.Z., Y.F. and T.T.; investigation, Y.Z. and T.T.; resources, J.C. and J.X.; data curation, Y.Z.; writing—original draft preparation, Y.Z.; writing—review and editing, Y.Z., Y.F. and J.C.; visualization, Y.Z., Y.F. and J.M.; supervision, J.C. and J.X.; project administration, Y.Z. and J.C.; funding acquisition, J.C., J.X. and M.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the PROJECT OF JIANGSU PROVINCE HIGH-END MEDICAL DEVICES TECHNOLOGY INNOVATION CENTER, grant number BM2022012, SHANDONG LABORATORY OF ADVANCED BIOMATERIALS AND MEDICAL DEVICES IN WEIHAI, grant number ZL202404, and the SHANDONG PROVINCE HIGH-END MEDICAL DEVICES INNOVATION AND ENTREPRENEURSHIP CONSORTIUM, grant number No. 2024-SGTTXM-001.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Fedorovich, A.A.; Loktionova, Y.I.; Zharkikh, E.V.; Gorshkov, A.Y.; Korolev, A.I.; Dadaeva, V.A.; Drapkina, O.M.; Zherebtsov, E.A. Skin microcirculation in middle-aged men with newly diagnosed arterial hypertension according to remote laser Doppler flowmetry data. Microvasc. Res. 2022, 144, 104419. [Google Scholar] [CrossRef] [PubMed]
  2. Dijkstra, A.; Guven, G.; van Baar, M.E.; Trommel, N.; Hofland, H.W.C.; Kuijper, T.M.; Ince, C.; Van der Vlies, C.H. Laser speckle contrast imaging, an alternative to laser doppler imaging in clinical practice of burn wound care: Derivation of a color code. Burns 2023, 49, 1907–1915. [Google Scholar] [CrossRef] [PubMed]
  3. Stegemann, E.; Weidmann, M.; Miyazawa, A.A.; Shun-Shin, M.J.; Leyva, F.; Zegard, A.; Stegemann, B. Laser Doppler flow for the hemodynamic differentiation of tachycardia. Pacing Clin. Electrophysiol. 2023, 46, 114–124. [Google Scholar] [CrossRef] [PubMed]
  4. Pion, E.; Asam, C.; Feder, A.; Felthaus, O.; Heidekrueger, P.I.; Prantl, L.; Haerteis, S.; Aung, T. Laser speckle contrast analysis (LASCA) technology for the semiquantitative measurement of angiogenesis in in-ovo-tumor-model. Microvasc. Res. 2021, 133, 104072. [Google Scholar] [CrossRef]
  5. Mauritzon, S.; Ginstman, F.; Hillman, J.; Wårdell, K. Analysis of laser Doppler flowmetry long-term recordings for investigation of cerebral microcirculation during neurointensive care. Front Neurosci 2022, 16, 1030805. [Google Scholar] [CrossRef]
  6. Li, H.; Sun, Y.; Wei, S.; Ding, H.; Chen, L.-Q. Random Vibration of a Pipe Conveying Fluid under Combined Harmonic and Gaussian White Noise Excitations. Acta Mech. Solida Sin. 2025, 1–14. [Google Scholar] [CrossRef]
  7. Fedotov, A.A. An Adaptive Method for Correction of the ECG Signal Baseline Drift Using Multiresolution Wavelet Transforms. Biomed. Eng. 2022, 55, 420–424. [Google Scholar] [CrossRef]
  8. Ullah, H.; Heyat, M.B.B.; Biswas, T.; Neha, N.I.; Raihan, M.S.; Lai, D. An end-to-end motion artifacts reduction method with 2D convolutional de-noising auto-encoders on ECG signals of wearable flexible biosensors. Digit. Signal Process. 2025, 160, 105053. [Google Scholar] [CrossRef]
  9. Rajan, V.; Varghese, B.; van Leeuwen, T.G.; Steenbergen, W. Review of methodological developments in laser Doppler flowmetry. Lasers Med. Sci. 2009, 24, 269–283. [Google Scholar] [CrossRef]
  10. Vidhya, C.M.; Maithani, Y.; Singh, J.P. Recent Advances and Challenges in Textile Electrodes for Wearable Biopotential Signal Monitoring: A Comprehensive Review. Biosensors 2023, 13, 679. [Google Scholar] [CrossRef]
  11. Islam, M.S.; El-Hajj, A.M.; Alawieh, H.; Dawy, Z.; Abbas, N.; El-Imad, J. EEG mobility artifact removal for ambulatory epileptic seizure prediction applications. Biomed. Signal Process. Control 2020, 55, 101638. [Google Scholar] [CrossRef]
  12. Castaño Usuga, F.A.; Gissel, C.; Hernández, A.M. Motion Artifact Reduction in Electrocardiogram Signals Through a Redundant Denoising Independent Component Analysis Method for Wearable Health Care Monitoring Systems: Algorithm Development and Validation. J. Med. Internet Res. Med. Inform. 2022, 10, e40826. [Google Scholar] [CrossRef] [PubMed]
  13. Kim, H.; Kim, S.; Van Helleputte, N.; Berset, T.; Geng, D.; Romero, I.; Penders, J.; Van Hoof, C.; Yazicioglu, R.F. Motion artifact removal using cascade adaptive filtering for ambulatory ECG monitoring system. In Proceedings of the 2012 IEEE Biomedical Circuits and Systems Conference (BioCAS), Hsinchu, Taiwan, 28–30 November 2012. [Google Scholar]
  14. Geng, D.; Zhao, J.; Wang, C.; Dong, J.; Ning, Q.; Wang, Y. Research on heart rate extraction algorithm in motion state based on normalized least mean square combining ensemble empirical mode decomposition. Sheng Wu Yi Xue Gong Cheng Xue Za Zhi = J. Biomed. Eng. = Shengwu Yixue Gongchengxue Zazhi 2020, 37, 71–79. [Google Scholar]
  15. Nayak, A.B.; Shah, A.; Maheshwari, S.; Anand, V.; Chakraborty, S.; Kumar, T.S. An empirical wavelet transform-based approach for motion artifact removal in electroencephalogram signals. Decis. Anal. J. 2024, 10, 100420. [Google Scholar] [CrossRef]
  16. Su, B.; Wen, Y.; Liu, Y.; Liao, S.; Fu, J.; Quan, G.; Li, Z. A deep learning method for eliminating head motion artifacts in computed tomography. Med. Phys. 2022, 49, 411–419. [Google Scholar] [CrossRef]
  17. Vakli, P.; Weiss, B.; Szalma, J.; Barsi, P.; Gyuricza, I.; Kemenczky, P.; Somogyi, E.; Nárai, Á.; Gál, V.; Hermann, P.; et al. Automatic brain MRI motion artifact detection based on end-to-end deep learning is similarly effective as traditional machine learning trained on image quality metrics. Med. Image Anal. 2023, 88, 102850. [Google Scholar] [CrossRef]
  18. Balasubramanian, S.; Naruka, M.S.; Tewari, G. Electrocardiogram Signal Denoising Using Optimized Adaptive Hybrid Filter with Empirical Wavelet Transform. J. Shanghai Jiaotong Univ. (Sci.) 2025, 30, 66–80. [Google Scholar] [CrossRef]
  19. Suo, L.; Peng, T.; Song, S.; Zhang, C.; Wang, Y.; Fu, Y.; Nazir, M.S. Wind speed prediction by a swarm intelligence based deep learning model via signal decomposition and parameter optimization using improved chimp optimization algorithm. Energy 2023, 276, 127526. [Google Scholar] [CrossRef]
  20. Liu, M.; Sun, Z.; Li, M. Application of improved wavelet denoising method in low-frequency oscillation analysis of power system. J. Phys. Conf. Ser. 2020, 1633, 12115. [Google Scholar] [CrossRef]
  21. Skoric, J.; D’Mello, Y.; Plant, D.V. A Wavelet-Based Approach for Motion Artifact Reduction in Ambulatory Seismocardiography. IEEE J. Transl. Eng. Health Med. 2024, 12, 348–358. [Google Scholar] [CrossRef]
  22. Sun, B.; Wang, C.; Chen, X.; Zhang, Y.; Shao, H. PPG signal motion artifacts correction algorithm based on feature estimation. Optik 2019, 176, 337–349. [Google Scholar] [CrossRef]
  23. Hiejima, T.; Nogami, H.; Saito, A.; Ban, K.; Bandara, D.S.V.; Takigawa, R.; Arata, J. Non-wearable pulse rate measurement system using laser Doppler flowmetry with algorithm to eliminate body motion artifacts for masked palm civet (Parguma larvata) during husbandry training. Jpn. J. Appl. Phys. 2023, 62, SG1047. [Google Scholar] [CrossRef]
  24. Hosni, A.; Atef, M. Remote real-time heart rate monitoring with recursive motion artifact removal using PPG signals from a smartphone camera. Multimed. Tools Appl. 2023, 82, 20571–20588. [Google Scholar] [CrossRef]
  25. Yahi, A.; Bekkouche, T.; El Hossine Daachi, M.; Diffellah, N. A color image encryption scheme based on 1D cubic map. Optik 2022, 249, 168290. [Google Scholar] [CrossRef]
  26. He, K.; Zhang, Y.; Wang, Y.-K.; Zhou, R.-H.; Zhang, H.-Z. EABOA: Enhanced adaptive butterfly optimization algorithm for numerical optimization and engineering design problems. Alex. Eng. J. 2024, 87, 543–573. [Google Scholar] [CrossRef]
  27. Singh, N.; Kaur, J. Hybridizing sine–cosine algorithm with harmony search strategy for optimization design problems. Soft Comput. 2021, 25, 11053–11075. [Google Scholar] [CrossRef]
  28. Dragomiretskiy, K.; Zosso, D. Variational mode decomposition. IEEE Trans. Signal Process. 2013, 62, 531–544. [Google Scholar] [CrossRef]
Figure 1. Algorithm workflow diagram.
Figure 1. Algorithm workflow diagram.
Electronics 14 02761 g001
Figure 2. Cubic chaotic map parameter sensitivity.
Figure 2. Cubic chaotic map parameter sensitivity.
Electronics 14 02761 g002
Figure 3. Comparison of results from two initialization methods.
Figure 3. Comparison of results from two initialization methods.
Electronics 14 02761 g003
Figure 4. The core algorithm process of ISSA.
Figure 4. The core algorithm process of ISSA.
Electronics 14 02761 g004
Figure 5. Time–frequency domain waveform of the analog signal.
Figure 5. Time–frequency domain waveform of the analog signal.
Electronics 14 02761 g005
Figure 6. ISSA-VMD optimization result curve.
Figure 6. ISSA-VMD optimization result curve.
Electronics 14 02761 g006
Figure 7. Reconstruct of the time–frequency domain waveforms of the signal and the original analog signal.
Figure 7. Reconstruct of the time–frequency domain waveforms of the signal and the original analog signal.
Electronics 14 02761 g007
Figure 8. The time-domain and frequency-domain waveforms of each node of the signal.
Figure 8. The time-domain and frequency-domain waveforms of each node of the signal.
Electronics 14 02761 g008
Figure 9. Result of signal component distribution.
Figure 9. Result of signal component distribution.
Electronics 14 02761 g009
Figure 10. Comparison of analog signal and noise–reduced signal results.
Figure 10. Comparison of analog signal and noise–reduced signal results.
Electronics 14 02761 g010
Figure 11. Comparison of algorithm noise reduction effects.
Figure 11. Comparison of algorithm noise reduction effects.
Electronics 14 02761 g011
Figure 12. Actual measurement.
Figure 12. Actual measurement.
Electronics 14 02761 g012
Figure 13. The time–frequency domain waveforms of all signals.
Figure 13. The time–frequency domain waveforms of all signals.
Electronics 14 02761 g013
Table 1. Correlation coefficients of each modal component.
Table 1. Correlation coefficients of each modal component.
Modal Component IMFWaveform Correlation Coefficient R
IMF10.2386
IMF20.2926
IMF30.8521
IMF40.3125
IMF50.2835
IMF60.2652
Table 2. Noise reduction performance at different SNRs.
Table 2. Noise reduction performance at different SNRs.
Original Noise SNR (dB)SNR (dB) After Noise ReductionRMSECorrelation Coefficient R
−2018.20.00350.88
−1521.50.00280.91
−1024.740.00230.92
−525.80.00210.90
026.10.00200.89
525.50.00220.87
Table 3. The SNR, RMSE, and R values of each noise reduction algorithm.
Table 3. The SNR, RMSE, and R values of each noise reduction algorithm.
MethodSNRRMSER
WPTD13.82400.07590.69
VMD20.63300.00750.83
ISSA-VMD22.09230.00580.88
ISSA-VMD-AWPTD24.11110.00230.92
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

Zhu, Y.; Fang, Y.; Cui, J.; Xu, J.; Lv, M.; Tang, T.; Ma, J.; Cai, C. Research on Signal Processing Algorithms Based on Wearable Laser Doppler Devices. Electronics 2025, 14, 2761. https://doi.org/10.3390/electronics14142761

AMA Style

Zhu Y, Fang Y, Cui J, Xu J, Lv M, Tang T, Ma J, Cai C. Research on Signal Processing Algorithms Based on Wearable Laser Doppler Devices. Electronics. 2025; 14(14):2761. https://doi.org/10.3390/electronics14142761

Chicago/Turabian Style

Zhu, Yonglong, Yinpeng Fang, Jinjiang Cui, Jiangen Xu, Minghang Lv, Tongqing Tang, Jinlong Ma, and Chengyao Cai. 2025. "Research on Signal Processing Algorithms Based on Wearable Laser Doppler Devices" Electronics 14, no. 14: 2761. https://doi.org/10.3390/electronics14142761

APA Style

Zhu, Y., Fang, Y., Cui, J., Xu, J., Lv, M., Tang, T., Ma, J., & Cai, C. (2025). Research on Signal Processing Algorithms Based on Wearable Laser Doppler Devices. Electronics, 14(14), 2761. https://doi.org/10.3390/electronics14142761

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