An Algorithm for Real-Time Pulse Waveform Segmentation and Artifact Detection in Photoplethysmograms

Photoplethysmography has been used in a wide range of medical devices for measuring oxygen saturation, cardiac output, assessing autonomic function, and detecting peripheral vascular disease. Artifacts can render the photoplethysmogram (PPG) useless. Thus, algorithms capable of identifying artifacts are critically important. However, the published PPG algorithms are limited in algorithm and study design. Therefore, the authors developed a novel embedded algorithm for real-time pulse waveform (PWF) segmentation and artifact detection based on a contour analysis in the time domain. This paper provides an overview about PWF and artifact classifications, presents the developed PWF analysis, and demonstrates the implementation on a 32-bit ARM core microcontroller. The PWF analysis was validated with data records from 63 subjects acquired in a sleep laboratory, ergometry laboratory, and intensive care unit in equal parts. The output of the algorithm was compared with harmonized experts’ annotations of the PPG with a total duration of 31.5 h. The algorithm achieved a beat-to-beat comparison sensitivity of 99.6%, specificity of 90.5%, precision of 98.5%, and accuracy of 98.3%. The interrater agreement expressed as Cohen's kappa coefficient was 0.927 and as F-measure was 0.990. In conclusion, the PWF analysis seems to be a suitable method for PPG signal quality determination, real-time annotation, data compression, and calculation of additional pulse wave metrics such as amplitude, duration, and rise time.

[1]  Derek Abbott,et al.  Systolic Peak Detection in Acceleration Photoplethysmograms Measured from Emergency Responders in Tropical Conditions , 2013, PloS one.

[2]  Rui Pedro Paiva,et al.  Detection of motion artifacts in photoplethysmographic signals based on time and period domain analysis , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[3]  Richard P. Lewis,et al.  A Critical Review of the Systolic Time Intervals , 2005 .

[4]  N H Lovell,et al.  Signal quality measures for pulse oximetry through waveform morphology analysis , 2011, Physiological measurement.

[5]  Peter R. Smith,et al.  A new method for pulse oximetry possessing inherent insensitivity to artifact , 2001, IEEE Transactions on Biomedical Engineering.

[6]  D. Golde,et al.  Systolic Phases of the Cardiac Cycle in Children , 1970, Circulation.

[7]  George Hripcsak,et al.  Technical Brief: Agreement, the F-Measure, and Reliability in Information Retrieval , 2005, J. Am. Medical Informatics Assoc..

[8]  B. Ross,et al.  Coughs cause systemic blood flow. , 1984, Thorax.

[9]  Walter Karlen,et al.  Adaptive pulse segmentation and artifact detection in photoplethysmography for mobile applications , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[10]  George A. Diamond,et al.  Peripheral Arterial Responses to Treadmill Exercise Among Healthy Subjects and Atherosclerotic Patients , 2001, Circulation.

[11]  T. Penzel,et al.  Dynamics of Heart Rate and Sleep Stages in Normals and Patients with Sleep Apnea , 2003, Neuropsychopharmacology.

[12]  Mohamed Elgendi Standard Terminologies for Photoplethysmogram Signals , 2012, Current cardiology reviews.

[13]  M. Elgendi On the Analysis of Fingertip Photoplethysmogram Signals , 2012, Current cardiology reviews.

[14]  A. Weissler,et al.  Systolic Time Intervals in Heart Failure in Man , 1968, Circulation.

[15]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[16]  Rolando P. Hong Enriquez,et al.  Analysis of the photoplethysmographic signal by means of the decomposition in principal components , 2002 .

[17]  V F Froelicher,et al.  Exercise standards for testing and training: a statement for healthcare professionals from the American Heart Association. , 2001, Circulation.

[18]  Sun K. Yoo,et al.  Motion artifact reduction in photoplethysmography using independent component analysis , 2006, IEEE Transactions on Biomedical Engineering.

[19]  C. Ramsay,et al.  A photoelectric plethysmograph for the measurement of cutaneous blood flow. , 1974, Physics in medicine and biology.

[20]  Q Li,et al.  Dynamic time warping and machine learning for signal quality assessment of pulsatile signals , 2012, Physiological measurement.

