Professional Documents
Culture Documents
CVP y Pletismografia
CVP y Pletismografia
AbstractThis work introduces a method for detection of premature ventricular contractions (PVCs) in photoplethysmogram
(PPG). The method relies on 6 features, characterising PPG pulse
power, and peak-to-peak intervals. A sliding window approach is
applied to extract the features, which are later normalized with
respect to an estimated heart rate. Articial neural network with
either linear and non-linear outputs was investigated as a feature
classier. PhysioNet databases, namely, the MIMIC II and the
MIMIC, were used for training and testing, respectively. After
annotating the PPGs with respect to synchronously recorded
electrocardiogram, two main types of PVCs were distinguished:
with and without the observable PPG pulse. The obtained sensitivity and specicity values for both considered PVC types were
92.4/99.9% and 93.2/99.9%, respectively. The achieved high classication results form a basis for a reliable PVC detection using
a less obtrusive approach than the electrocardiography-based
detection methods.
Index TermsAdaptive lter, arrhythmia, articial neural network (ANN), extrasystoles, MIMIC, photoplethysmogram (PPG),
premature ventricular contraction (PVC).
I. INTRODUCTION
Manuscript received January 15, 2015; revised May 30, 2015; accepted
September 06, 2015. This work was supported in part by the CARRE (611140)
project, funded by the European Commission Framework Program 7, and by
the Research Council of Lithuania (Agreement MIP-15391). This paper was
recommended by Associate Editor S. Sonkusale. (Corresponding author: A.
Soloenko.)
A. Soloenko and A. Petrnas are with the Biomedical Engineering Institute,
Kaunas University of Technology, LT51423 Kaunas, Lithuania (e-mail: andrius.
solosenko@ktu.lt; andrius.petrenas@ktu.lt).
V. Marozas is with the Department of Electronics Engineering and Biomedical Engineering Institute, Kaunas University of Technology, LT51423 Kaunas,
Lithuania (e-mail: vaidotas.marozas@ktu.lt).
Color versions of one or more of the gures in this paper are available online
at http://ieeexplore.ieee.org.
Digital Object Identier 10.1109/TBCAS.2015.2477437
1932-4545 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
2
Fig. 1. Examples of PVC pulse types in PPG together with reference ECG. (a) PPG pulses during normal sinus rhythm (labelled as ) with a single PVC that is
). (b) A single PVC characterized by a small pulse amplitude (labelled as
). (c) Consecutive type
pulses
not followed by any observable pulse (labelled as
(bigeminy). (d) Bigeminy with both PVC pulse types. In this particular example, ECGs and PPGs were preprocessed with zero-phase band-pass lters having
cut-off frequencies of 0.05150 Hz and 0.415 Hz, respectively.
TABLE I
TEST PPGS OBTAINED FROM THE MIMIC DATABASE (NO. 125)
RECORDED IN KTU BME INSTITUTE (NO. 26)
AND
PVCs in the PPG were annotated with respect to a synchronously recorded reference ECG. At rst, PVCs in the ECG were
detected by using an automated RR interval detection algorithm
[29]. Then, RR intervals were used for manual evaluation of
ECG morphology to ensure that the particular beat is PVC. Finally, PVC-related PPG pulses were labelled as
or
according to the previously described procedure. The remaining
PPG pulses were assigned to normal .
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
SOLOENKO et al.: PHOTOPLETHYSMOGRAPHY-BASED METHOD FOR AUTOMATIC DETECTION OF PVCs
is a 12 s
(1)
where is a
number, is an array of index value of detected
positive peaks, is a sampling frequency (Hz), and
is a
normal heart rate (Hz). Normalized
intervals are close to 1
during normal heart rhythm, whereas take either lower or higher
values during PVCs.
The second high-pass FIR lter is characterized by a variable cut-off frequency (Fig. 2 block 6), and is employed for the
purpose to extract higher frequency components of PPG (from
to 5 Hz). The cut-off frequency is adjusted according to
the current value of
. Then, the resulting signal is used as a
reference input to a pre-whitened recursive least squares (RLS)
adaptive lter (Fig. 2 block 7) [30]. The order and the forgetting factor of RLS lter were set to 10 and 0.999, respectively.
Given that PPG pulses during PVCs are composed of lower frequency components compared to normal rhythm, subtraction of
higher frequencies produce a signal
, which consists solely
of premature pulses. Therefore, the amplitude of PVCs is not affected, while the PPG pulses are suppressed considerably during
a normal heart rate [Fig. 4(c)].
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
4
Fig. 4. Example of detected PVCs in the PPG. (a) Reference ECG. (b) Preprocessed PPG with PVCs ( ). (c) Output of the adaptive lter (
). (d) Normalized
s). (e) Power ratios (
s). The vertical lines in (d) and (e) denote the ranges of the normalized
and
values, respectively.
peak-to-peak intervals (
TABLE II
PPG PULSE CLASSIFICATION INTO (a) 10 CLASSES AND (b) 3 SUPER-CLASSES
Fig. 5. Block diagram of the ANN-based PPG pulse classier. Here stands
are input and hidden layers connecting weights,
are
for ANN inputs,
are hidden and output layers connecting weights,
biases of hidden neurons,
are biases of the neurons in the output layer, and are the outputs of the
ANN (classes).
(2)
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
SOLOENKO et al.: PHOTOPLETHYSMOGRAPHY-BASED METHOD FOR AUTOMATIC DETECTION OF PVCs
TABLE IV
-BASED
THE CLASSIFICATION RESULTS OBTAINED USING SOLELY
FEATURES: (a) PERFORMANCE MEASURES, (b) CONFUSION MATRICES
Fig. 6. Example of artifact detection in the PPG. (a) The clipped PPG. (b) The
preprocessed PPG. (c) The ratio of the signals in (a) and (b). Vertical line denotes
the ranges of ratio values.
TABLE III
AND
THE CLASSIFICATION RESULTS OBTAINED USING BOTH
FEATURES AS AN INPUT TO ANN: (a) PERFORMANCE MEASURES,
(b) CONFUSION MATRICES
TABLE V
THE CLASSIFICATION RESULTS OBTAINED USING LINEAR OUTPUT ANN
AND
FEATURES AND ARTIFACT DETECTOR:
CLASSIFIER, BOTH
(a) PERFORMANCE MEASURES, (b) CONFUSION MATRICES
TABLE VI
THE CLASSIFICATION RESULTS OBTAINED USING LINEAR OUTPUT ANN,
FEATURES AND ARTIFACT DETECTOR: (a) PERFORMANCE MEASURES,
(b) CONFUSION MATRICES
The ANN with linear outputs and full feature set was further
reinvestigated but with the artifact detector included. The inclusion of the artifact detector allowed to reduce a number of false
for PVC types
positives by approximately 60%. Thus, the
and
increased from 99.6/99.8% to 99.9/99.9%, respectively. However, the inclusion of the artifact detector resulted in
from 94.2/93.1% to 93.2/92.4%, respeca slight decrease in
tively (Table V). The decrease in sensitivity can be explained by
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
6
to the fact that the PPG features used in the present study are not
linearly separable. Hence, a multi-layer perceptron (i.e., ANN)
was chosen due to its universal characteristics and ability to approximate linear and non-linear functions. In addition, the performance of PPG pulse classication largely depends on an estimated normal heart rate (parameter
) which inuences
the normalization process.
The presented study has several limitations. Firstly, the signals have not been annotated by the medical experts. Secondly,
the method has not been tested on the signals recorded during
active motion, such as walking and jogging. Finally, for some
rare PVC types (e.g., interpolated PVCs) [39], PVCs can not be
detected by the algorithm because PPG is not enough sensitive
to hemodynamic changes during such cardiac events.
VI. CONCLUSIONS AND SIGNIFICANCE OF THE WORK
A photoplethysmography-based method for detection of premature ventricular contractions has been developed. Considering its high performance, the proposed PVC detector is expected to have both a non-clinical (e.g., sleep monitoring) and a
clinical (e.g., in hemodialysis procedures) relevance when moderate physical activity is involved.
APPENDIX
The appendix briey describes an online implementation of
the proposed method. The online version of the method was implemented as the application for the use in Android operating
system. The most computationally efcient conguration of the
algorithm (i.e.,
features, linear ANN outputs, and the blocks
6, 7 and 8 excluded in Fig. 2) was selected for the implementation. The PPG is transmitted to the smartphone via Bluetooth
connection.
Fig. 7 shows a screenshot of the application running on the
smartphone. PPG segment with correctly detected PVCs during
the episode of bigeminy is shown in a chart on the top of the application window. The bottom chart shows the normalized peakto-peak intervals. The sliding panel on the right side provides an
important information about the number of detected PVCs and
the PVC burden, determined by a percentage of PVC-related
beats compared to a total number of beats.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
SOLOENKO et al.: PHOTOPLETHYSMOGRAPHY-BASED METHOD FOR AUTOMATIC DETECTION OF PVCs
REFERENCES
[23] A. Solosenko and V. Marozas, Automatic premature ventricular contraction detection in photoplethysmographic signals, in Proc. IEEE
BioCAS, 2014, pp. 4952.
[24] E. Peper, R. Harvey, I.-M. Lin, H. Tylova, and D. Moss, Is there more
to blood volume pulse than heart rate variability respiratory sinus arrhythmia, and cardiorespiratory synchrony?, Biofeedback, vol. 35, no.
2, pp. 5461, 2007.
[25] D. Zheng, J. Allen, and A. Murray, Determination of aortic valve
opening time and left ventricular peak lling rate from the peripheral
pulse amplitude in patients with ectopic beats, Phys. Meas., vol. 29,
no. 12, pp. 14111419, 2008.
[26] A. L. Goldberger, L. A. N. Amaral, L. Glass, J. M. Hausdorff, P. C.
Ivanov, R. G. Mark, J. E. Mietus, G. B. Moody, C.-K. Peng, and H. E.
Stanley, Physiobank, PhysioToolkit, and PhysioNet: Components of
a new research resource for complex physiologic signals, Circulation,
vol. 101, no. 23, pp. 215220, 2000.
[27] M. Saeed, M. Villarroel, A. T. Reisner, G. Clifford, L.-W. Lehman,
G. Moody, T. Heldt, T. H. Kyaw, B. Moody, and R. G. Mark, Multiparameter intelligent monitoring in intensive care II (MIMIC-II): A
public-access intensive care unit database, Crit. Care Med., vol. 39,
pp. 952960, May 2011.
[28] G. Moody and R. Mark, A database to support development and evaluation of intelligent intensive care monitoring, in Proc. Computers in
Cardiology Conf., Sep. 1996, pp. 657660.
[29] D. S. Benitez, P. Gaydecki, A. Zaidi, and A. P. Fitzpatrick, The use
of the Hilbert transform in ECG signal analysis, Comput. Biol. Med.,
vol. 31, no. 5, pp. 399406, 2001.
RLS algorithms using least[30] S. Douglas, Numerically-robust
squares prewhitening, in Proc. IEEE Int. Conf. Acoustics, Speech, and
Signal Processing, 2000, vol. 1, pp. 412415.
[31] T. Vogl, J. Mangis, A. Rigler, W. Zink, and D. Alkon, Accelerating
the convergence of the back-propagation method, Biol. Cybern., vol.
59, no. 45, pp. 257263, 1988.
[32] A. P. Piotrowski and J. J. Napiorkowski, A comparison of methods to
avoid overtting in neural networks training in the case of catchment
runoff modelling, J. Hydrol., vol. 476, pp. 97111, 2013.
[33] J. Gorodkin, Comparing two -category assignments by a -category
correlation coefcient, Comput. Biol. Chem., vol. 28, no. 56, pp.
367374, 2004.
[34] A. Solosenko and V. Marozas, Automatic extrasystole detection using
photoplethysmographic signals, in Proc. 13th Mediterranean Conf.
Medical and Biological Engineering and Computing, 2013, vol. 41,
pp. 985988.
[35] P. Laguna, R. Jane, and P. Caminal, Adaptive ltering of ECG
baseline wander, in Proc. 14th IEEE Annu. Int. Conf. Engineering in
Medicine and Biology Soc., Oct. 1992, vol. 2, pp. 508509.
[36] H. Wang, X. Wang, J. Deller, and J. Fu, Shape-preserving preprocessing for human pulse signals based on adaptive parameter determination, IEEE Trans. Biomed. Circuits Syst., vol. 8, no. 4, pp. 594604,
Aug. 2014.
[37] J. Patterson and G.-Z. Yang, Ratiometric artifact reduction in low
power reective photoplethysmography, IEEE Trans. Biomed. Circuits Syst., vol. 5, no. 4, pp. 330338, Aug. 2011.
[38] K. Li, S. Warren, and B. Natarajan, Onboard tagging for real-time
quality assessment of photoplethysmograms acquired by a wireless reectance pulse oximeter, IEEE Trans. Biomed. Circuits Syst., vol. 6,
no. 1, pp. 5463, Feb. 2012.
[39] J. Reilly and H. Antoni, Electrical Stimulation and Electropathology. Cambridge, U.K.: Cambridge Univ. Press, 1992.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
8
Andrius Petrnas received the B.Sc. degree in electronics engineering and the M.Sc. degree in biomedical engineering from the Kaunas University of Technology, Kaunas, Lithuania, in 2009 and 2011, respectively.
Currently, he is with the Biomedical Engineering
Institute at the Kaunas University of Technology,
where he is working toward the Ph.D. degree. His
research interests are mainly concentrated on signal
processing algorithms for long-term monitoring of
paroxysmal atrial brillation, with particular interest
in detection of brief arrhythmia episodes.