Abstract
Photoplethysmography (PPG) is a widely available non-invasive optical technique to visualize pressure pulse waves (PWs). Pulse transit time (PTT) is a physiological parameter that is often derived from calculations on ECG and PPG signals and is based on tightly defined characteristics of the PW shape. PPG signals are sensitive to artefacts. Coughing or movement of the subject can affect PW shapes that much that the PWs become unsuitable for further analysis. The aim of this study was to develop an algorithm that automatically and objectively eliminates unsuitable PWs. In order to develop a proper algorithm for eliminating unsuitable PWs, a literature study was conducted. Next, a ‘7Step PW-Filter’ algorithm was developed that applies seven criteria to determine whether a PW matches the characteristics required to allow PTT calculation. To validate whether the ‘7Step PW-Filter’ eliminates only and all unsuitable PWs, its elimination results were compared to the outcome of manual elimination of unsuitable PWs. The ‘7Step PW-Filter’ had a sensitivity of 96.3% and a specificity of 99.3%. The overall accuracy of the ‘7Step PW-Filter’ for detection of unsuitable PWs was 99.3%. Compared to manual elimination, using the ‘7Step PW-Filter’ reduces PW elimination times from hours to minutes and helps to increase the validity, reliability and reproducibility of PTT data.
Keywords: Photoplethysmography (PPG), Pressure pulse waves (PWs), Pulse transit time (PTT), Algorithm
Introduction
Photoplethysmography (PPG) is a widely available non-invasive optical technique that uses infrared light and photodiodes to visualize the pressure pulse waves (PWs) in blood vessels by measuring the volumetric changes of pulsating blood and thus the expansion and contraction of the vessels. These PWs result from the contraction of the heart when the blood is pumped through the body [1].
PPG enables continuous measurement of the PWs [40, 54] and is routinely used in everyday medicine for measuring physiological parameters such as heart rate, blood oxygen saturation (SpO2), pulse wave velocity (PWV) and pulse transit time (PTT) [1]. PTT is usually defined as the propagation time of a PW going from the heart to the peripheral arteries and is calculated as the time between the R-peak of the ECG and a reference point on the PW measured using PPG (see Fig. 1). PTT is commonly used for assessing arterial stiffness, vessel compliance and sympathetic activity in sleep apnoea patients [43], for measuring endothelial function [36] and as indicator for arterial blood pressure [24]. Generally, PTT is inversely related to PWV [27]. PWV may be considered as the gold standard measure of arterial stiffness [7, 34], which is a very reliable prognostic parameter for cardiovascular diseases [6, 11, 33]. Therefore, PTT is considered to be very useful for studying cardiovascular diseases.
Fig. 1.
Graphical explanation of PTT calculation when using the PW foot as the landmark that indicates arrival of the PW. PTT pulse transit time, ECG electrocardiogram, PPG photoplethysmography
The calculation of PTT is based on tightly defined characteristics of the PW shape. PWs measured using PPG are artefact sensitive to talking, moving, breathing and temperature changes [1]. These artefacts can disturb the shapes of the PWs in such a way that the PWs become unsuitable for further analysis. However, when such unsuitable PWs are nevertheless used for further analysis, nonactual values of calculated parameters may result, which may lead to misinterpretation or even misdiagnosis in clinical practice. Such nonactual values may easily be left unnoticed as these may still fall within the range of commonly encountered values.
Using an algorithm to eliminate unsuitable PWs based on their shape, instead of using, for example, the bandpass filtering method [25] probably gives more reliable results. The bandpass filtering method ignores the fact that a PW within that band is not always suitable, and a PW outside that band is not always unsuitable, which easily results in false positive and false negative filtering results. In addition, the bandpass filtering method does not exclude unsuitable PWs. This paper describes and evaluates an algorithm for assessing the suitability of a PW for PTT analyses based on the reference points detected on the PW.
During PTT measurement in clinical experiments, thousands of PWs may be recorded and may have to be checked manually, as is often done in studies described in literature (see Table 1), which is obviously highly time-consuming. Furthermore, manual assessment of PWs is prone to cause variations due to subjective interpretations.
Table 1.
Results of the literature review showing how the PTT was determined in the respective studies
References | Population study | Average period | Definition of PTT | Filtering |
---|---|---|---|---|
[32] | Patients | 1, 2 min | Foot: maximum of second derivative; 50% is maximum of first derivative; peak: maximum of PW | Algorithm |
[20] | Healthy volunteers | The first 50 consecutive PWs | 25% peak of PW | Algorithm |
[16] | Children | >30 heartbeats | Onset of PW | Algorithm |
[15] | Healthy volunteers | 1, 5 min | Upstroke of PW | Algorithm |
[12] | Children | 30 motion-free heartbeats | Upstroke of PW | Algorithm |
[14] | Healthy volunteers | 50 heartbeats | 25% peak point of PW | Algorithm |
[18] | Healthy volunteers | 8 s | Upslope of PW | Algorithm |
[17] | Healthy volunteers | 5 min | Slope of PW | Algorithm |
[53] | Patients | 1 min | Peak of PW | Filtered, not specified |
[39] | Healthy blood donors | 3, 6 min | Foot, pulse onset of first derivative PW | Filtered, not specified |
[60] | Healthy volunteers | 30 s, 2 min | Peak of first derivative of PW | Manually |
[41] | Healthy volunteers | 1 heartbeat | 50% peak of PW | Manually |
[2] | Healthy volunteers | 60 heartbeats | Foot: minimum; peak: maximum | Manually |
[3] | Healthy volunteers and patients | 100, 400 s | Foot of PW | Median analysis |
[35] | Healthy volunteers | 1 min | PTTa: foot of PW; PTTb: peak of PW; PTTp: 25% of amplitude of PW; PTTq: max slope of PW | Not specified |
[52] | Children | 1 min | 50% point upstroke of PW | Not specified |
[26] | Patients | 1 heartbeat | Not specified | Not specified |
[55] | Not specified | n/a | Cross-correlation of ECG and derivative PGG | Not specified |
[31] | Patients | 5 heartbeats, 1 min | Maximal upslope of derivative PW | Not specified |
[8] | Patients | 1, 5 min | Foot: signal voltage is 10% of baseline value | Not specified |
[37] | Healthy volunteers | 10 s | Maximum of first derivative | Not specified |
[44] | Healthy volunteers | Not specified | Foot/onset of the PW | Not specified |
[28] | Healthy volunteers and patients | 20–30 s | Foot–foot delay | Not specified |
[56] | Healthy volunteers | 2, 4 min | Peak of the first derivative of PW | Not specified |
[57] | Healthy volunteers | 18 s | Foot: onset of PW; PTTdp: max derivative point | Not specified |
[46] | Healthy volunteers | 1 min | Onset of PW | Not specified |
[59] | Healthy volunteers | 1 min | Foot of PW | Not specified |
[10] | Healthy volunteers | Not specified | 50% point on the rising slope of the PPG signal | Not specified |
[22] | Children | Not specified | 50% point on the rising slope of PW | Not specified |
[21] | Children | >30 heartbeats | Upstroke of PW | Not specified |
[13] | Healthy volunteers | 25% peak of PW | Not specified | |
[38] | Not specified | Not specified | 5% peak systolic value | Not specified |
[49] | Healthy volunteers | 20 s | Foot of PW | Not specified |
[19] | Children | >30 heartbeats | Not specified | Not specified |
[48] | Healthy volunteers | 15 s | PTT1: peak of second derivative of PW; PTT2: 50% of PW; PTT3: 90% of PW | Not specified |
[58] | Healthy volunteers | 2 min, 5 min | Foot; maximal sloop; peak | Not specified |
[42] | Healthy volunteers | 2 min | Upslope of PW | Not specified |
[40] | Healthy volunteers | 60 heartbeats | Minimum of PW | Not specified |
[4] | Patients | 2 min | Minimum of PW | Not specified |
[25] | Children | 1 heartbeat | Onset of PW | PTT outside range of 150 to 400 ms considered invalid |
[47] | Healthy volunteers | 1 min | Foot, onset of the PW | Visually |
[30] | Healthy volunteers and patients | 1 min | Foot/onset of PW | Visually |
[23] | Healthy volunteers | 5 min | Upstroke of PW | Visually |
[50] | Healthy volunteers | 15 s | Foot of PW | Visually |
The studies are sorted by year and grouped by filtering method
The goal of this study was to develop an automated filtering method to quickly and objectively eliminate unsuitable PWs. This algorithm should provide consistent and reproducible results and increase the reliability of PTT values that are calculated based on PW characteristics. Although ECG signal artefacts may also cause nonactual PTT values, this article focuses on the PW shape.
Materials and methods
Literature study
In order to develop a proper algorithm for eliminating unsuitable PWs, it should first be clear how the suitability of a PW for PTT calculation should be defined. In literature, the foot, minimum value, point of steepest ascend, or peak or maximum value of a pulse wave are the locations on the PW that are commonly used to calculate the PTT. These locations are all used under the assumption that every PW has a certain characteristic shape and that the arrival of such a location on the PW indicates the arrival of the PW. In order to enable automated extraction of such data, it should be well defined where a PW starts and how the characteristic shape of this wave should be described.
For PTT calculations, there are several definitions of PTT, each of which using a different location on a PW as the reference point indicating the arrival of the PW. A literature study was done to get an overview of methods that are being used to calculate the PTT in clinical experiments and to see if and how unsuitable PWs are being eliminated. The literature study was conducted in PubMed for studies up to 25 June 2015 and using the search query: ‘photoplethysmography’ [MeSH Terms] OR (‘photoplethysmography’ [All Fields]) AND ‘pulse transit time’ [All Fields] AND (‘humans’ [MeSH Terms] AND English[lang]) NOT Review[ptyp]. The query returned 53 studies, of which the relevant ones are listed in Table 1. Nine studies were eliminated because PTT was measured using a different technique than PPG or because the study focused on monitoring devices. Four characteristics of the studies are extracted and listed in Table 1:
Population;
Period over which PTT was averaged;
Definition of PTT used;
Method of filtering applied to the data.
Population
The populations described in the studies listed in Table 1 consisted of healthy volunteers in 26 studies, of a combination of healthy volunteers and patients in three studies and of only patients in six studies. In seven studies the population consisted of children, and in two studies the population was not specified.
Period over which PTT was averaged
In many studies the PTT values used as the outcome measure were not single-PW PTT values of all individual PWs, but were average PTT values over a certain number of heartbeats or a certain period of time. These averaging periods ranged from 5 heartbeats to 6 min. An averaging period of 1 min was most common (10×). The smaller the number of PTT values included in the averaging period, the more sensitive the calculated value will be to unsuitable PWs. Yet, in patients having many unsuitable PWs, even PTT values obtained from long averaging periods may be highly affected by unsuitable PWs.
Definition of PTT used
The PW foot is the reference point most commonly used (19 studies) in PTT analysis to pinpoint the arrival instance of a PW. However, the PW foot was not always defined identically. In three studies the foot was defined as the minimum of the PW, and in three studies the foot was defined as the maximum of the second derivative of the PW. In seven studies the ‘onset’ of the PW was defined as its foot and six studies did not define what was used as the foot of a PW. In four studies the PW peak was taken as the PW arrival instance, while in eight studies the maximum upslope of the PW was used.
Method of filtering applied to the data
Only seven reports mentioned that unsuitable PWs were eliminated manually or visually, but the criteria were not defined clearly or were not mentioned at all. In the majority of the studies it was unclear whether or not any PWs were eliminated. Some reports mentioned the use of a PW elimination algorithm, but did not specify the applied algorithm. Gil et al. [25] used a filter that eliminated any PTT values below 150 or above 400 ms before further analysis. Although this filter may eliminate PWs that are so heavily distorted that the calculated PTT becomes unrealistically low or high, it does not remove any nonactual values that are within normal ranges and it may eliminate valid values that simply are unusually low or high.
PW elimination algorithm
In 1937 Hertzman and Spealman [29] were the first to describe the shape of a PW, dividing PWs in two phases: the anacrotic phase consisting of the rising slope of the PW and the catacrotic phase consisting of the falling slope of the PW. In the catacrotic phase a dicrotic notch is usually seen in subjects with healthy compliant arteries [1]. Common physiological parameters, such as PW amplitude, PTT and PWV, are generally calculated based on the assumption that a PW has the described shape. Based on these principles, a PW elimination algorithm was formulated that checks whether a PW matches the characteristics of the described predefined shape. The algorithm exists of a list of seven criteria that a PW has to meet to be deemed a suitable PW (see also Fig. 2):
- S1: The detected PPGfoot should precede the detected PPGpeak in time.
- t foot < t peak
- S2: The detected PPGpeak should be in the same heartbeat as the ECG R-peak
- t R-peak1 < t peak < t R-peak2
- S3: The detected PPGfoot should be in the same heartbeat as the ECG R-peak
- t R-peak1 < t foot < t R-peak2
- S4: The detected PPGfoot should have a lower magnitude than the detected PPGpeak
- PPGpeak–PPGfoot > 0
- S5: The detected PPGfoot must be in an upward slope of the valley of the PW
- First derivative at PPGfoot > 0
- S6: The PW should be complete; the detected PPGpeak should be at a convex maximum of the PW
- Second derivative at PPGpeak < 0
- S7: The steepest rising part of the PW (maximum of its first derivative) must be situated between the detected PPGfoot and the detected PPGpeak
- t foot < t maximum of the first derivative < t peak
Fig. 2.
Graphical representation of the seven PW elimination criteria of the ‘7Step PW-Filter’. ECG electrocardiogram, PPG photoplethysmography. S1 the detected PPGfoot should precede the detected PPGpeak in time, S2 the detected PPGpeak should be in the same heartbeat as the ECG R-peak, S3 the detected PPGfoot should be in the same heartbeat as the ECG R-peak, S4 the detected PPGfoot should have a lower magnitude than the detected PPG peak, S5 the detected PPGfoot must be in an upward slope of the valley of the PW, S6 the PW should be complete, the detected PPGpeak should be at a convex maximum of the PW, S7 the steepest rising part of the PW (maximum of its first derivative) must be situated between the detected PPGfoot and the detected PPGpeak
If one or more of the criteria are not met by the PW, that PW is deemed unsuitable and will be eliminated. This PW elimination algorithm will further be referred to as the ‘7Step PW-Filter’.
PW analysis
The ‘7Step PW-Filter’ was validated using a dataset consisting of PWs that were collected from the first ten healthy volunteers (seven male, three female, ages between 23 and 25 years) from a previous study conducted by the authors (medical ethics committee approval report MEC-2012-489, Erasmus MC, Rotterdam, the Netherlands) [51]. In this study, the PTT was measured using two PPG sensors, one on each index finger (TSD200 with the PPG100C amplifier, Biopac Systems, Inc, USA) and three external ECG leads (ECG100C amplifier, Biopac Systems, Inc, USA). The three ECG leads were placed on the subject’s right ankle and both wrists. The subject sat in a comfortable position under tranquil conditions and was instructed not to talk or move during the measurement. The PWs were measured for 180 or 300 s in each subject. The subjects received three painful, heat-induced stimuli during the measurements. To give a general impression of the data, Fig. 3 shows 10 s of the datasets of all subjects. The figures clearly illustrate that it is not always easy to recognize the PWs and their ends or beginnings.
Fig. 3.
Examples of PPG signals and their corresponding ECG signal for all ten subjects. Each example shows the first 10 s of the baseline measurements on volunteers under tranquil conditions. Subjects 6 and 12 have a PPG signal without any noticeable artefacts. Subjects 5 and 9 have many artefacts, rendering it difficult to identify the suitable PWs
The system used for measuring PTT registered the subject’s ECG and PPG signals, which were simultaneously converted to digital signals using AcqKnowledge v3.7.3 software (Biopac Systems, Inc, USA) at a sampling frequency of 2 kHz. Matlab R2010a (The MathWorks, Inc) was used for the data analysis. The PPG signals were filtered with a fourth-order low-pass Butterworth filter with a cut-off frequency of 9 Hz. The PTT was determined by calculating the time between the R-peak of the ECG (t ECG R-peak(n)) and the foot of the PW (t PPG foot(n)):
1 |
where n is the sequence number of the heartbeats. The R-peaks in the ECG were found using an off-the-shelf Matlab function called ‘R-peakdetect’ [9]. In order to always use an R-peak and PW that belonged to the same heartbeat, the PWs were digitally clipped from 50 ms after the occurrence of the R-peak to 80% of the average interval between two R-peaks (see Fig. 1). The peak of a PW was determined as the maximum of the PW and was found using an off-the-shelf Matlab function called ‘Peakdet’ [5]. The foot of a PW was located at the maximum of the second derivative of that PW.
Figure 4 shows four examples of unsuitable PWs in which the Matlab detection software placed the foot and/or peak on a wrong location. Figure 4.1 shows a detected PW foot that is not on the beginning of the PW but at the beginning of the clipped dataset. This is not correct because the foot has to be at the start of the PW itself and not at the start of the clipped dataset. Figure 4.2 shows a detected PW peak being lower than the detected foot of the same PW. This is not correct because the peak should always be higher than the foot. Figure 4.3 shows a PW that is not recognizable at all, causing the foot and peak to be incorrectly placed at the extreme values the of the clipped dataset. Figure 4.4 shows a detected PW foot occurring later than the detected peak of the same PW. This is not correct, because the foot of the PW has to precede the peak of the PW.
Fig. 4.
Examples of unsuitable PWs. Section 1 shows a detected PW foot that is not on the beginning of the PW but at the beginning of the clipped dataset. This is not correct because the foot has to be at the start of the PW itself and not at the start of the clipped dataset. Section 2 shows a detected PW peak being lower than the detected foot of the same PW. This is not correct because the peak should always be higher than the foot. Section 3 shows a PW that is nonrecognizable at all, causing the foot and peak to be incorrectly placed at the extreme values the of the clipped dataset. Section 4 shows a detected PW foot occurring later than the detected peak of the same PW. This is not correct, because the foot of the PW has to precede the peak of the PW
Validation
To verify whether the ‘7Step PW-Filter’ eliminates only and all of the unsuitable PWs, all PWs of the obtained dataset were put through the ‘7Step PW-Filter’ as well as visually checked by the first author (M.H.N.V.) and manually marked for elimination if deemed unsuitable (referred to as ‘manual elimination’ from now on). The literature review (Table 1) showed that manual/visual filtering was the most common way of filtering. During manual selection of unsuitable PWs in the current study, it was visually judged whether the detection software in Matlab placed the points of interest on the correct locations on the PWs. If any of those points was judged to be placed wrongly, the PW was marked for elimination.
To analyse the performance of the ‘7Step PW-Filter’ compared to the manual elimination, the outcome of the two methods was considered as a binary classification test. Their sensitivity and specificity were used as statistical measures of performance. For each PW eliminated by the ‘7Step PW-Filter’ the reason for elimination was recorded by registering which of the seven criteria were not met.
To explore the effect of eliminating unsuitable PWs before averaging a calculated outcome variable over a certain period, the mean PTT was calculated after using several distinct averaging periods for subject number five and compared for three filtering situations: no filtering, filtered by the ‘7Step PW-Filter’ and filtered by manual elimination. This comparison was done for means of the entire dataset in which the individual PTT values were calculated as averages per 60, 30 and 5 heartbeats or taken for each individual heartbeat.
To gain insight into the effect of applying a filter on the PTT values instead of applying the elimination algorithm on the actual PWs, the filter of Gil et al. (eliminating any PTT values below 150 or above 400 ms) was applied to the dataset of subject number five. Consecutively, it was checked to what extent the Gil method and the 7Step PW-Filter included and excluded the same data points.
All PTT analyses were done using an Intel Core i7-2640 M CPU 2.80 GHz, 64-bit operating system with Windows 7 professional Service Pack 1, Microsoft Corporation, Redmond, WA, USA.
Statistical analysis
Three performance measures of the ‘7Step PW-Filter’ were calculated using the manual elimination results as a reference: the sensitivity, the specificity and the overall accuracy. In the context of the current work, the sensitivity is a measure of the ‘7Step PW-Filter’ ability to eliminate unsuitable PWs in accordance with the manual elimination. The specificity is a measure of the ‘7Step PW-Filter’ ability to keep in suitable PWs in accordance with the manual elimination. The overall accuracy was calculated as the total of the number of true positive PWs plus the number of true negative PWs, divided by the total number of PWs. These three performance measures should ideally be close to 100% under the assumption that the manual elimination results are valid and reliable. The analysis was performed using SPSS version 20.0 (SPSS, Inc., Chicago, IL, USA) and Matlab R2010a (The MathWorks, Inc). The limit for statistical significance was chosen as p < 0.01.
Results
The complete dataset consisted of a total of 7746 PWs, obtained from 10 subjects. Manual elimination eliminated 164 PWs (2.1%), based on visual inspection of the PWs. The ‘7Step PW-Filter’ eliminated 209 PWs (2.7%), based on the list of seven criteria. Full processing of the 7746 PWs took about 5 h for manual elimination and under 5 min for the ‘7Step PW-Filter’. The manual elimination and ‘7Step PW-Filter’ agreed on the elimination of 158 out of all eliminated PWs (which is 2.0% of the total number of PWs, 96% of the manually eliminated PWs and 76% of the PWs eliminated by the ‘7Step PW-Filter’).
Additionally, six PWs were manually eliminated while not having been eliminated by the ‘7Step PW-Filter’. These six PWs were manually eliminated because there was no visually recognizable beginning of the PW.
Furthermore, 51 PWs were eliminated by the ‘7Step PW-Filter’ while not having been eliminated manually. Mostly (in 39 instances), these PWs did not meet Criterion S5 (the detected PPGfoot must be in an upward slope of the valley of the PW). In eight instances the PW did not meet Criterion S2 (the detected PPGpeak should be in the same heartbeat as the ECG R-peak). In one instance the ‘7Step PW-Filter’ eliminated a PW on Criterion S7 (the steepest rising part of the PW should be between the detected PPGfoot and the detected PPGpeak). One PW was eliminated on Criteria S3 and S5, and two PWs were eliminated on Criteria S5 and S7.
The ‘7Step PW-Filter’ had a sensitivity of 96.3% and a specificity of 99.3%. The overall accuracy of the ‘7Step PW-Filter’ was 99.3% (Table 2).
Table 2.
Sensitivity and specificity of the manual elimination and the 7Step PW-filter elimination
‘7Step PW-Filter’ outcome positive | ‘7Step PW-Filter’ outcome negative | |
---|---|---|
Manual elimination outcome positive | 2.0%–158 PWs | 0.1%–6 PWs |
Manual elimination outcome negative | 0.7%–51 PWs | 97.2%–7531 PWs |
Sensitivity | Specificity | |
---|---|---|
96.3% | 99.3% |
‘Positive’ indicates that a PW was marked as unsuitable and eliminated. ‘Negative’ indicates that a PW was marked as suitable and kept in the dataset
In the dataset of subject number five the ‘7Step PW-Filter’ eliminated 125 PWs, which was 16.4% of the total dataset. Manual elimination resulted in 101 eliminated PWs, which was 13.3% of the total dataset.
Figure 5 shows the effect of eliminating unsuitable PWs before averaging a calculated outcome variable over a certain period. The difference between using filtered and unfiltered PPG data can lead to a difference in the calculated average PTT of up to 5 ms, which is 1.8% of the original outcome value. The difference between the two filtering methods was less than 0.9 ms. Eliminating unsuitable PWs was over 60 times faster when using the ‘7Step PW-Filter’ (under 5 min) than when doing manual elimination (about 5 h).
Fig. 5.
Mean PTT values of the dataset of subject number five; no filtering (‘no filtering’), after manual elimination of unsuitable PWs by the first author (‘manual filter’) and after applying the ‘7Step PW-Filter’ (‘7Step PW-Filter’). The given PTT values are means over the entire dataset in which the individual PTT values were taken as averages per 60, 30 and 5 heartbeats or taken for each individual heartbeat. The whiskers indicate the standard errors of the means
Figure 6 shows the difference between using unfiltered data, using the Gil method and using the ‘7Step PW-Filter’. The mean PTT over the entire dataset was comparable for all three methods (no filter: 282 ms, Gil method: 281 ms, 7Step filter: 279 ms). However, the results clearly show that although few suitable PWs fell outside the Gil range, a very large number (91) of unsuitable PWs were included in the analysis when using the Gil method.
Fig. 6.
Comparison of the ‘7Step PW-Filter’ with the Gil method. The figure shows PTT values for the dataset without no filtering (‘no filtering’), the boundaries set by the Gil method (‘Gil filter range’) and the PTT values remaining in the dataset after eliminating unsuitable PWs with the ‘7Step PW-Filter’ (‘7Step PW-Filter’)
Discussion
The literature study revealed that filtering techniques that are used to eliminate unsuitable PWs are often not described and differ between studies. In fact, most studies do not report whether any or what kind of filtering algorithm was used to eliminate unsuitable PWs. Some studies report using manual techniques to select unsuitable PWs, but these techniques are labour intensive, subjective and often not fully described either.
By using seven morphologic criteria to determine the suitability of PWs for PTT analyses, the ‘7Step PW-Filter’ eliminated 158 out of the 164 PWs that were also eliminated by the manual method. The six PWs not eliminated by the ‘7Step PW-Filter’ were eliminated manually because a clear onset of the uprising slope could not be found visually in these six PWs. The advantage of the ‘7Step PW-Filter’ is that it objectively determines this onset and determines whether its location fits the characteristics of a suitable PW. Of the 51 PWs that were eliminated by ‘7Step PW-Filter’ while not being eliminated by the manual method 39 PWs were eliminated because the maximum of the second derivative of the PW was not situated on an upward slope. This suggests that visual inspection of the PWs is less reliable because the location of a maximum of a second derivative is very hard to pinpoint by eyeballing.
In order to show the relevance of eliminating unsuitable PWs, a case study on PTT data from a volunteers study was conducted. In that study the mean PTT values were to be calculated based on finding specific landmarks on PWs and ECG data. The case study showed that when reporting a mean PTT of a dataset the effect of using or not using elimination of unsuitable PWs can be considerable. PTT values dropped by 1.5–1.8% when applying either manual elimination or the ‘7Step PW-Filter’ as compared to using unfiltered data. Whether the mean PTT was determined for a range of PTT values derived from short (5 heartbeats) or long (60 heartbeats) averaging intervals had little effect on the mean PTT.
However, the smaller the number of PWs over which the PTT values were averaged, the more sensitive the calculated mean PTT was to unsuitable PWs. As fast physiological responses or fluctuations can only be measured or monitored properly without averaging over too many PWs, effective and reliable PW elimination algorithms are quintessential for obtaining reliable measurement of fast physiological responses. When measuring changes in PTT, significant results reported in the literature that are deemed clinically relevant amount about 10–20 ms [4], which is a change of 3–7% with respect to a common baseline PTT of 300 ms, implying that unremoved unsuitable PWs could potentially account for 50% of such results. This clearly indicates that it is essential to dispose of unsuitable PWs, as these can have a considerable effect on clinically relevant outcome values.
As PTT is defined as the time difference between the ECG R-peak heartbeat and a reference point on the PPG signal of the corresponding PW, having proper ECG waves is just as relevant as having suitable PWs. However, several studies have already shown the robustness of various methods for detecting ECG R-peaks [45]. Therefore, this study focused solely on the PPG signal.
Visually selecting unsuitable PWs and removing these manually is highly time-consuming. It took about 5 h to process the data of only ten subjects. Additionally, the manual elimination may be quite subjective. Although the manual elimination was taken as gold standard, it should be noted that the manual filtering may give varying results, depending on who conducts the filtering. However, in the current study the manual filtering was done by an expert researcher to as much as possible avoid bias in favour of the algorithm, Consequently, for less experienced researchers, large datasets and PWs hard to judge visually, the 7Step PW-Filter’ potentially offers even larger benefits. The ‘7Step PW-Filter’ offers great time savings compared to manual elimination and can be implemented in many coding languages due to its simple and straightforward concept.
Gil et al. [25] used a filter that eliminated any PTT values that were below 150 or above 400 ms, before further analysis of the PTT data. However, if the shape of a PW does not show the characteristics that allow calculating a PTT but the PTT value is calculated anyway, this may result in PTT values that fall within the Gil criteria but are still nonactual data. The comparison between the ‘7Step PW-Filter’ and the Gil method confirmed that although the calculated outcome value (mean PTT in this case) may be only slightly affected by the filtering method used, the Gil method kept a very large number of nonactual PTT values in the dataset. The ‘7Step PW-Filter’ did remove all unsuitable PWs, thereby preventing nonactual PTT values from polluting the filtered dataset. Therefore, the ‘7Step PW-Filter’ should be preferred.
’The ‘7Step PW-Filter’ was validated on healthy volunteers only and with potential sources of motion artefacts in the PWs being avoided. This clearly is quite an ideal situation. In clinical practice, patients may have cardiovascular disease, which affects arterial stiffness and could affect the shape of the PWs. Furthermore, patients may be anxious, in pain, coughing or moving for other reasons, which may also affect and most likely deteriorate the shapes of the PWs. In such situations, experience has shown that the number of unsuitable PWs increases, which makes proper filtering even more important. An extensive quantification of the performance of the ‘7Step PW-Filter’ in such situations has yet to be conducted.
Apart from the artefacts caused by talking and moving, the shapes of the PWs can also be affected by too high contact forces between the subject and the sensor, as was reported by Teng and Zhang [48, 50] when using reflective PPG sensors. This effect was also noticed during the current study: when the PPG sensors were strapped too tightly to the fingers, the blood flow stagnated, causing the PWs to deteriorate both in amplitude and in shape. Therefore, care should be taken to limit or avoid any contact forces when using PPG sensors.
Although this study focused on applying PW elimination for PTT calculations, the advantages of automated elimination of unsuitable PWs will also apply when aiming at other outcome parameters, such as PW amplitude, heart rate, SpO2, blood pressure, cardiac output and PWV. For such cases the list of criteria in the ‘7Step PW-Filter’ may have to be adapted.
Conclusion
In order to obtain valid PTT data from PPG measurements, it is quintessential to only use PWs that contain the morphological landmarks on which the definition of PTT is based. The comparison of data analysis and filtering methods in this study showed that without filtering, the period over which PTT values are averaged can strongly affect the calculated outcome values. Using unfiltered data may result in deviations in the calculated PTT values that are close to the orders of magnitude of commonly measured effect sizes in patient and healthy volunteer studies. Compared to manual elimination, using the ‘7Step PW-Filter’ reduces PW elimination times from hours to minutes and helps to increase the validity, reliability and reproducibility of PTT data.
Biographies
Marit H. N. van Velzen
is physicist and Ph.D. student at the Department of Anesthesiology at the Erasmus MC University Medical Center, Rotterdam, and medical engineer at the Department of Medical Physics the Jeroen Bosch Hospital in ‘s-Hertogenbosch, both in the Netherlands. Her research focuses on the development of a novel sensor for measuring the pulse wave velocity in the periphery using photoplethysmography.
Arjo J. Loeve
is staff lecturer and researcher at the BioMechanical Engineering department, Delft University of Technology, faculty 3 mE and a coordinator at the CLHC Amsterdam center for forensic expertise, both Netherlands based. He advises hospitals on reprocessing issues and specializes in developing medical and forensic devices. He leads two research tracks: ‘Engineering for Forensics’ and ‘Design for Cleanability’.
Sjoerd P. Niehof
is staff clinical physicist at the Clinical Physics and Technology department and medical manager of Medical Information Technology and Services at the Maasstad Hospital, and assistant professor at the Anesthesiology department of the Erasmus Medical Center, all in Rotterdam, the Netherlands. He is lecturer of the Clinical Technology bachelor program. His research focuses on using pressure pulse waves and thermography into a tool for clinical monitoring and diagnostic applications.
Egbert G. Mik
is anesthesiologist–intensivist and staff member at the Departments of Anesthesiology and Intensive Care, and associate professor and head of the Experimental Anesthesiology laboratory of the Erasmus Medical Center Rotterdam, the Netherlands. He received his Ph.D. degree in 2011 cum laude from the University of Amsterdam. His research focuses on tissue oxygenation and oxygen metabolism in the perioperative and intensive care setting.
Compliance with ethical standards
Conflict of interest
All authors declare that they have no conflicts of interest.
References
- 1.Allen J. Photoplethysmography and its application in clinical physiological measurement. Physiol Meas. 2007;28(3):R1–R39. doi: 10.1088/0967-3334/28/3/R01. [DOI] [PubMed] [Google Scholar]
- 2.Allen J, et al. A prospective comparison of bilateral photoplethysmography versus the ankle-brachial pressure index for detecting and quantifying lower limb peripheral arterial disease. J Vasc Surg. 2008;47(4):794–802. doi: 10.1016/j.jvs.2007.11.057. [DOI] [PubMed] [Google Scholar]
- 3.Allen J, et al. Chronic fatigue syndrome and impaired peripheral pulse characteristics on orthostasisa new potential diagnostic biomarker. Physiol Meas. 2012;33(2):231–241. doi: 10.1088/0967-3334/33/2/231. [DOI] [PubMed] [Google Scholar]
- 4.Babchenko A, et al. Increase in pulse transit time to the foot after epidural anaesthesia treatment. Med Biol Eng Comput. 2000;38(6):674–679. doi: 10.1007/BF02344874. [DOI] [PubMed] [Google Scholar]
- 5.Billauer E (2012) Peakdet. http://billauer.co.il/peakdet.html. p. Detect peaks in a vector
- 6.Blacher J, et al. Impact of aortic stiffness on survival in end-stage renal disease. Circulation. 1999;99(18):2434–2439. doi: 10.1161/01.CIR.99.18.2434. [DOI] [PubMed] [Google Scholar]
- 7.Boutouyrie P, Vermeersch SJ. Determinants of pulse wave velocity in healthy people and in the presence of cardiovascular risk factors: establishing normal and reference values. Eur Heart J. 2010;31(19):2338–2350. doi: 10.1093/eurheartj/ehq165. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Chandran DS, et al. Impaired endothelium mediated vascular reactivity in endogenous Cushing’s syndrome. Endocr J. 2011;58(9):789–799. doi: 10.1507/endocrj.EJ11-0030. [DOI] [PubMed] [Google Scholar]
- 8.Clifford GD (2008) Rpeakdetect function (ECG toolbox)
- 10.Cox P et al (2008) Investigation of photoplethysmogram morphology for the detection of hypovolemic states [DOI] [PubMed]
- 11.Cruickshank K, et al. Aortic pulse-wave velocity and its relationship to mortality in diabetes and glucose intolerance: an integrated index of vascular function? Circulation. 2002;106(16):2085–2090. doi: 10.1161/01.CIR.0000033824.02722.F7. [DOI] [PubMed] [Google Scholar]
- 12.Foo JYA. Normality of upper and lower peripheral pulse transit time of normotensive and hypertensive children. J Clin Monit Comput. 2007;21(4):243–248. doi: 10.1007/s10877-007-9080-1. [DOI] [PubMed] [Google Scholar]
- 13.Foo JYA. Bilateral transit time assessment of upper and lower limbs as a surrogate ankle brachial index marker. Angiology. 2008;59(3):283–289. doi: 10.1177/0003319707305465. [DOI] [PubMed] [Google Scholar]
- 14.Foo JYA, Lim CS. Dual-channel photoplethysmography to monitor local changes in vascular stiffness. J Clin Monit Comput. 2006;20(3):221–227. doi: 10.1007/s10877-006-9024-1. [DOI] [PubMed] [Google Scholar]
- 15.Foo JYA, Lim CS. Changes induced in the lower- and upper-limb pulse transit-time ratio during inspiratory resistive breathing. Biomed Tech. 2007;52(3):248–254. doi: 10.1515/BMT.2007.043. [DOI] [PubMed] [Google Scholar]
- 16.Foo JYA, Lim CS. Difference in pulse transit time between populations: a comparison between Caucasian and Chinese children in Australia. J Med Eng Technol. 2008;32(2):162–166. doi: 10.1080/03091900600632694. [DOI] [PubMed] [Google Scholar]
- 17.Foo JYA, et al. Motion artefact reduction of the photoplethysmographic signal in pulse transit time measurement. Australas Phys Eng Sci Med. 2004;27(4):165–173. doi: 10.1007/BF03178645. [DOI] [PubMed] [Google Scholar]
- 18.Foo JYA, et al. Variability in time delay between two models of pulse oximeters for deriving the photoplethysmographic signals. Physiol Meas. 2005;26(4):531–544. doi: 10.1088/0967-3334/26/4/017. [DOI] [PubMed] [Google Scholar]
- 19.Foo JYA, et al. Pulse transit time ratio as a potential marker for paediatric crural and brachial blood pressure index. J Hum Hypertens. 2007;21(5):415–417. doi: 10.1038/sj.jhh.1002139. [DOI] [PubMed] [Google Scholar]
- 20.Foo JYA, et al. Effects of poorly perfused peripheries on derived transit time parameters of the lower and upper limbs. Biomed Tech. 2008;53(3):156–159. doi: 10.1515/BMT.2008.023. [DOI] [PubMed] [Google Scholar]
- 21.Foo JYA, et al. Effect of ethnicity and growth on ratio-based transit time surrogate ankle-brachial index marker from a Chinese children’s perception. Acta Cardiol. 2008;63(3):369–375. doi: 10.2143/AC.63.3.1020315. [DOI] [PubMed] [Google Scholar]
- 22.Foo JYA, Wilson SJ, Lim CS. Use of the pulse transit time trend to relate tidal breathing and central respiratory events. Proc Inst Mech Eng [H] 2008;222(6):1005–1011. doi: 10.1243/09544119JEIM395. [DOI] [PubMed] [Google Scholar]
- 23.Foo JYA, Wilson SJ, Wang P. Factors that affect pulse wave time transmission in the monitoring of cardiovascular system. J Clin Monit Comput. 2008;22(2):141–147. doi: 10.1007/s10877-008-9115-2. [DOI] [PubMed] [Google Scholar]
- 24.Geddes LA, et al. Pulse transit time as an indicator of arterial blood pressure. Psychophysiology. 1981;18(1):71–74. doi: 10.1111/j.1469-8986.1981.tb01545.x. [DOI] [PubMed] [Google Scholar]
- 25.Gil E, et al. PTT variability for discrimination of sleep apnea related decreases in the amplitude fluctuations of PPG signal in children. IEEE Trans Biomed Eng. 2010;57(5):1079–1088. doi: 10.1109/TBME.2009.2037734. [DOI] [PubMed] [Google Scholar]
- 26.Gil E, et al. Heart rate turbulence analysis based on photoplethysmography. IEEE Trans Biomed Eng. 2013;60(11):3149–3155. doi: 10.1109/TBME.2013.2270083. [DOI] [PubMed] [Google Scholar]
- 27.Gizdulich P. On a non-invasive evaluation of pulse wave velocity in human peripheral arteries. Clin Phys Physiol Meas. 1984;5(1):33–36. doi: 10.1088/0143-0815/5/1/006. [DOI] [PubMed] [Google Scholar]
- 28.Goswami D, Chaudhuri K, Mukherjee J. A new two-pulse synthesis model for digital volume pulse signal analysis. Cardiovasc Eng. 2010;10(3):109–117. doi: 10.1007/s10558-010-9098-8. [DOI] [PubMed] [Google Scholar]
- 29.Hertzman AB, Spealman CR. Observations on the finger volume pulse recorded photoelectrically. Am J Physiol. 1937;119(119):334–335. [Google Scholar]
- 30.Jago JR, Murray A. Repeatability of peripheral pulse measurements on ears, fingers and toes using photoelectric plethysmography. Clin Phys Physiol Meas. 1988;9(4):319–329. doi: 10.1088/0143-0815/9/4/003. [DOI] [PubMed] [Google Scholar]
- 31.Kim SH, et al. Beat-to-beat tracking of systolic blood pressure using noninvasive pulse transit time during anesthesia induction in hypertensive patients. Anesth Analg. 2013;116(1):94–100. doi: 10.1213/ANE.0b013e318270a6d9. [DOI] [PubMed] [Google Scholar]
- 32.Kortekaas MC, et al. Pulse transit time as a quick predictor of a successful axillary brachial plexus block. Acta Anaesthesiol Scand. 2012;56(10):1228–1233. doi: 10.1111/j.1399-6576.2012.02746.x. [DOI] [PubMed] [Google Scholar]
- 33.Laurent S, et al. Aortic stiffness is an independent predictor of all-cause and cardiovascular mortality in hypertensive patients. Hypertension. 2001;37(5):1236–1241. doi: 10.1161/01.HYP.37.5.1236. [DOI] [PubMed] [Google Scholar]
- 34.Laurent S, et al. Expert consensus document on arterial stiffness: methodological issues and clinical applications. Eur Heart J. 2006;27(21):2588–2605. doi: 10.1093/eurheartj/ehl254. [DOI] [PubMed] [Google Scholar]
- 35.Li Y, et al. Characters available in photoplethysmogram for blood pressure estimation: beyond the pulse transit time. Australas Phys Eng Sci Med. 2014;37(2):367–376. doi: 10.1007/s13246-014-0269-6. [DOI] [PubMed] [Google Scholar]
- 36.Maltz JS, Budinger TF. Evaluation of arterial endothelial function using transit times of artificially induced pulses. Physiol Meas. 2005;26(3):293–307. doi: 10.1088/0967-3334/26/3/013. [DOI] [PubMed] [Google Scholar]
- 37.Masè M, et al. Feasibility of cuff-free measurement of systolic and diastolic arterial blood pressure. J Electrocardiol. 2011;44(2):201–207. doi: 10.1016/j.jelectrocard.2010.11.019. [DOI] [PubMed] [Google Scholar]
- 38.McCombie DB et al (2007) Adaptive hydrostatic blood pressure calibration: development of a wearable, autonomous pulse wave velocity blood pressure monitor. In: Conference proceedings: annual international conference of the IEEE Engineering in Medicine and Biology Society IEEE Engineering in Medicine and Biology Society conference, vol 2007, pp 370–373 [DOI] [PubMed]
- 39.Middleton PM, et al. Changes in left ventricular ejection time and pulse transit time derived from finger photoplethysmogram and electrocardiogram during moderate haemorrhage. Clin Physiol Funct Imaging. 2009;29(3):163–169. doi: 10.1111/j.1475-097X.2008.00843.x. [DOI] [PubMed] [Google Scholar]
- 40.Nitzan M, Khanokh B, Slovik Y. The difference in pulse transit time to the toe and finger measured by photoplethysmography. Physiol Meas. 2002;23(1):85–93. doi: 10.1088/0967-3334/23/1/308. [DOI] [PubMed] [Google Scholar]
- 41.Orini M, Citi L, Barbieri R (2012) Bivariate point process modeling and joint non-stationary analysis of pulse transit time and heart period. In: Conference proceedings: annual international conference of the IEEE Engineering in Medicine and Biology Society IEEE Engineering in Medicine and Biology Society conference, vol 2012, pp 2831–2834 [DOI] [PubMed]
- 42.Payne RA, et al. Pulse transit time measured from the ECG: an unreliable marker of beat-to-beat blood pressure. J Appl Physiol. 2006;100(1):136–141. doi: 10.1152/japplphysiol.00657.2005. [DOI] [PubMed] [Google Scholar]
- 43.Pitson DJ, et al. Use of pulse transit time as a measure of inspiratory effort in patients with obstructive sleep apnoea. Eur Respir J. 1995;8(10):1669–1674. doi: 10.1183/09031936.95.08101669. [DOI] [PubMed] [Google Scholar]
- 44.Proença J et al (2010) Is pulse transit time a good indicator of blood pressure changes during short physical exercise in a young population? Buenos Aires [DOI] [PubMed]
- 45.Rabbani H, et al. R peak detection in electrocardiogram signal based on an optimal combination of wavelet transform, hilbert transform, and adaptive thresholding. J Med Signals Sens. 2011;1(2):91–98. [PMC free article] [PubMed] [Google Scholar]
- 46.Selvaraj N, et al. Influence of respiratory rate on the variability of blood volume pulse characteristics. J Med Eng Technol. 2009;33(5):370–375. doi: 10.1080/03091900802454483. [DOI] [PubMed] [Google Scholar]
- 47.Selvaraj N, et al. Monitoring of reactive hyperemia using photoplethysmographic pulse amplitude and transit time. J Clin Monit Comput. 2009;23(5):315–322. doi: 10.1007/s10877-009-9199-3. [DOI] [PubMed] [Google Scholar]
- 48.Teng XF, Zhang YT. The effect of applied sensor contact force on pulse transit time. Physiol Meas. 2006;27(8):675–684. doi: 10.1088/0967-3334/27/8/002. [DOI] [PubMed] [Google Scholar]
- 49.Teng XF, Zhang YT (2006) An evaluation of a PTT-based method for noninvasive and cuffless estimation of arterial blood pressure. In: Conference proceedings: annual international conference of the IEEE Engineering in Medicine and Biology Society IEEE Engineering in Medicine and Biology Society conference, vol 1, pp 6049–6052 [DOI] [PubMed]
- 50.Teng XF, Zhang YT. Theoretical study on the effect of sensor contact force on pulse transit time. IEEE Trans Biomed Eng. 2007;54(8):1490–1498. doi: 10.1109/TBME.2007.900815. [DOI] [PubMed] [Google Scholar]
- 51.Van Velzen MHN, et al. Effect of heat-induced pain stimuli on pulse transit time and pulse wave amplitude in healthy volunteers. Physiol Meas. 2015;37(1):52–66. doi: 10.1088/0967-3334/37/1/52. [DOI] [PubMed] [Google Scholar]
- 52.Vlahandonis A, et al. Pulse transit time as a surrogate measure of changes in systolic arterial pressure in children during sleep. J Sleep Res. 2014;23(4):406–413. doi: 10.1111/jsr.12140. [DOI] [PubMed] [Google Scholar]
- 53.Wagner DR, et al. Relationship between pulse transit time and blood pressure is impaired in patients with chronic heart failure. Clin Res Cardiol. 2010;99(10):657–664. doi: 10.1007/s00392-010-0168-0. [DOI] [PubMed] [Google Scholar]
- 54.Weinman J, Sapoznikov D. Equipment for continuous measurements of pulse wave velocities. Med Biol Eng Comput. 1971;9(2):125–138. doi: 10.1007/BF02474741. [DOI] [PubMed] [Google Scholar]
- 55.Winokur ES, He DD, Sodini CG. A wearable vital signs monitor at the ear for continuous heart rate and pulse transit time measurements. CA: San Diego; 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 56.Wong MM et al (2009) Contactless recording of photoplethysmogram on a sleeping bed.In: Conference proceedings: annual international conference of the IEEE Engineering in Medicine and Biology Society IEEE Engineering in Medicine and Biology Society conference, vol 2009, pp 907–910 [DOI] [PubMed]
- 57.Yoon Y, Cho JH, Yoon G. Non-constrained blood pressure monitoring using ECG and PPG for personal healthcare. J Med Syst. 2009;33(4):261–266. doi: 10.1007/s10916-008-9186-0. [DOI] [PubMed] [Google Scholar]
- 58.Zhang XY, Zhang YT. The effect of local mild cold exposure on pulse transit time. Physiol Meas. 2006;27(7):649–660. doi: 10.1088/0967-3334/27/7/008. [DOI] [PubMed] [Google Scholar]
- 59.Zheng D, Murray A. Non-invasive quantification of peripheral arterial volume distensibility and its non-linear relationship with arterial pressure. J Biomech. 2009;42(8):1032–1037. doi: 10.1016/j.jbiomech.2009.02.011. [DOI] [PubMed] [Google Scholar]
- 60.Zheng Y et al (2012) A clip-free eyeglasses-based wearable monitoring device for measuring photoplethysmographic signals. In: Conference proceedings: annual international conference of the IEEE Engineering in Medicine and Biology Society IEEE Engineering in Medicine and Biology Society conference, vol 2012, pp 5022–5025 [DOI] [PubMed]