Abstract
Pre-processing of the photoplethysmography (PPG) signal plays an important role in the analysis of the pulse wave signal. The task of pre-processing is to remove noise from the PPG signal, as well as to transmit the signal without any distortions for further analysis. The integrity of the pulse waveform is essential since many cardiovascular parameters are calculated from it using morphological analysis. Digital filters with infinite impulse response (IIR) are widely used in the processing of PPG signals. However, such filters tend to change the pulse waveform. The aim of this work is to quantify the PPG signal distortions that occur during IIR filtering in order to select a most suitable filter and its parameters. To do this, we collected raw finger PPG signals from 20 healthy volunteers and processed them by 5 main digital IIR filters (Butterworth, Bessel, Elliptic, Chebyshev type I and type II) with varying parameters. The upper cutoff frequency varied from 2 to 10 Hz and the filter order—from 2nd to 6th. To assess distortions of the pulse waveform, we used the following indices: skewness signal quality index (SSQI), reflection index (RI) and ejection time compensated (ETc). It was found that a decrease in the upper cutoff frequency leads to damping of the dicrotic notch and a phase shift of the pulse wave signal. The minimal distortions of a PPG signal are observed when using Butterworth, Bessel and Elliptic filters of the 2nd order. Therefore, we can recommend these filters for use in applications aimed at morphological analysis of finger PPG waveforms of healthy subjects.
Similar content being viewed by others
Introduction
Photoplethysmography (PPG) is a simple optical technique for detection of blood volume changes in the microvascular bed of a biological tissue1. Currently, PPG is actively used to assess different parameters of the cardiovascular system. The method is based on illumination of a tissue with incoherent optical radiation in the visible or near-infrared range and recording a signal that has passed through or backscattered from the tissue2. The signal registered in PPG consists of a variable component (AC), which is formed due to blood pulsations, and a slow varying component (DC) related to the average blood volume in a tissue1. Clinical applications of PPG include monitoring of pulse rate and its variability, cardiac output and respiration, assessment of microvascular blood flow and tissue viability, endothelial and vasomotor function, thermoregulation, stress, detection of atrial fibrillation, sleep disorders, etc.1,3,4,5,6,7. However, morphological analysis of the pulse waveform extracted from the AC component of a PPG signal provides other important information about the state of blood vessels, for example, their stiffness, tone, compliance, etc.8,9. Therefore, it is very important to use correct signal processing, as incorrect filtering can distort the shape of the pulse wave10. This is especially important when using the analysis of the second derivative of the photoplethysmogram11, as well as when measuring the pulse wave velocity between two points on the body using PPG technology12,13,14,15,16.
As a rule, in most modern PPG devices and systems, digital filtering is used to remove noise from signals. Noise reduction is an important step in processing PPG signals and makes it possible to extract useful information from them17. Depending on the tasks, researchers use different algorithms for processing the PPG signal. Some use continuous real-time signal processing, others focus on removing motion artifacts from the photoplethysmogram signal18,19,20 and still others are developing different types of filters21,22,23. Digital filters with infinite impulse response (IIR) are actively used in the PPG signal processing17. Unlike finite impulse response (FIR) filters, they have a simpler software implementation and allow designing classic analog filters such as Butterworth, Bessel, Chebyshev, etc.24. One of the properties of filtering is the time delay it introduces into the output signal17. FIR filters introduce longer delays since they must be of a higher order to achieve similar responses17. However, IIR filters are less stable and have a non-linear phase response24,25. Therefore, the effect of IIR filters on the PPG waveform requires a more detailed study.
One of the most used IIR filters in PPG signal processing is the Butterworth filter, since it has a flat amplitude response in the passband, which guarantees the least signal distortion23,24. For this reason, the Butterworth filter has found wide application in processing PPG signals26,27. At the same time, researchers also use other IIR filters. For example, S.M. Lopez-Silva et al. used a low-pass and a band-pass Bessel filter to obtain DC and AC components of the PPG signal, respectively, for oxygen saturation measurements28. Many works are devoted to the effect of filtering on pulse rate variability29,30. In particular, it was found that pulse rate variability information can be reliably extracted from PPG signals filtered using lower low cutoff frequencies and elliptic IIR or equiripple or Parks–McClellan FIR filters31. It has recently been shown that the Chebyshev II filter of the 4th order is optimal in terms of the PPG signal quality23. Liang et al. used the 0.5–10 Hz Chebyshev II band-pass filter to remove the noise from PPG signals32. However, this filter has not been investigated for the presence of phase distortions of the pulse waveform. There is no clear understanding of which of the IIR filters is most suitable for PPG signals from the point of view of the least signal distortions.
As known, the pulse wave consists of direct systolic and reflected diastolic waves, as well as a dicrotic notch, which characterizes the moment of aortic valve closure10,33. Herewith, the shape of the pulse wave in PPG depends on many factors such as the measurement location on the body, the elasticity of vessel walls, etc.34,35,36. The frequency range of the PPG signal is approximately from 0.01 to 10 Hz2. Herewith, the strongest oscillations caused by heart contractions are observed in the region of 1 Hz. Thus, the lower limit of the filter's bandwidth should be somewhere between 0.01 and 1 Hz. J. Allen and A. Murray investigated the effect of lower cutoff frequency of the filtering on the pulse waveform and found that when the lower cutoff is increased above 0.2 Hz, distortion of the direct and reflected waves is observed37. With a decrease in the upper cutoff frequency of the band-pass filtering, the dicrotic notch of the pulse wave is damped38. It was shown that this does not reduce the accuracy of the oxygen level measurements in pulse oximetry38. H. Liu et al. investigated the effect of PPG signal morphology on the filtering-induced time shift and found that measurement site and type of pulse feature can significantly influence the timing of feature point on filtered PPG signals39. However, these studies provide fragmentary data on the influence of filtering parameters on the shape of the PPG signal. We did not find more systematic and detailed studies of the effect of filtering parameters (bandwidth, filter order, etc.) on the pulse waveform. Thus, the parameters of the PPG signal filtering for more accurate reproduction of the pulse wave shape are unknown.
The aim of this work is to study the influence of the band-pass IIR filtering parameters (lower and upper cutoff frequencies, type and order of a filter) on the PPG waveform as applied to the task of its morphological analysis. In this work, we investigated 5 types of IIR filters: Butterworth, Bessel, Elliptic, Chebyshev I and II. Our hypothesis is that the Butterworth filter provides minimal distortions of the PPG signal and that increasing the filter order and narrowing the bandwidth will lead to significant changes in the pulse waveform.
Theoretical background
First, let us review the theoretical basis of band-pass filtering. As an example, consider a second order band-pass filter that can be implemented as a consistent connection of a low-pass filter and a high-pass filter. The transfer function of such filter can be represented as40:
where s = jω, ω0 is the central frequency of the filter passband, Q is the quality factor of the filter. The quality factor is defined as:
where Δf is the bandwidth of the filter. For a band-pass filter Δf = fH – fL, where fL and fH are the lower and upper cutoff frequencies of the filter, respectively.
The phase response of a band-pass filter is:
The group delay of a filter is defined as follows24:
Substituting (3) in (4), we obtain:
Thus, the group delay of the filter depends on the central frequency of the passband and the quality factor. Let us make a theoretical calculation of τg(ω) for different values of ω0 and Q. We modeled the dependence τg(ω) for different central frequency at a fixed quality factor (Q = 0.5) and different Q at a fixed frequency (f0 = 5 Hz). The results are presented in Fig. 1. As can be seen, the group delay can reach values on the order of 0.1 s for low frequencies. Since the group delay of the filter depends non-linearly on the frequency, each harmonic of the PPG signal will be processed with its own delay. Together, this will lead to a distortion of the pulse waveform and a change in its amplitude and time characteristics.
Based on theoretical data, we can conclude that the phase distortions of the PPG signal depend mainly on the central frequency of the passband and the quality factor, which are determined by the bandwidth, type and order of a filter. Thus, in order to systematically study the change in the pulse wave shape during the filtering process, it is necessary to record a raw PPG signal from biological tissue, pass it through a band-pass filter with varying parameters and compare it with the original unfiltered signal. The detailed research methodology is presented in the “Materials and methods” section.
Results
A total of 20 fingertip PPG signals were recorded. The signals were divided into 2 subgroups: 1—with a pronounced diastolic wave (n = 10), 2—with a barely noticeable or absent diastolic wave (n = 10). Examples of raw signals from two subgroups are shown in Fig. 2. The difference in the shape of the PPG signals between two subjects is associated with age. It is known that vascular stiffness increases with age, which is reflected in the pulse waveform in the form of a weakening of the diastolic wave35. Thus, these examples of signals reveal intra-subject variability in the pulse waveforms that were analyzed in our study. The reference signal was obtained by smoothing the raw PPG signal using a moving average. As can be seen from Fig. 2, the reference signal completely follows the contour of the raw signal. This allows us to compare the filtered signals to a reference signal rather than to a raw signal, which contains high-frequency noise. We also plotted the power spectra of presented signals to estimate the frequency range of the useful signal and noise (see Fig. 2c,d). As can be seen, the useful harmonics of both PPG signals are concentrated to approximately 10 Hz. The noise has a uniform distribution over the entire frequency band with separate harmonics at 30, 50 Hz, etc. and its level is approximately − 90 dB (orange line in Fig. 2c,d).
Figure 3 shows the reference PPG signal and the signals obtained by band-pass filtering the reference signal with a 2nd order Butterworth filter with different upper cutoff frequencies (10, 5 and 2 Hz). As can be seen, the reference signal contains high-frequency electrical noise, which is suppressed by filtering. At the same time, filtering of the PPG signal leads to distortions of the pulse waveform. A decrease in the upper boundary of the filtering frequency range leads to damping of the dicrotic notch because higher frequency harmonics of the signal are filtered out. As well, narrowing the filter bandwidth leads to a decrease in the central frequency of the passband, which, in turn, leads to an increase in the group delay of the filter in accordance with (5) (see Fig. 1a). Thus, a phase shift of the pulse wave relative to the reference signal arises.
The calculated values of SSQI for the reference signal and for signals filtered in all three frequency ranges are presented in the form of box plots in Fig. 4a. SSQI was calculated for all PPG signals (n = 20). Filtering in the ranges of 0.1–10 Hz and 0.1–5 Hz gives approximately the same increase in the SSQI by about 0.05 rel. units, while the range of 0.1–2 Hz reduces the index by approximately the same value of 0.05 rel. units. To assess the pulse waveform distortions caused by filtering, the deviations of SSQI index from the reference signal were calculated as ΔSSQI = SSQI,filter – SSQI,ref, where SSQI,filter is the skewness index of the filtered signal and SSQI,ref is the skewness index of the reference signal. The results are shown in Fig. 4b. As seen, filtering in the ranges of 0.1–10 Hz and 0.1–5 Hz gives almost the same increment of the SSQI. Changes in the SSQI are statistically significant for all three bandwidths (p < 0.001).
To estimate the phase shift of the PPG signal, we calculated the time deviation of the systolic peak of the filtered signal from this one of the reference signal (ΔTpeak) for all three bandwidths. The results are presented in Fig. 5. The average value of ΔTpeak for all subjects was 18.7 ± 5.1 ms for a bandwidth of 0.1–10 Hz, 51.8 ± 6.8 ms for 0.1–5 Hz and 166.8 ± 13.6 ms for 0.1–2 Hz. It turns out that the time delay of the systolic peak can reach hundreds of ms.
The bandwidths of 0.1–10 Hz, 0.1–5 Hz and 0.1–2 Hz differ only in the central frequency f0, which is approximately 5, 2.5 and 1 Hz for them, respectively. The quality factor for all ranges is approximately the same and is about 0.5. As can be seen in Fig. 5, the phase shift of the systolic peak increases with a decrease in the central frequency of the passband that corresponds to the theoretical dependence in Fig. 1a. Thus, the minimum distortions of the pulse waveform in terms of the skewness index and time delay of the systolic peak are observed for the frequency range of 0.1–10 Hz. Therefore, further signal processing was carried out in this range.
Justification of the bandwidth of the PPG signal filtering allowed us to move on to the next step, namely, to study the effect of different IIR filters on the pulse waveform. Figure 6 shows pulse waveforms obtained by processing the PPG signal with Butterworth, Bessel, Elliptic, Chebyshev I and II filters of different orders (2nd, 4th and 6th). As can be seen, the Butterworth, Bessel, Elliptic and Chebyshev I filters do not strongly distort the shape of the pulse wave, while the Chebyshev II filter leads to its significant distortion. For the above filters, the following situation is observed—the higher the filter order, the smaller the amplitude of the reflected wave, while the pulse waveform practically does not change. However, for the Chebyshev II filter, the opposite situation is observed—the higher the order of the filter, the closer the PPG waveform approaches the reference signal. In addition, this filter results in a large time delay of the processed signal. This can be critical in pulse wave velocity measurements, as well as in applications where phase characteristics of the PPG signal are important41.
As can be seen from Fig. 6, the Bessel filter distorts the shape of the pulse wave to the least extent. As known, the Bessel filter has a maximally linear phase response in the passband, due to which the group delay of the filter is almost constant24. We numerically assessed the group delay of the filters in LabView using the built-in Frequency Response Function. The results are presented in Fig. 7. When performing calculations, the order of all filters was set to 4 and their bandwidth was equal to 0.1–10 Hz. The group delay is almost constant only for the Bessel filter, which explains the fact of minimal phase distortions when using it. The Chebyshev II filter has a maximally nonlinear group delay in the passband compared to other filters, so it introduces maximum distortions into the PPG signal.
Diagrams of SSQI deviations for all filters are presented in Fig. 8. As can be seen, the Butterworth, Bessel, Elliptic and Chebyshev I filters showed similar behavior. The SSQI deviation grows linearly with increasing order for these filters. At the same time, changes in the SSQI when using the Chebyshev II filter are very ambiguous. The 2nd filter order greatly underestimates the SSQI value, and the 4th and 6th orders greatly overestimate it. Herewith, the Chebyshev II filter of the 4th order gives the largest spread of index deviations. Thus, we confirmed the result of Y. Liang et al.23 that the Chebyshev II filter of the 4th order can improve the PPG signal quality more effectively than other types of filters. In our case, the 6th order Chebyshev II filter also allows to greatly increase the SSQI value. However, this effect is achieved due to a strong distortion of the original pulse waveform. Changes in the SSQI are statistically significant for all filters: Butterworth, Bessel, Elliptic of all orders, Chebyshev I of 4th and 6th orders (p < 0.001) and Chebyshev I of the 2nd order, Chebyshev II of 4th and 6th orders (p < 0.05).
Diagrams of RI and ETc deviations for PPG signals from subgroup 1 (with a pronounced dicrotic notch) when processed by all five filters are presented in Fig. 9. For the Chebyshev II filter, the results are presented only for the 4th and 6th orders, since the 2nd order does not allow the RI and ETc to be calculated due to the loss of the diastolic peak (see Fig. 6). As in the case of the SSQI, the Butterworth, Bessel, Elliptic and Chebyshev I filters showed quite logical and similar behavior. The RI falls and the ETc grows linearly with increasing filter order. However, this does not apply to the Chebyshev II filter. The 4th order of the Chebyshev II filter gives the maximum deviations of indices. Deviations of the RI are approximately 20–40%, and deviations of the ETc reach 100–150 ms. Changes in the RI are statistically significant for all filters and all orders (p < 0.01). Changes in the ETc are also statistically significant for all filters (p < 0.01) except the Elliptic and Chebyshev I filters of the 2nd order.
Discussion
Thus, given the combination of all three indices (SSQI, RI and ETc), the minimum distortions of the pulse waveform are observed for the Chebyshev I filter of the 2nd order. However, this filter provides poor noise suppression (see Fig. 6). For this reason, we cannot recommend this filter for use. The Butterworth, Bessel and Elliptic filters of the 2nd order showed not much worse results, however, they provide good noise reduction. Therefore, these filters are more suitable for use. Thus, our initial hypothesis that the Butterworth filter causes minimal signal distortions was partially confirmed. The maximum distortions occur when using the Chebyshev II filter of the 4th order. Therefore, we cannot recommend this filter for processing the PPG signal and extracting important parameters of the cardiovascular system from the pulse waveform. It is possible that Chebyshev type I and type II filters can find application in other tasks not related to the pulse wave analysis. For example, it was recently shown that the Chebyshev II filter of 2nd, 4th and 6th orders perform the best for denoising remote PPG signals in camera-based imaging technique42.
It is worth noting that minimizing distortions of the PPG signal at the pre-processing stage is an important task, since errors can also arise at the post-processing stage. Thus, distortions will accumulate throughout the entire processing chain, which can lead to errors in determining the final physiological parameters. For example, when using a multi-Gaussian approach to decompose the PPG wave, the absolute error in calculating the ETc index reaches 15.41 ± 13.66 ms43. Thus, to minimize the total error in ETc calculation, the 2nd order Elliptic filter should be used, since it showed a statistically insignificant difference between the index value of the filtered and reference signals (see Fig. 9b). We also recommend using the Bessel filter in those applications where phase delays need to be minimized because it has the lowest and flattest group delay in the passband (see Fig. 7).
Nevertheless, our study has some limitations. Firstly, we recorded and analyzed PPG signals from the subjects' fingertips. The fingertip is the most used measurement site for recording the PPG signal. However, other locations such as the earlobe and toe are also sometimes used. Thus, PPG signals from above locations can also be additionally analyzed for completeness. Secondly, as morphological parameters of the PPG signal, we used three indices. SSQI is an integral parameter in the time domain of signal and reflects the morphology of the pulse waveform. RI and ETc characterize the state of peripheral and central hemodynamics, respectively, and can be calculated only in the presence of a pronounced diastolic wave. Thus, these three indices reflect all important amplitude and temporal features of the PPG signal and, in our opinion, are sufficient to unambiguously evaluate pulse waveform distortions during filtering. However, for a more in-depth analysis of changes in the pulse waveform, you can also add other indices, for example, features of the second derivative of PPG8. Thirdly, we included young healthy volunteers in the study. However, despite the small age difference between the subjects, we observed noticeable differences in the PPG waveforms (see Fig. 2). Thus, our results are valid for different pulse waveforms, which are caused by different vascular stiffness, and not only for the typical PPG waveform with a pronounced diastolic wave.
The choice of a specific filter for processing PPG signals depends on the problem being solved. In this work, we investigated the influence of IIR filters on the PPG signal in relation to the task of morphological analysis of the pulse wave and selected those filters that introduce minimum signal distortions. The results obtained can be useful when choosing a specific filter in the development of PPG devices and systems. Further work will be aimed at conducting a more detailed analysis of changes in the PPG signal during filtering using other morphological indices of the pulse waveform, as well as including FIR filters in the study.
Conclusions
In this study, we quantified the PPG waveform distortions occurring during IIR filtering. We found that reducing the upper cutoff frequency of band-pass filtering below 10 Hz leads to damping of the dicrotic notch and a phase shift of the pulse wave signal. This can be critical in applications in which the phase properties of the PPG signal play a decisive role. Therefore, an approximate bandwidth to minimize distortions of the pulse waveform is 0.1–10 Hz. We used five types of IIR filters (Butterworth, Bessel, Elliptic, Chebyshev I and II) and compared their effect on the PPG waveform with each other. The Butterworth, Bessel, Elliptic and Chebyshev I filters performed approximately the same, while the Chebyshev II filter showed completely different results. The minimal distortions of a pulse wave signal are observed when using Butterworth, Bessel and Elliptic filters of the 2nd order. Thus, these filters should be recommended for use in applications aimed at morphological analysis of finger PPG waveforms of healthy subjects.
Materials and methods
Instrumentation
Raw PPG signals were collected using a previously developed experimental setup, which makes it possible to record signals from a subject's fingertip in backscattering geometry44. The setup consists of a LED light source, a photodetector and a scheme of amplification and processing of the registered PPG signal. The setup allows to stabilize the radiation power of the LED through the use of a highly stable direct current source (QJ3003C III, Ningbo JiuYuan Electronic, China), as well as vary the source-detector distance to achieve the maximum signal-to-noise ratio. In this study, we used the green LED as a light source (L-7104GC, Kingbright, Taiwan) with a peak emission wavelength of 568 nm and the silicon photodiode (TEFD4300, Vishay, USA). The distance between the LED source and the photodiode in the experiment was 5 mm. Raw signals from skin were amplified, digitized by a 16-bit analog-to-digital converter (ADS8320EB, Texas Instruments, USA) at a sampling frequency of 320 Hz and transmitted to a computer for further processing.
Subjects and measurement protocol
Measurements were taken on 20 healthy young volunteers (10 males and 10 females) without cardiovascular diseases. The average age of subjects is 26.2 ± 2.5 years. Only subjects with a sinus rhythm were included in the study. Signals were recorded in a sitting position. Before the experiment, the subjects rested for at least 15 min. Raw PPG signals were recorded from the tip of the left index finger for 40 s. Then the signals were stored on a computer for further processing.
PPG signal processing
Recorded signals were processed in the LabView software environment (National Instruments, USA). The processing algorithm is shown in Fig. 10a. First, the raw PPG signal was inverted and the DC component was subtracted from it. Inverting is a standard procedure in PPG and is intended for a more convenient representation of the pulse wave signal1. The DC component was calculated using a moving average with a window width of 1 s (number of signal points N = 320):
where yi is the value of the i-th sample of a PPG signal. Then each signal was processed by a band-pass filter and a moving average filter in parallel to obtain a reference signal. The moving average window width was 3.125 ms (N = 10) and was selected in such a way as to closely follow the contour of the raw signal.
Next, the signals were normalized to the amplitude of the systolic wave (As)35. This kind of normalization makes it possible to correctly compare pulse wave signals obtained by different types of filtering. Thus, the output pulse wave signal was in the range of 0–1 rel. units. The processed signals were compared to the original reference signal, which was not filtered, to evaluate filter-induced changes in the pulse wave shape.
First, the influence of the bandwidth of the Butterworth band-pass filter on the pulse waveform was estimated. For this, the same signal was filtered in the frequency ranges with varying upper cutoff frequency: 0.1–10 Hz, 0.1–5 Hz and 0.1–2 Hz. This makes it possible to simulate different values of the central frequency of the passband in (5) and investigate its effect on the filter time delay. The obtained signals were compared with each other and with the reference signal. Next, we evaluated the effect of different IIR filters (Butterworth, Bessel, Elliptic, Chebyshev I and II) of different orders (2nd, 4th and 6th) on the PPG waveform. Changing the filter order allows us to simulate different values of the quality factor in (5).
To analyze filter-induced changes in the pulse waveform, we calculated the skewness signal quality index (SSQI)45. This index was borrowed from probability theory and is a measure of the symmetry (or the lack of it) of a probability distribution. It has been shown that the SSQI is the optimal index for assessing PPG signals compared to other indices such as perfusion, kurtosis, entropy, etc.45. The increased skewness of the PPG signals reveals a more detailed morphology of the pulse waveform. It is defined in the time domain of a PPG signal as (see Fig. 10b):
where \({\widehat{\mu }}_{x}\) and σ are the empirical estimate of the mean and standard deviation of xi, respectively, and N is the number of samples in the PPG signal.
When analyzing filters of different types, we additionally calculated the reflection index (RI, %) and ejection time compensated (ETc, ms) from pulse waves in subjects with a pronounced dicrotic notch (n = 10). Such signals belong to Classes 1 and 2 in accordance with Dawber's classification46. RI is defined as the ratio of the amplitude of the diastolic wave Ad to the systolic wave amplitude As (see Fig. 10b). This index characterizes the tone of small arteries (arterioles), which has been repeatedly shown in experiments with the use of vasoactive drugs10,11.
Ejection time compensated (ETc) is expressed as \(ETc=\Delta T/\sqrt{HR/60}\) (ms), where ΔT is the time from onset of the systolic upstroke to the closure of the aortic valve (see Fig. 10b), HR denotes heart beats per minute. It was established that the systolic time parameter ETc by PPG directly corresponds to the left ventricular ejection time (LVET) by applanation tonometry9. Therefore, ETc is suitable for estimation of the left ventricle function. A prolonged ETc could indicate heart insufficiency with impaired cardiac output and aortic valve problems like stenosis. An abnormally short ETc could indicate hyperthyroidism, diastolic hypertension, and a small left ventricle9.
Thus, ETc and RI indices characterize central and peripheral vascular properties, respectively. The calculation of indices for each subject was carried out for the entire recording period and averaged over all impulses.
Statistical analysis
Statistical analysis was performed using the IBM SPSS Statistics v25 software (IBM Corp., USA). Medians and quartiles were calculated for variables. The statistical significance of differences in the indices between filtered and reference signal was calculated using the Wilcoxon signed-rank test for paired samples. A level of p < 0.05 was considered statistically significant.
Ethics approval and consent to participate
The study protocol complies with the ethical principles of the Declaration of Helsinki (2013 revision) and was approved by the Independent Ethics Committee of the Moscow Regional Research and Clinical Institute (“MONIKI”) (Protocol No. 16 of 15 December 2022). Written informed consent was obtained from all participants.
Data availability
The data obtained and analysed during the current study are available from the corresponding author on reasonable request.
Abbreviations
- PPG:
-
Photoplethysmography
- IIR:
-
Infinite impulse response
- SSQI :
-
Skewness signal quality index
- RI:
-
Reflection index
- ETc:
-
Ejection time compensated
- FIR:
-
Finite impulse response
- LED:
-
Light emitting diode
- HR:
-
Heart rate
- LVET:
-
Left ventricular ejection time
References
Allen, J. Photoplethysmography and its application in clinical physiological measurement. Physiol. Meas. 28, R1–R39. https://doi.org/10.1088/0967-3334/28/3/R01 (2007).
Kamal, A. A. R., Harness, J. B., Irving, G. & Mearns, A. J. Skin photoplethysmography—a review. Comput. Methods Programs Biomed. 28, 257–269. https://doi.org/10.1016/0169-2607(89)90159-4 (1989).
Jeong, I. C., Bychkov, D. & Searson, P. C. Wearable devices for precision medicine and health state monitoring. IEEE Trans. Biomed. Eng. 66, 1242–1258. https://doi.org/10.1109/TBME.2018.2871638 (2019).
Sun, Z. et al. Estimating stress in online meetings by remote physiological signal and behavioral features. In Adjunct Proc. of the 2022 ACM International Joint Conference on Pervasive and Ubiquitous Computing and the 2022 ACM International Symposium on Wearable Computers, 216–220 https://doi.org/10.1145/3544793.3563406 (2022).
Bashar, S. K. et al. Atrial fibrillation detection from wrist photoplethysmography signals using smartwatches. Sci. Rep. 9, 15054. https://doi.org/10.1038/s41598-019-49092-2 (2019).
Kudo, S. et al. A training pipeline of an arrhythmia classifier for atrial fibrillation detection using photoplethysmography signal. Front. Physiol. 14, 1084837. https://doi.org/10.3389/fphys.2023.1084837 (2023).
Kotzen, K. et al. SleepPPG-Net: A deep learning algorithm for robust sleep staging from continuous photoplethysmography. IEEE J. Biomed. Health Inform. 27(2), 924–932. https://doi.org/10.1109/JBHI.2022.3225363 (2023).
Elgendi, M. On the analysis of fingertip photoplethysmogram signals. Curr. Cardiol. Rev. 8, 14–25. https://doi.org/10.2174/157340312801215782 (2012).
von Wowern, E., Östling, G., Nilsson, P. M. & Olofsson, P. Digital photoplethysmography for assessment of arterial stiffness: Repeatability and comparison with applanation tonometry. PLoS ONE 10, e0135659. https://doi.org/10.1371/journal.pone.0135659 (2015).
Millasseau, S. C., Ritter, J. M., Takazawa, K. & Chowienczyk, P. J. Contour analysis of the photoplethysmographic pulse measured at the finger. J. Hypertens. 24, 1449–1456. https://doi.org/10.1097/01.hjh.0000239277.05068.87 (2006).
Millasseau, S. C., Kelly, R. P., Ritter, J. M. & Chowienczyk, P. J. The vascular impact of aging and vasoactive drugs: Comparison of two digital volume pulse measurements. Am. J. Hypertens. 16, 467–472. https://doi.org/10.1016/S0895-7061(03)00569-7 (2003).
Elgendi, M. et al. The use of photoplethysmography for assessing hypertension. NPJ Digit. Med. 2, 60. https://doi.org/10.1038/s41746-019-0136-7 (2019).
Kamshilin, A. A. et al. Accurate measurement of the pulse wave delay with imaging photoplethysmography. Biomed. Opt. Express. 7, 5138–5147. https://doi.org/10.1364/BOE.7.005138 (2016).
Lapitan, D. G., Glazkova, P. A., Glazkov, A. A., Rogatkin, D. A. & Kovaleva, Y. A. measurement of pulse wave velocity using cuff oscillometry and toe photoplethysmography. In Proc. of 2023 IEEE 2023 Radiation and Scattering of Electromagnetic Waves (RSEMW), 348–351 https://doi.org/10.1109/RSEMW58451.2023.10202109 (2023).
Sondej, T. et al. Validation of a new device for photoplethysmographic measurement of multi-site arterial pulse wave velocity. Biocybern. Biomed. Eng. 41(4), 1664–1684. https://doi.org/10.1016/j.bbe.2021.11.001 (2021).
Gentilin, A., Tarperi, C., Cevese, A., Mattioli, A. V. & Schena, F. Estimation of carotid-femoral pulse wave velocity from finger photoplethysmography signal. Physiol. Meas. 43(7), 075011. https://doi.org/10.1088/1361-6579/ac7a8e (2022).
Mejia-Mejia, E. et al. Photoplethysmography signal processing and synthesis. In Photoplethysmography 69–146 (Academic Press, 2022). https://doi.org/10.1016/B978-0-12-823374-0.00015-3.
Peng, F., Liu, H. & Wang, W. A comb filter based signal processing method to effectively reduce motion artifacts from photoplethysmographic signals. Physiol. Meas. 36, 2159. https://doi.org/10.1088/0967-3334/36/10/2159 (2015).
Lee, J. Motion artifacts reduction from PPG using cyclic moving average filter. Technol. Health Care. 22, 409–417. https://doi.org/10.3233/thc-140798 (2014).
Fedotov, A. A. A pulse wave monitor with adaptive filtering of motion artifacts. Biomed. Eng. 53, 375–379. https://doi.org/10.1007/s10527-020-09946-w (2020).
Park, C., Shin, H. & Lee, B. Blockwise PPG enhancement based on time-variant zero-phase harmonic notch filtering. Sensors 17, 860. https://doi.org/10.3390/s17040860 (2017).
Silva, I., Lee, J. & Mark, R. G. Signal quality estimation with multichannel adaptive filtering in intensive care settings. IEEE Trans. Biomed. Eng. 59, 2476–2485. https://doi.org/10.1109/TBME.2012.2204882 (2012).
Liang, Y., Elgendi, M., Chen, Z. & Ward, R. An optimal filter for short photoplethysmogram signals. Sci. Data 5, 1–12. https://doi.org/10.1038/sdata.2018.76 (2018).
Tan, L. & Jiang, J. Digital Signal Processing: Fundamentals and Applications (Academic Press, 2018).
Semmlow, J. L. & Griffel, B. Biosignal and Medical Image Processing 3rd edn. (CRC Press, 2014).
Chatterjee, A. & Roy, U. K. PPG based heart rate algorithm improvement with butterworth IIR filter and Savitzky-Golay FIR filter. In Proc. of 2018 2nd International Conference on Electronics, Materials Engineering & Nano-Technology (IEMENTech), 1–6 https://doi.org/10.1109/IEMENTECH.2018.8465225 (2018).
Akar, S. A., Kara, S., Latifoğlu, F. & Bilgic, V. Spectral analysis of photoplethysmographic signals: The importance of preprocessing. Biomed. Signal. Process. Control. 8, 16–22. https://doi.org/10.1016/j.bspc.2012.04.002 (2013).
Lopez-Silva, S. M., Dotor, M. L. & Silveira, J. P. Transmittance photoplethysmography and pulse oximetry with near infrared laser diodes. In Proc. of the 21st IEEE Instrumentation and Measurement Technology Conference vol. 1, 718–722 https://doi.org/10.1109/IMTC.2004.1351147 (2004).
Kim, J. K. & Ahn, J. M. Design of an optimal digital IIR filter for heart rate variability by photoplethysmogram. Int. J. Eng. Res. Technol. 11(12), 2009–2021 (2018).
Mejía-Mejía, E., May, J. M. & Kyriacou, P. A. Effect of filtering of photoplethysmography signals in pulse rate variability analysis. In 2021 43rd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), Mexico, 5500–5503https://doi.org/10.1109/EMBC46164.2021.9629521(2021).
Mejía-Mejía, E. & Kyriacou, P. A. Effects of noise and filtering strategies on the extraction of pulse rate variability from photoplethysmograms. Biomed. Signal. Process. Control. 80, 104291. https://doi.org/10.1016/j.bspc.2022.104291 (2023).
Liang, Y., Chen, Z., Ward, R. & Elgendi, M. Photoplethysmography and deep learning: Enhancing hypertension risk stratification. Biosensors 8, 101. https://doi.org/10.3390/bios8040101 (2018).
Stoner, L., Young, J. M. & Fryer, S. Assessments of arterial stiffness and endothelial function using pulse wave analysis. Int. J. Vasc. Med. https://doi.org/10.1155/2012/903107 (2012).
Lindberg, L. G. & Oberg, P. A. Photoplethysmography: Part 2 influence of light source wavelength. Med. Biol. Eng. Comput. 29, 48–54. https://doi.org/10.1007/bf02446295 (1991).
Allen, J. & Murray, A. Age-related changes in the characteristics of the photoplethysmographic pulse shape at various body sites. Physiol. Meas. 24, 297. https://doi.org/10.1088/0967-3334/24/2/306 (2003).
Hartmann, V. et al. Quantitative comparison of photoplethysmographic waveform characteristics: Effect of measurement site. Front. Physiol. 10, 198. https://doi.org/10.3389/fphys.2019.00198 (2019).
Allen, J. & Murray, A. Effects of filtering on multisite photoplethysmography pulse waveform characteristics. Comput. Cardiol. https://doi.org/10.1109/CIC.2004.1442980 (2004).
Stuban, N. & Niwayama, M. Optimal filter bandwidth for pulse oximetry. Rev. Sci. Instrum. 83, 104708. https://doi.org/10.1063/1.4759491 (2012).
Liu, H., Allen, J., Khalid, S. G., Chen, F. & Zheng, D. Filtering-induced time shifts in photoplethysmography pulse features measured at different body sites: The importance of filter definition and standardization. Physiol. Meas. 42(7), 074001. https://doi.org/10.1088/1361-6579/ac0a34 (2021).
Zumbahlen, H. Phase response in active filters, part 3—the band-pass response. Analog Dialogue 50–03, 1–4 (2016).
Sagaidachnyi, A. A., Skripal, A. V., Fomin, A. V. & Usanov, D. A. Determination of the amplitude and phase relationships between oscillations in skin temperature and photoplethysmography-measured blood flow in fingertips. Physiol. Meas. 35, 153. https://doi.org/10.1088/0967-3334/35/2/153 (2014).
Guler, S., Golparvar, A., Ozturk, O., Dogan, H. & Yapici, M. K. Optimal digital filter selection for remote photoplethysmography (rPPG) signal conditioning. Biomed. Phys. Eng. Express. 9, 027001. https://doi.org/10.1088/2057-1976/acaf8a (2023).
Couceiro, R. et al. Assessment of cardiovascular function from multi-Gaussian fitting of a finger photoplethysmogram. Physiol. Meas. 36(9), 1801. https://doi.org/10.1088/0967-3334/36/9/1801 (2015).
Lapitan, D. G., Tarasov, A. P. & Rogatkin, D. A. Justification of the photoplethysmography sensor configuration by Monte Carlo modeling of the pulse waveform. J. Biomed. Photonics Eng. 8, 030306. https://doi.org/10.18287/JBPE22.08.030306 (2022).
Elgendi, M. Optimal signal quality index for photoplethysmogram signals. Bioeng. 3, 21. https://doi.org/10.3390/bioengineering3040021 (2016).
Dawber, T. R., Thomas, H. E. & McNamara, P. M. Characteristics of the dicrotic notch of the arterial pulse wave in coronary heart disease. Angiology 24, 244–255. https://doi.org/10.1177/000331977302400407 (1973).
Funding
This research was funded by the Russian Science Foundation, project No. 21-75-00037, 2021.
Author information
Authors and Affiliations
Contributions
Conceptualization, D.G.L.; methodology, D.G.L.; software, D.G.L.; validation, D.G.L., E.A.M. and A.P.T.; formal analysis, D.G.L. and E.A.M.; investigation, D.G.L. and E.A.M.; resources, D.G.L. and D.A.R.; data curation, D.G.L.; writing—original draft preparation, D.G.L.; writing—review and editing, D.G.L., A.P.T. and D.A.R.; visualization, D.G.L.; supervision, D.G.L. and D.A.R.; project administration, D.G.L.; funding acquisition, D.G.L. All the authors have read and agreed to the submitted version of the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Lapitan, D.G., Rogatkin, D.A., Molchanova, E.A. et al. Estimation of phase distortions of the photoplethysmographic signal in digital IIR filtering. Sci Rep 14, 6546 (2024). https://doi.org/10.1038/s41598-024-57297-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-024-57297-3
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.