Independent component analysis applied to pulse oximetry in the estimation of the arterial oxygen saturation (SpO2) - a comparative study

We examine various independent component analysis (ICA) digital signal processing algorithms for estimating the arterial oxygen saturation (SpO2) as measured by a reflective pulse oximeter. The ICA algorithms examined are FastICA, Maximum Likelihood ICA (ICAML), Molgedey and Schuster ICA (ICAMS), and Mean Field ICA (ICAMF). The signal processing includes pre-processing bandpass filtering to eliminate noise, and post-processing by calculating the SpO2. The algorithms are compared to the commercial state-of-the-art algorithm Discrete Saturation Transform (DST) by Masimo Corporation. It is demonstrated that ICAMS and ICAMF perform up to 13% better than DST. PPG recordings are done with a reflective pulse oximetry sensor integrated in an Electronic Patch. This system is intended for patients with chronic heart and lung conditions.

[1]  Schuster,et al.  Separation of a mixture of independent signals using time delayed correlations. , 1994, Physical review letters.

[2]  Lars Kai Hansen,et al.  Linear State-Space Models for Blind Source Separation , 2006, J. Mach. Learn. Res..

[3]  H. Asada,et al.  The ring sensor: a new ambulatory wearable sensor for twenty-four hour patient monitoring , 1998, Proceedings of the 20th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Vol.20 Biomedical Engineering Towards the Year 2000 and Beyond (Cat. No.98CH36286).

[4]  Hans Bruun Nielsen,et al.  UCMINF - an Algorithm for Unconstrained, Nonlinear Optimization , 2000 .

[5]  Aapo Hyvärinen,et al.  Fast and robust fixed-point algorithms for independent component analysis , 1999, IEEE Trans. Neural Networks.

[6]  E.V. Thomsen,et al.  A Novel Photodiode for Reflectance Pulse Oximetry in low-power applications , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[7]  Lars Kai Hansen,et al.  On Independent Component Analysis for Multimedia Signals , 2000 .

[8]  John G. Webster,et al.  Design of Pulse Oximeters , 1997 .

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

[10]  E.V. Thomsen,et al.  A Novel Ring Shaped Photodiode for Reflectance Pulse Oximetry in Wireless Applications , 2007, 2007 IEEE Sensors.

[11]  Jianchu Yao,et al.  A Short Study to Assess the Potential of Independent Component Analysis for Motion Artifact Separation in Wearable Pulse Oximeter Signals , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[12]  S. Barker,et al.  Masimo Signal Extraction Pulse Oximetry , 2004, Journal of Clinical Monitoring and Computing.

[13]  Lars Kai Hansen,et al.  Blind detection of independent dynamic components , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[14]  B. Widrow,et al.  Adaptive noise cancelling: Principles and applications , 1975 .

[15]  Kaare Brandt Petersen,et al.  Flexible and efficient implementations of Bayesian independent component analysis , 2007, Neurocomputing.

[16]  Ole Winther,et al.  Mean-Field Approaches to Independent Component Analysis , 2002, Neural Computation.

[17]  David J. C. MacKay,et al.  Information Theory, Inference, and Learning Algorithms , 2004, IEEE Transactions on Information Theory.

[18]  S. Duun,et al.  A wearable “electronic patch” for wireless continuous monitoring of chronically diseased patients , 2008, 2008 5th International Summer School and Symposium on Medical Devices and Biosensors.

[19]  Terrence J. Sejnowski,et al.  An Information-Maximization Approach to Blind Separation and Blind Deconvolution , 1995, Neural Computation.