Research on Denoising Methods for Laser Doppler Blood Flow Signals Based on Time-Domain Noise Perception and DWT
Quanxin Sun, Jie Duan, Hui Guo, Aoyan Guo

TL;DR
This paper introduces a new denoising method for laser Doppler blood flow signals that improves signal quality in noisy environments.
Contribution
The novel adaptive denoising algorithm combines temporal noise perception and DWT with dynamic thresholding for better noise suppression and signal fidelity.
Findings
The proposed algorithm achieved a 15.45 dB output SNR and 0.05634 RMSE in simulations.
It outperformed traditional wavelet and modern benchmark methods like VMD.
The algorithm improved real-world vascular phantom signals with a 13.86 dB output SNR and 0.00258 RMSE.
Abstract
Addressing the challenges of composite noise (speckle noise, thermal noise, and random pulse interference) and non-stationarity in laser Doppler flow (LDF) signal processing, as well as the technical limitation of traditional threshold methods in balancing noise suppression and signal fidelity, this study proposes an adaptive denoising algorithm integrating temporal noise perception and discrete wavelet transform (DWT). A composite noise model is first established to characterize the interference. The signal undergoes a five-level DWT decomposition, where a local energy detection mechanism distinguishes signal-dominant from noise-dominant regions. An SNR-driven dynamic thresholding strategy is generated by combining inter-layer adaptive allocation with coefficient-level local weighting, followed by processing with an improved smoothing function to effectively suppress reconstruction…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13- —Jilin Provincial Department of Education Science and Technology Research Project
- —Jilin Provincial Science and Technology Development Plan Project
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsThermoregulation and physiological responses · Cardiovascular Health and Disease Prevention · Photoacoustic and Ultrasonic Imaging
1. Introduction
Accurate and non-invasive measurement of blood flow velocity and volume is essential for applications such as vascular hemodynamic monitoring [1], tissue perfusion assessment [2], and diagnosis of chronic limb-threatening ischemia [3]. Currently, various optical techniques have been developed, each with distinct emphases. For instance, diffuse correlation spectroscopy (DCS) and diffuse speckle contrast analysis (DSCA) techniques, based on photon diffusion theory, effectively assess deep tissue blood perfusion at depths exceeding 1 mm. The recently developed diffuse speckle pulsatile flowmetry (DSPF) technology further enhances the sampling rate to over 300 Hz using multi-mode detection fibers, enabling fine capture of tissue perfusion dynamics at depths of approximately 6 mm; the tissue perfusion index (TPI_DSPF) defined based on this technology demonstrates excellent clinical value in diagnosing peripheral arterial disease (PAD) in diabetic feet [4,5]. The core advantage of these “diffuse optical techniques” lies in assessing the comprehensive perfusion level of deep tissue microcirculation. However, their measurement principle primarily reflects the statistical average state (i.e., perfusion) of numerous randomly moving scatterers within the detection volume. In contrast, when the measurement objective requires direct, high-fidelity capture of high-frequency, transient velocity waveforms within superficial and relatively isolated vascular structures (or in vitro tubing), Laser Doppler Flowmetry (LDF) technology is often better suited due to its direct velocity sensitivity derived from the Doppler shift principle.
LDF enables non-contact measurement of blood flow dynamics by detecting the Doppler shift in scattered light. The signals obtained, however, present distinct and challenging characteristics for processing: they are modulated by cardiac pulsation and respiratory rhythm, leading to significant local energy fluctuations in the time domain and pronounced time-varying non-stationarity [6]; speckle noise, arising from the random distribution of red blood cells and laser coherence, has a spectrum that highly overlaps with the effective blood flow signal, making separation difficult with conventional filtering methods [7]; and the signals often contain transient peaks that are easily masked by noise or misidentified [8]. Additionally, practical measurement systems introduce thermal noise and random electromagnetic interference, creating a challenging composite noise environment. These intertwined characteristics—non-stationarity, composite noise, and transient features—make achieving a balance between noise suppression and signal fidelity a critical yet difficult challenge in LDF signal processing.
The inherent complexity and stochastic nature of light scattering in real biological tissues make it difficult to establish a precise ground truth for evaluating signal processing algorithms. To rigorously validate the core denoising capability addressing the above challenges, this study first adopts a controlled and deterministic physical model—an isolated vessel model represented by an in vitro simulated tubing system. This simplified model provides a well-defined scenario where the flow velocity and the detected Doppler signal follow a deterministic physical relationship (approximating single scattering dominance). It allows for the generation of a known reference signal and the controlled introduction of composite noise, thereby enabling a clear and quantitative performance benchmark for the proposed algorithm. The validation in this foundational model is a crucial step prior to future applications in more complex physiological environments.
The wavelet transform, due to its time–frequency localization capability, has been widely applied to LDF signal processing [9]. However, many denoising methods have been proposed for other types of laser Doppler signals, such as velocimetry, vibration measurement, and anemometry, and their direct application to LDF signals suffers from insufficient adaptation. For instance, Liu et al. [10] denoised laser Doppler velocimetry signals by constructing an adaptive wavelet threshold function, effectively improving the signal-to-noise ratio (SNR) in steady-state mechanical motion measurement. However, its threshold strategy is primarily designed for stationary signals and proves inadequate in handling the coupled interference of speckle noise and time-varying physiological pulsations when applied to blood flow signals. Tan et al. [11], targeting laser Doppler vibration signals, introduced a scale factor to optimize the wavelet threshold, significantly suppressing high-frequency noise induced by mechanical vibrations. Yet, the noise suppression mechanism of this method is tailored for mechanical vibrations, differing from the composite noise characteristics in blood flow signals originating from vascular wall elastic fluctuations and tissue scattering. Zhang et al. [12] employed a variational mode decomposition method optimized by the honey badger algorithm to process signals from coherent Doppler wind lidar, enhancing the suppression of atmospheric turbulence noise under low SNR conditions. However, the time–frequency distributions of wind field noise and blood flow speckle noise differ significantly. At low SNR, mode mixing is likely to occur, making it difficult to distinguish noise from high-frequency physiological details in blood flow signals. Chen et al. [13] achieved high-precision frequency estimation for laser Doppler velocimetry signals by constructing a hybrid convolution window to suppress spectral leakage. However, this method relies on the global stationarity assumption of the Fourier transform, limiting its ability to capture the time-domain non-stationary structure and transient features of blood flow signals. Furthermore, traditional hard/soft threshold functions suffer from pseudo-Gibbs oscillations or constant bias [14], further affecting the accurate preservation of transient peaks and waveform fidelity in blood flow signals.
To address the above issues, this paper proposes an adaptive denoising algorithm that integrates temporal noise perception and discrete wavelet transform (DWT). Applied to an isolated vascular flow velocity measurement experiment (with potential applicability to clinical scenarios such as intraoperative graft flow monitoring and extracorporeal circulation velocity assessment), this algorithm effectively resolves the waveform distortion problem in laser Doppler blood flow signals caused by composite noise and non-stationarity, successfully overcoming the technical bottleneck of traditional methods in balancing noise suppression and signal fidelity. This method provides a robust technical solution for high-precision blood flow monitoring in controlled vascular environments and offers theoretical support for the development of related blood flow detection devices. Its core denoising mechanism is capable of addressing the universal challenge of composite noise in more complex biological environments, thereby laying a methodological foundation for the future extension of this approach to clinical applications such as transcutaneous microvascular diagnostics.
2. Signal Model
2.1. Laser Doppler Blood Flow Signal
The principle of Laser Doppler Flowmetry (LDF) relies on the Doppler shift of light scattered by moving red blood cells. In this study, a dual-beam differential configuration is adopted to enhance signal stability. As illustrated in Figure 1, two coherent laser beams with wave vectors and intersect at the detection zone, illuminating a red blood cell moving with a velocity vector .
According to photon scattering theory, the Doppler frequency shift introduced by each beam is determined by the dot product of the scattering vector and the velocity vector. Due to the square-law detection characteristic of the photodetector (PD), the scattered light from the two beams interferes (mixes) on the detector surface. This heterodyne mixing generates a beat frequency in the output electrical current, which corresponds to the differential Doppler shift (scalar, unit: Hz):
where represents the velocity vector of the red blood cell (unit: m/s). For the specific optical geometry where the half-angle between the two beams is , this differential shift can be simplified to the scalar form [15]:
where is the flow speed; is the laser wavelength (unit: nm); and is the half-angle between the two beams. Equation (2) serves as the basis for calculating the effective beat frequency in our model, linking the electrical signal frequency directly to the blood flow velocity.
In actual blood flow, red blood cells are distributed as discrete particles passing through the detection volume. The scattering signal from a single red blood cell can be modeled as a sinusoidal wave modulated by a Gaussian envelope, expressed as Equation (3) [16]:
where (unit: V) is the scattering amplitude; (unit: s) is the transit time; and (unit: s) is the standard deviation of the Gaussian envelope, related to the beam waist and the cell’s trajectory.
Considering the parabolic velocity profile within a vessel and the inherent non-stationary nature of blood flow, red blood cells traveling at different velocities exhibit time-varying, broad-spectrum scattering characteristics. The detector output is the superposition of these multiple Doppler-shifted components. To simulate realistic vascular flow characteristics in an isolated vessel or phantom, the model is extended to:
where M is the total number of scatterers contributing to the signal; (unit: Hz) denotes the Doppler frequency shift corresponding to the i-th scatterer component; (unit: V) is the time-varying amplitude; and (unit: rad) is a random phase term.
Modeling of Non-Stationarity and Spectral Characteristics: The time-varying amplitude introduced in Equation (4) aims to simulate the non-stationary physiological characteristics of blood flow, specifically including: periodic blood flow fluctuations modulated by cardiac pulsation or vasomotion; and random variations in scatterer density within the detection volume. The phase term incorporates random phase perturbations to account for the effects of red blood cells randomly entering and exiting the detection zone, as well as cell tumbling motion. Furthermore, to mimic the characteristics of real blood flow power spectra (where energy density typically decays monotonically with increasing frequency), the amplitudes of different Doppler components are set to decrease with increasing frequency shift.
Simulation Parameter Settings: To establish an ideal simulation condition, the parameters are configured as follows: laser wavelength , and the half-angle between the two beams . To cover the typical range of blood flow velocities, five different flow speeds were selected: . According to Equation (2), the corresponding Doppler shift components are calculated as . The corresponding initial time-varying amplitudes are set as to reflect the aforementioned spectral decay characteristic. This setting not only covers conventional microcirculation flow velocities (approximately 20 kHz) but also extends to high-velocity blood flow scenarios, thereby comprehensively evaluating the algorithm’s performance under various conditions.
To align with the high-speed signal acquisition hardware required for future embedded implementation, and to utilize oversampling gain for reducing the quantization noise floor and improving the signal-to-noise ratio (SNR), the sampling frequency was set to 125 MHz.
The generated ideal laser Doppler blood flow signal waveform is shown in Figure 2.
2.2. Composite Noise
The actually acquired laser Doppler blood flow signal is susceptible to interference from multiple types of noise, primarily including speckle noise [17], thermal noise [15], and random pulse interference [18]. A composite noise model is adopted using additive superposition. Specifically, speckle noise is generated using a Gamma distribution, incorporating low-frequency time-varying modulation and nonlinear coupling with the signal amplitude to simulate the time-varying non-Gaussian disturbances caused by scattering. Thermal noise consists of white noise, 1/f (pink) noise, random burst noise, and high-frequency bandpass components, characterizing the broadband and high-frequency thermal noise properties of the detector. Pulse interference is modeled using asymmetric pulses with random positions, amplitudes, and widths, superimposed with decaying ringing to simulate transient electromagnetic/electronic interference. To ensure comparability across different experimental conditions, the total noise is uniformly adjusted via energy scaling according to the target signal-to-noise ratio (SNR), so that the generated noisy signal meets the specified SNR. The noisy signal with an SNR of 1 dB is shown in Figure 3.
3. Denoising Algorithm Design
The composite noise in laser Doppler blood flow signals exhibits significant heterogeneous distribution characteristics in the frequency domain, which limits the performance of conventional fixed-threshold methods due to their lack of adaptability when dealing with such composite interference. To address the aforementioned issues, the overall workflow of the time-domain noise-aware and DWT-based denoising algorithm proposed in this paper is illustrated in Figure 4.
3.1. Wavelet Decomposition
This paper employs the Mallat fast algorithm [19] for discrete wavelet decomposition, as shown in Equation (5).
where represents the approximation coefficients at the j-th level; denotes the detail coefficients at the -th level; is the coefficient index at the current level; h is the low-pass filter; g is the high-pass filter; and n represents the number of discrete sampling points, corresponding to the length of the signal sequence at the previous level.
The selection of the decomposition level and the matching between the wavelet basis function and the signal characteristics are critical to wavelet decomposition. This paper adopts a 5-level wavelet decomposition. Under a sampling rate of 125 MHz, the corresponding frequency bands for each level are: D1 (31.25–62.5 MHz), D2 (15.625–31.25 MHz), D3 (7.8125–15.625 MHz), D4 (3.90625–7.8125 MHz), D5 (1.953125–3.90625 MHz), and A5 (0–1.953125 MHz). The primary frequency components of the blood flow signal (20–320 kHz) are concentrated in the A5 level, while high-frequency noise is distributed across levels D1 to D4. This decomposition depth effectively separates the signal from the noise.
Three wavelet bases commonly used in laser Doppler signal processing, db8, sym8, and coif5, were selected. The ideal signal shown in Figure 2 was decomposed into 5 levels according to Equation (5) and then reconstructed using Equation (20). The reconstruction performance was evaluated using Mean Squared Error (MSE) and Mean Phase Distortion (rad) as metrics. The results presented in Table 1 show that sym8 achieves the minimum values in both metrics. Therefore, sym8 is chosen as the wavelet basis function for this study.
3.2. Time-Domain Noise-Aware Adaptive Thresholding Strategy
The core design of this strategy lies in capturing the local energy fluctuation characteristics of the signal from the time-domain perspective, thereby enabling accurate discrimination between signal-dominant segments and noise-dominant segments. Based on this discrimination, the threshold weight is dynamically regulated: it is adaptively increased in noise-dominant intervals to enhance noise suppression effectiveness, while appropriately reduced in signal-dominant intervals to preserve high-frequency signal details. Ultimately, this strategy establishes a dynamically optimal balance between signal fidelity and noise suppression capability.
3.2.1. Time-Domain Noise Segment Detection
Following wavelet decomposition, noise segment detection is performed on the original time-domain signal . The local energy is calculated within a sliding window of length L and then normalized to obtain :
where denotes a moving average filter with a window length of L, set to 500 in this paper, corresponding to a 4 μs temporal window at the 125 MHz sampling rate. This length is chosen to be shorter than the typical duration of transient flow events while providing sufficient statistical stability for local energy estimation; and n is the sample index. Based on the statistical distribution characteristics of the signal energy, an adaptive energy threshold is constructed using the median and standard deviation (std):
where the coefficient 1.5 is determined based on the 3 criterion of the normal distribution to identify low-energy regions with 99.7% confidence. The time-domain noise segment index is generated as:
3.2.2. Multi-Scale Noise Estimation
Due to the multi-resolution nature of wavelet decomposition, the sampling rate of the coefficients at the j-th level is of the original signal. Therefore, the index is downsampled by a factor of to map it to the corresponding decomposition level, extracting the noise component from the wavelet coefficients at each level. The noise standard deviation for the j-th level is estimated using the median absolute deviation (MAD), and the global noise standard deviation is calculated as follows:
where J is the total number of wavelet decomposition levels (here ), and the coefficient 0.6745 is the conversion factor from MAD to standard deviation under a standard normal distribution. This process utilizes noise segments for statistics, effectively avoiding overestimation of noise levels caused by strong signals.
3.2.3. Inter-Scale Adaptive Threshold Allocation
Considering the distribution differences of signals and noise across different decomposition frequency bands, an inter-scale base threshold is constructed to achieve frequency-band-specific processing:
where is an inter-scale adjustment factor. To prevent extreme cases of highly uneven noise distribution, its value is limited to the range , the lower bound of 2 aligns with the rule for Gaussian noise, while the upper bound of 4.5 approximates the universal threshold for a typical signal length N, providing a theoretically justified limit. And dynamically determined by the coefficient of variation (CV) of the noise distribution across levels, i.e., the ratio of the standard deviation to the mean:
when is high, indicating uneven noise distribution across frequency bands, automatically increases to enhance threshold differences between bands. Conversely, thresholds across levels tend to converge, achieving adaptive matching to different noise characteristics.
3.2.4. Coefficient-Level Local Threshold Weighting
To address the issue of weak signal detail loss caused by fixed thresholds, a point-by-point adaptive weighting mechanism is introduced. First, the local variance of the time-domain signal within a sliding window is calculated. The coefficient of variation is used as an indicator of non-stationarity in the time-domain signal to define a local sensitivity factor . To prevent excessive modulation that could distort the signal waveform, is constrained to the range . This range establishes a safe dynamic range for threshold adjustment, allowing enhanced detail preservation in non-stationary regions ( ) while capping the maximum threshold amplification to a factor of 3 to avoid introducing artifacts:
For non-stationary signals with intense fluctuations, automatically increases to enhance detail preservation. In the wavelet domain of the j-th level, the normalized local energy of the coefficients is calculated to construct a dynamic adjustment factor for pointwise correction of the base threshold:
where i is the position index of the coefficient in the current decomposition level, W is the length of the sliding window in the wavelet domain, set to , and denotes the total number of wavelet coefficients at level j. In high-energy, signal-dominant regions, the threshold is automatically lowered to protect transient features; in noise-dominant regions, the threshold adaptively increases to enhance suppression. Through this pointwise adjustment strategy, the threshold achieves position-dependent dynamic regulation based on the local energy characteristics of the wavelet coefficients.
3.2.5. Improved Smooth Thresholding
This paper proposes an improved smooth thresholding function, incorporating the pointwise threshold as follows:
where denotes the denoised wavelet coefficient; sgn(·) is the sign function; and k is the smoothing control parameter, with a value range of , determined based on the estimated global signal-to-noise ratio ( ) of the input signal, confined to the range based on the functional behavior of the sigmoid. Values below 2 make the transition too gradual, impairing denoising, while values above 10 cause the function to converge to a hard threshold, negating the benefits of smoothness:
where represents the variance of the signal f. At low SNR, k increases, making the function approximate hard thresholding to enhance noise removal. At high SNR, k decreases, causing the function to tend towards linearity to preserve signal details. The function ensures continuity through a smooth transition near the threshold, while tending towards linearity away from the threshold region to overcome the constant bias inherent in soft thresholding. This achieves adaptive denoising strength according to signal quality. The first quadrant of the threshold function is illustrated in Figure 5. While sigmoid-based smoothing is known, the proposed function is primarily distinguished by its SNR-driven adaptability. The shaping parameter k is not fixed but dynamically mapped from the estimated global SNR, enabling automatic morphing between near-hard thresholding and near-linear scaling. This core design eliminates manual parameter tuning and ensures optimal performance across varying noise levels, which is a key advancement over static smooth functions commonly found in the literature.
3.3. Signal Reconstruction
3.3.1. Reconstruction Algorithm
The signal reconstruction process recovers the time-domain signal through inverse operations that progressively fuse the wavelet coefficients. The Mallat pyramid reconstruction algorithm [19] is employed, as shown in Equation (20):
where h and g are the reconstruction low-pass and high-pass filters, respectively; represents the thresholded approximation coefficients at the -th level; represents the thresholded detail coefficients at the -th level; n denotes the discrete sampling points with ; and is the final output of the denoised time-domain signal.
3.3.2. Quantitative Evaluation of Reconstructed Signal
To quantitatively evaluate the algorithm’s performance, the signal-to-noise ratio (SNR) and root mean square error (RMSE) are adopted as the core metrics:
- 1.The signal-to-noise ratio is given by Equation (21):
where and represent the power of the clean signal and the noise component, respectively. A higher SNR value indicates better signal quality.
- 2.The root mean square error is given by Equation (22):
where is the ideal signal waveform; is the denoised signal waveform; and N is the number of sampling points. RMSE measures the average deviation between the denoised signal and the ideal signal, with a smaller value indicating higher reconstruction accuracy.
3.4. Simulation Experiment
The noisy signal shown in Figure 3 was processed by the proposed algorithm and reconstructed via Equation (20). To comprehensively evaluate the performance of the algorithm under identical noise conditions, the proposed method was compared with the following algorithms: the traditional adaptive wavelet thresholding algorithms BayesShrink and SURE, two additional representative denoising methods (local variance and variational mode decomposition, VMD), the improved thresholding method 1 (Improved Threshold 1) from Ref. [20], and the improved thresholding method 2 (Improved Threshold 2) from Ref. [21]. The selection of these two improved thresholding methods as comparative baselines is clearly justified, as their core advantages are highly consistent with the key challenges of this study: Ref. [20] designs a continuous thresholding function specifically for non-stationary signal denoising, which can well match the time-varying characteristics of laser Doppler blood flow signals; Ref. [21] adopts a two-parameter thresholding function to specifically address the denoising of weak physiological signals, in line with the core requirement of this study to preserve faint transient details of blood flow signals in strong noise environments. A detailed comparison of the local waveform details of the signals denoised by each method is presented in Figure 6, and the quantitative evaluation metrics, which are the average values of six independent tests, are summarized in Table 2.
The comparison of local waveform details in Figure 6 shows that conventional denoising methods, including local variance (b), VMD (c), BayesShrink (d), and SURE (e), exhibit limited effectiveness in suppressing composite noise. Noticeable random fluctuations and speckle residues remain in their denoised waveforms; in particular, VMD (c) suffers from significant modal aliasing under strong noise conditions, leading to distorted baseline morphology. Although Improved Threshold 1 (f) reduces some noise, significant high-frequency residuals persist. Improved Threshold 2 (g) significantly attenuates speckle noise, but some thermal noise residue remains. In contrast, the proposed method (h) achieves superior noise suppression while better preserving the transient peaks and baseline morphology of the signal, demonstrating an optimal balance between noise suppression and signal fidelity.
The quantitative results in Table 2 further support this analysis. VMD and SURE yield the lowest performance, with output SNRs of 4.20 dB and 8.76 dB, respectively, indicating their difficulty in effectively distinguishing between the overlapping spectra of composite noise and the useful LDF signal. Local variance and BayesShrink achieve slightly better results, with SNRs of 9.20 dB and 9.16 dB. However, their overall performance remains significantly lower than that of the proposed method (SNR = 15.45 dB, RMSE = 0.05634), with SNR gaps exceeding 6.25 dB compared to these four baseline methods. Improved Threshold 1 increases the SNR to 10.34 dB, but its RMSE remains at 0.10145 (approximately 1.80 times that of the proposed method), suggesting insufficient adaptation to the multi-scale distribution of composite noise. The performance of Improved Threshold 2 shows notable improvement (SNR = 14.35 dB, RMSE = 0.06391), yet it is still 1.10 dB lower in SNR and approximately 13.4% higher in RMSE compared to the proposed method.
Overall, the proposed method achieves the best results in both SNR and RMSE metrics. It yields approximately 7.7% higher SNR and 11.8% lower RMSE relative to the second-best method (Improved Threshold 2). Compared to BayesShrink, the proposed algorithm improves SNR by approximately 68.7% and reduces RMSE by approximately 55.3%. These results validate the effectiveness of the proposed time-domain noise-aware and multi-scale adaptive thresholding strategy in suppressing complex composite noise while preserving critical physiological signal details.
To further validate the algorithm’s performance across varying noise intensities, this study tests within an input signal-to-noise ratio (SNR) range from −10 dB to 10 dB. The dynamic response of the adaptive parameters k, , and is illustrated in Figure 7. As the input SNR increases, the shaping parameter k gradually decreases to smooth the threshold transition, while the adjustment factors and respond to the changing noise distribution and signal energy, providing the mathematical basis for the system’s self-regulation.
The output SNR and RMSE metrics are summarized in Figure 8a,b. The proposed method consistently maintains the highest output SNR and the lowest RMSE across the entire testing range, significantly outperforming the expanded set of baseline methods. The results indicate that in the low input SNR range, the output SNR of the proposed method shows a stable improving trend as the input SNR increases, demonstrating that the proposed mechanism (supported by the parameter curves in Figure 7) effectively enhances noise suppression strength. In contrast, the VMD and local variance methods exhibit substantially lower performance; specifically, VMD maintains an output SNR below 10 dB even at high input SNR levels, reflecting its poor adaptability to composite noise.
In the high input SNR range, the algorithm’s threshold adjustment automatically becomes more conservative, avoiding excessive attenuation of valid signal components and thereby maintaining high waveform fidelity. Concurrently, the RMSE curve remains at the lowest level across the entire SNR range, reflecting superior reconstruction accuracy and stability. Overall, the combination of parameter dynamics in Figure 7 and performance metrics in Figure 8 verifies the self-regulating characteristic of the proposed method—“enhanced suppression under strong noise, minimized intervention under weak noise”—which ensures a balance between denoising performance and signal fidelity across different SNR scenarios.
4. Experimental Setup and Analysis
This experiment was based on the forward dual-beam, dual-scattering optical measurement principle, which is illustrated in Figure 9. The light source employed was an HNR016P Helium-Neon laser with an operating wavelength of , an output power of ≥ , and a power stability of . The laser tube operated in a linearly polarized mode, featuring an extinction ratio of 200:1, a beam divergence of ≤ , and a beam diameter of . The detector used was a Thorlabs PDA100A2, with a spectral response range of 320– . It offered an adjustable signal gain mode, which was set to for this experiment. The detector’s noise equivalent power was , and its frequency response bandwidth was .
The laser Doppler blood flow detection system constructed in the laboratory is illustrated in Figure 10. The half-angle of the included angle between the two laser beams was set to . A beaker served as the fluid reservoir, with a variable-speed peristaltic pump driving the fluid at a simulated blood flow velocity of . The pump outlet was connected to a silicone tube with an inner diameter of , acting as a simulated blood vessel channel. To mimic the optical scattering characteristics of real blood, carboxylated monodisperse polystyrene fluorescent microspheres with a diameter of 7 μm were selected as red blood cell substitutes. These were dispersed at a volume concentration of in a specialized simulated blood matrix compliant with the medical industry standard YY/T0700. The system’s sampling frequency was . The voltage signal output from the photodetector was acquired by an oscilloscope and then imported into MATLAB R2023b software. A waveform segment comprising 50,000 data points extracted from this signal is shown in Figure 11.
The acquired raw signal was severely contaminated by background noise, with a signal-to-noise ratio (SNR) of only −1.04 dB, making the effective features difficult to identify. To validate the performance of the proposed method in a practical scenario, the proposed and various comparison algorithms were applied to the raw signal. To facilitate a more granular observation of the denoising effects and waveform details, the 400 μs signal is divided into two segments: 0–200 μs (shown in Figure 12) and 200–400 μs (shown in Figure 13). The quantitative evaluation results are summarized in Table 3.
As shown in Figure 12 and Figure 13, local variance (b), BayesShrink (d), and Improved Threshold 1 (f) suppress a portion of the thermal noise but leave significant low-amplitude speckle residue. VMD (c) performs poorly across both segments, with persistent high-frequency spikes that severely distort the signal. Notably, while Improved Threshold 2 (g) achieves a relatively stable background in the first 200 μs, it exhibits significant high-amplitude oscillations in the 200–400 μs range (Figure 13g), which could lead to the misidentification of physiological pulses. In contrast, the proposed method (h) maintains a clean, smooth background and consistent baseline morphology across both time segments.
The quantitative results in Table 3 further support these visual observations. The proposed method achieves the highest output SNR (13.86 dB) and the lowest RMSE (0.00258), significantly outperforming the other methods. While the local variance method (b) attains the second-best SNR (12.50 dB), its waveform still contains more micro-fluctuations compared to the proposed strategy. The VMD method (c) yields the lowest performance (SNR = 8.77 dB, RMSE = 0.00542), further proving that the proposed time-domain noise-aware and DWT-based adaptive strategy is more robust against the complex, non-stationary noise typical of practical LDF measurements. This superior performance in preserving signal fidelity while suppressing composite noise demonstrates its strong potential for clinical applications.
5. Discussion
This study establishes an adaptive denoising framework for LDF signals, specifically addressing the dual challenges of intense composite noise and signal non-stationarity to enable high-fidelity capture of transient hemodynamic features. While the deterministic physical model used in our experiments assumes single-scattering dominance—which is most suitable for isolated vascular structures, extracorporeal circulation loops, or large vessels—it provides a rigorous “denoising engine” for validating algorithmic performance against a known ground truth. We acknowledge that in transcutaneous diagnostics of skin microvascular beds, multiple random scattering and tissue heterogeneity introduce additional statistical complexity. However, the stochastic nature of the composite noise (e.g., speckle and thermal interference) remains a universal challenge. The proposed SNR-driven strategy, which integrates temporal noise perception and discrete wavelet transform (DWT), effectively addresses this by distinguishing signal-dominant energy from broadband noise, offering a robust foundation that can be extended to more complex, scattering-rich biological environments. Furthermore, as a high-precision velocity tracking tool, this algorithm holds significant potential for non-invasive flow analysis in engineering contexts, such as microfluidics and industrial process control.
6. Conclusions
This paper has proposed an adaptive denoising algorithm that integrates temporal noise perception with discrete wavelet transform (DWT) to overcome the inherent limitations of traditional fixed-threshold methods in balancing noise suppression and signal fidelity for LDF signals. Experimental results from both numerical simulations and in vitro phantom tests lead to the following conclusions:
- 1.The algorithm achieves superior noise suppression, yielding a 15.45 dB output SNR in simulations and 13.86 dB in practical phantom measurements, outperforming traditional wavelet methods (e.g., BayesShrink, SURE) as well as modern benchmarks like VMD and local variance.
- 2.The SNR-driven self-regulating mechanism eliminates the need for manual hyperparameter tuning, ensuring robust performance across varying noise intensities from −10 dB to 10 dB.
- 3.The improved smoothing function effectively prevents reconstruction artifacts, thereby preserving the critical morphological features of the blood flow waveform.
Future research will focus on the real-time implementation of the algorithm on embedded hardware platforms, as well as further optimizing its mathematical framework to account for multiple scattering effects in more complex, multi-layered biological tissues and real physiological environments.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Cracowski J.-L. Roustit M. Human Skin Microcirculation Comprehensive Physiology Terjung R. Wiley-Blackwell Hoboken, NJ, USA 20201105115410.1002/cphy.c 190008978-0-470-65071-432941681 · doi ↗ · pubmed ↗
- 2Girkantaite Z. Laucyte-Cibulskiene A. Ryliskyte L. Juceviciene A. Badariene J. Laser Doppler Flowmetry Evaluation of Skin Microvascular Endothelial Function in Patients with Metabolic Syndrome Microvasc. Res.202214210437310.1016/j.mvr.2022.10437335513175 · doi ↗ · pubmed ↗
- 3Tezuka M. Hirota S. Kawamura M. Konishi T. Shibasaki I. Fukuda H. Feasibility of Portable Laser Doppler Flowmeter for Foot Blood Flow Assessment in Patients with Chronic Limb Threatening Ischaemia EJVES Vasc. Forum 20256416617310.1016/j.ejvsvf.2025.09.00341158954 PMC 12557605 · doi ↗ · pubmed ↗
- 4Bi R. Zhang R. Meng L. Rajarahm P. Lai A.Y.F. Tan V.S.Y. Ho P. Olivo M. Du Y. Low J. A Portable Optical Pulsatile Flowmetry Demonstrates Strong Clinical Relevance for Diabetic Foot Perfusion Assessment APL Bioeng.2024801610910.1063/5.018267038390315 PMC 10883714 · doi ↗ · pubmed ↗
- 5Bi R. Du Y. Singh G. Ho C.J.-H. Zhang S. Attia A.B.E. Li X. Olivo M. Fast Pulsatile Blood Flow Measurement in Deep Tissue Through a Multimode Detection Fiber J. Biomed. Opt.20202505500310.1117/1.JBO.25.5.05500332406214 PMC 7219964 · doi ↗ · pubmed ↗
- 6Thanaj M. Chipperfield A.J. Clough G.F. Complexity-Based Analysis of Microvascular Blood Flow in Human Skin Physics of Biological Oscillators Stefanovska A. Mc Clintock P.V.E. Understanding Complex Systems Springer Cham, Switzerland 202110.1007/978-3-030-59805-1_19 · doi ↗
- 7Hren R. Brezar S.K. Marhl U. Sersa G. Laser Speckle Contrast Imaging of Perfusion in Oncological Clinical Applications: A Literature Review Radiol. Oncol.20245832633410.2478/raon-2024-004239287164 PMC 11406933 · doi ↗ · pubmed ↗
- 8Li Y. Zhang H. Zhang B. Qi Y. Chen S. An Improved Vital Signal Extraction Method Based on Laser Doppler Effect Sensors 202424702710.3390/s 2421702739517922 PMC 11548314 · doi ↗ · pubmed ↗