[21]  Liangyou Chen,et al.  Automated beat onset and peak detection algorithm for field-collected photoplethysmograms , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[22]  Jo Woon Chong,et al.  Photoplethysmograph Signal Reconstruction Based on a Novel Hybrid Motion Artifact Detection–Reduction Approach. Part I: Motion and Noise Artifact Detection , 2014, Annals of Biomedical Engineering.

[23]  Chen Wei,et al.  Study on conditioning and feature extraction algorithm of photoplethysmography signal for physiological parameters detection , 2011, 2011 4th International Congress on Image and Signal Processing.

[24]  Paul B. Batchelder,et al.  A characterization of motion affecting pulse oximetry in 350 patients. , 2002, Anesthesia and analgesia.

[25]  E. Hari Krishna,et al.  A Novel Approach for Motion Artifact Reduction in PPG Signals Based on AS-LMS Adaptive Filter , 2012, IEEE Transactions on Instrumentation and Measurement.

[26]  T. H. Kyaw,et al.  Multiparameter Intelligent Monitoring in Intensive Care II: A public-access intensive care unit database* , 2011, Critical care medicine.

[27]  Ronald L. Rivest,et al.  Learning decision lists , 2004, Machine Learning.

[28]  G. Breithardt,et al.  Heart rate variability: standards of measurement, physiological interpretation and clinical use. Task Force of the European Society of Cardiology and the North American Society of Pacing and Electrophysiology. , 1996 .

[29]  A. Malliani,et al.  Heart rate variability. Standards of measurement, physiological interpretation, and clinical use , 1996 .

[30]  Yung-Hsin Yeh,et al.  Left Ventricular Systolic Function Is Sensitive to Cycle-Length Irregularity in Patients with AtrialFibrillation and Systolic Dysfunction , 2012 .

[31]  J C Fouron,et al.  The Influence of Heart Rate and Age on the Systolic and Diastolic Time Intervals in Children , 1974, Circulation.

[32]  A. Chesson,et al.  The American Academy of Sleep Medicine (AASM) Manual for the Scoring of Sleep and Associated Events: Rules, Terminology and Technical Specifications , 2007 .

[33]  A Murray,et al.  Similarity in bilateral photoplethysmographic peripheral pulse wave characteristics at the ears, thumbs and toes , 2000, Physiological measurement.

[34]  Jo Woon Chong,et al.  Photoplethysmograph Signal Reconstruction based on a Novel Motion Artifact Detection-Reduction Approach. Part II: Motion and Noise Artifact Removal , 2014, Annals of Biomedical Engineering.

[35]  Dae-Geun Jang,et al.  PPG delineator for real-time ubiquitous applications , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.

[36]  Jean-Yves Fourniols,et al.  Smart wearable systems: Current status and future challenges , 2012, Artif. Intell. Medicine.

[37]  Jaques Reifman,et al.  Application of Information Technology: A Method for Automatic Identification of Reliable Heart Rates Calculated from ECG and PPG Waveforms , 2006, J. Am. Medical Informatics Assoc..

[38]  P. Gibbs,et al.  Reducing motion artifact in wearable bio-sensors using MEMS accelerometers for active noise cancellation , 2005, Proceedings of the 2005, American Control Conference, 2005..

[39]  P. Mannheimer,et al.  The Light–Tissue Interaction of Pulse Oximetry , 2007, Anesthesia and analgesia.

[40]  A. Awad,et al.  What Is the Best Site for Measuring the Effect of Ventilation on the Pulse Oximeter Waveform? , 2006, Anesthesia and analgesia.

[41]  T. L. Rusch,et al.  Signal processing methods for pulse oximetry , 1996, Comput. Biol. Medicine.

[42]  A. Chesson,et al.  The AASM Manual for the Scoring of Sleep and Associated Events: Rules, Terminology, and Techinical Specifications , 2007 .

[43]  Karen A. Brown,et al.  A new movement artifact detector for photoplethysmographic signals , 2013, 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[44]  Jan-Willem Strijbos,et al.  Content analysis: What are they talking about? , 2006, Comput. Educ..

[45]  Yuan-ting Zhang,et al.  Reduction of motion artifact in pulse oximetry by smoothed pseudo Wigner-Ville distribution , 2005, Journal of NeuroEngineering and Rehabilitation.

