The invention provides a
pulse wave signal denoising method based on DTCWT-Spline. The method includes the steps that firstly, original
noise-containing
pulse wave signals are subjected to double-tree complex
wavelet decomposition,
wavelet coefficients on all
layers are denoised through a Bayes maximum posteriori
estimation threshold value, then double-tree complex
wavelet inverse transformation is carried out, and
pulse wave signals obtained after high-
frequency noise is filtered out are obtained; the obtained pulse wave signals obtained after the high-
frequency noise is filtered out are detected through a sliding window method,
wave trough points in the pulse wave signals obtained after the high-
frequency noise is removed are recognized, a
wave trough curve is fit through a cubic spline interpolation method to serve as the estimated baseline drifting distance, finally subtracting the estimated baseline drifting distance from the pulse wave signals obtained after the high-frequency
noise is removed is carried out, and the pulse wave signals are denoised. The high-frequency
noise and baseline drifting can be effectively removed, overall characteristic information of the original pulse wave signals is well kept, the method is simple, low in calculated quantity and low in occupied memory, and a technical foundation is provided for research and development of miniaturized and mobile noninvasive continuous
blood pressure detection equipment based on pulse
waves.