[46]  B. Natarajan,et al.  Onboard Tagging for Real-Time Quality Assessment of Photoplethysmograms Acquired by a Wireless Reflectance Pulse Oximeter , 2012, IEEE Transactions on Biomedical Circuits and Systems.

[47]  T. Dawber,et al.  Characteristics of the Dicrotic Notch of the Arterial Pulse Wave in Coronary Heart Disease , 1973, Angiology.

[48]  David A. Clifton,et al.  Signal-Quality Indices for the Electrocardiogram and Photoplethysmogram: Derivation and Applications to Wireless Monitoring , 2015, IEEE Journal of Biomedical and Health Informatics.

[49]  C. Goodman Association for the Advancement of Medical Instrumentation , 1988 .

[50]  W Broadbent Pulsus Bisferiens , 1899, British medical journal.

[51]  Alberto López-Delis,et al.  Onset and Peak Detection over Pulse Wave Using Supervised SOM Network , 2013 .

[52]  John Allen Photoplethysmography and its application in clinical physiological measurement , 2007, Physiological measurement.

[53]  P. R. Fleming,et al.  THE MECHANISM OF THE PULSUS BISFERIENS , 1957, British heart journal.

[54]  W. B. Murray,et al.  The peripheral pulse wave: Information overlooked , 1996, Journal of clinical monitoring.

[55]  John M. Graybeal,et al.  The Effect of Motion on Pulse Oximetry and Its Clinical Significance , 2007, Anesthesia and analgesia.

[56]  N. Silverman,et al.  Doppler assessment of the ratio of the systolic to diastolic duration in normal children: relation to heart rate, age and body surface area. , 2009, Journal of the American Society of Echocardiography : official publication of the American Society of Echocardiography.

[57]  Bioautomation An Automated Algorithm for Fast Pulse Wave Detection , 2010 .

[58]  Donald W. Klass,et al.  The Continuing Challenge of Artifacts in the EEG , 1995 .

[59]  Rolando Hong Enríquez,et al.  Analysis of the photoplethysmographic signal by means of the decomposition in principal components. , 2002, Physiological measurement.

[60]  Guy A. Dumont,et al.  CapnoBase: Signal database and tools to collect, share and annotate respiratory signals , 2010 .

[61]  A. B. Hertzman THE BLOOD SUPPLY OF VARIOUS SKIN AREAS AS ESTIMATED BY THE PHOTOELECTRIC PLETHYSMOGRAPH , 1938 .

[62]  Carmen C. Y. Poon,et al.  Unobtrusive Sensing and Wearable Devices for Health Informatics , 2014, IEEE Transactions on Biomedical Engineering.

[63]  Parameswaran Ramanathan,et al.  Real-time computing: a new discipline of computer science and engineering , 1994, Proc. IEEE.

[64]  Kirk H. Shelley,et al.  Statistical approach for the detection of motion/noise artifacts in Photoplethysmogram , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[65]  Hirofumi Tanaka,et al.  Age-predicted maximal heart rate revisited. , 2001, Journal of the American College of Cardiology.

[66]  Tomás Ward,et al.  Artifact Removal in Physiological Signals—Practices and Possibilities , 2012, IEEE Transactions on Information Technology in Biomedicine.

[67]  J B Harness,et al.  Skin photoplethysmography--a review. , 1989, Computer methods and programs in biomedicine.

[68]  Hiroyoshi Adachi,et al.  Clinical significance of pulse rate rise during sleep as a screening marker for the assessment of sleep fragmentation in sleep-disordered breathing. , 2003, Sleep medicine.

[69]  Jacob Cohen A Coefficient of Agreement for Nominal Scales , 1960 .

[70]  Mihoko Okada,et al.  Estimation of arterial pulse wave velocities in the frequency domain: method and clinical considerations , 1986, Medical and Biological Engineering and Computing.

[71]  James McNames,et al.  An automatic beat detection algorithm for pressure signals , 2005, IEEE Transactions on Biomedical Engineering.

[72]  Xiaobo Yan,et al.  Multi-center pragmatic studies evaluating the time indicator of cardiac perfusion reserve , 2013 .