Heart-rate tuned comb filters for processing photoplethysmogram (PPG) signals in pulse oximetry
Open accessAbstract
Calculation of peripheral capillary oxygen saturation $${\text{(SpO}}_{{\text{2}}} {\text{)}}$$ (SpO 2 ) levels in humans is often made with a pulse oximeter, using photoplethysmography (PPG) waveforms. However, measurements of PPG waveforms are susceptible to motion noise due to subject and sensor movements. In this study, we compare two $${\text{SpO}}_{{\text{2}}}$$ SpO 2 -level calculation techniques, and measure the effect of pre-filtering by a heart-rate tuned comb peak filter on their performance. These techniques are: (1) “Red over Infrared,” calculating the ratios of AC and DC components of the red and infrared PPG signals, $$\frac{(AC/DC)_{red}}{(AC/DC)_{infrared}}$$ ( A C / D C ) red ( A C / D C ) infrared , followed by the use of a calibration curve to determine the $${\text{SpO}}_{{\text{2}}}$$ SpO 2 level Webster (in: Design of pulse oximeters, CRC Press, Boca Raton, 1997); and (2) a motion-resistant algorithm which uses the Discrete Saturation Transform (DST) (Goldman in J Clin Monit Comput 16:475–83, 2000). The DST algorithm isolates individual “saturation components” in the optical pathway, which allows separation of components corresponding to the $${\text{SpO}}_{{\text{2}}}$$ SpO 2 level from components corresponding to noise and interference, including motion artifacts. The comparison we provide here (employing the two techniques with and without pre-filtering) addresses two aspects: (1) accuracy of the $${\text{SpO}}_{{\text{2}}}$$ SpO 2 calculations; and (2) computational complexity. We used both synthetic data and experimental data collected from human subjects. The human subjects were tested at rest and while exercising; while exercising, their measurements were subject to the impacts of motion. Our main conclusion is that if an uninterrupted high-quality heart rate measurement is available, then the “Red over Infrared” approach preceded by a heart-rate tuned comb filter provides the preferred trade-off between $${\text{SpO}}_{{\text{2}}}$$ SpO 2 -level accuracy and computational complexity. A modest improvement in $${\text{SpO}}_{{\text{2}}}$$ SpO 2 estimate accuracy at very low SNR environments may be achieved by switching to the pre-filtered DST-based algorithm (up to 6% improvement in $${\text{SpO}}_{{\text{2}}}$$ SpO 2 level accuracy at −10 dB over unfiltered DST algorithm and the filtered “Red over Infrared” approach). However, this improvement comes at a significant computational cost.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Performance of SpO2 measurement can be improved by filtering the PPG to accentuate the heart frequency.
“Performance can be improved by filtering the PPG to accentuate the heart frequency”
From Wearable Photoplethysmography for Cardiovascular Monitoring (2022) · cites this paper as [137]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
A Real-Time QRS Detection Algorithm
Pan, J., & Tompkins, W. J. (1985) · IEEE Transactions on Biomedical Engineering · doi:10.1109/tbme.1985.325532 · Cited by 7,855 · see citing works
Adaptive noise cancelling: Principles and applications
Widrow, B., Glover, J. R., McCool, J. M., Kaunitz, J., Williams, C. S., Hearn, R. H., Zeidler, J. R., Eugene Dong, Jr., & Goodlin, R. C. (1975) · Proceedings of the IEEE · doi:10.1109/proc.1975.10036 · Cited by 3,939 · see citing works
Age-predicted maximal heart rate revisited
Tanaka, H., Monahan, K. D., & Seals, D. R. (2001) · Journal of the American College of Cardiology · doi:10.1016/s0735-1097(00)01054-8 · Cited by 3,775 · see citing works
Heart Rate and Exercise Intensity During Sports Activities
Karvonen, J., & Vuorimaa, T. (1988) · Sports Medicine · doi:10.2165/00007256-198805050-00002 · Cited by 610 · see citing works
(1997) · Institute of Physics eBooks · doi:10.1887/0750304677 · Cited by 455 · see citing works
(1997) · Series in medical physics and biomedical engineering · doi:10.1201/9781420050790 · Cited by 364 · see citing works
Pulse oximetry: Analysis of theory, technology, and practice
Wukitsch, M. W., Petterson, M. T., Tobler, D. R., & Pologe, J. A. (1988) · Journal of Clinical Monitoring and Computing · doi:10.1007/bf01617328 · Cited by 305 · see citing works
Masimo Signal Extraction Pulse Oximetry
Goldman, J. M., Petterson, M. T., Kopotic, R. J., & Barker, S. J. (2000) · Journal of Clinical Monitoring and Computing · doi:10.1023/a:1011493521730 · Cited by 283 · see citing works
“Motion-Resistant” Pulse Oximetry: A Comparison of New and Old Models
Barker, S. J. (2002) · Anesthesia & Analgesia · doi:10.1097/00000539-200210000-00033 · Cited by 176 · see citing works
The Periodic Moving Average Filter for Removing Motion Artifacts from PPG Signals
Lee, H.-W., Lee, J., Jung, W.-G., & Lee, G.-K. (2007) · International Journal of Control Automation and Systems · Cited by 114 · see citing works
Zhang, Q., Zeng, X., Hu, W. W., & Zhou, D. (2017) · IEEE Access · doi:10.1109/access.2017.2707472 · Cited by 113 · see citing works
Study and Analysis of ECG Signal Using MATLAB &LABVIEW as Effective Tools
Islam, M. K., Haque, A. N. M. M., Tangim, G., Ahammad, T., & Khondokar, M. R. H. (2012) · International Journal of Computer and Electrical Engineering · doi:10.7763/ijcee.2012.v4.522 · Cited by 107 · see citing works
“Motion-Resistant” Pulse Oximetry: A Comparison of New and Old Models
Barker, S. J. (2002) · Anesthesia & Analgesia · doi:10.1213/00000539-200210000-00033 · Cited by 107 · see citing works
Four Types of Pulse Oximeters Accurately Detect Hypoxia during Low Perfusion and Motion
Louie, A., Feiner, J. R., Bickler, P. E., Rhodes, L., Bernstein, M., & Lucero, J. (2018) · Anesthesiology · doi:10.1097/aln.0000000000002002 · Cited by 106 · see citing works
Lipnick, M. S., Feiner, J., Au, P., Bernstein, M., & Bickler, P. E. (2016) · Anesthesia & Analgesia · doi:10.1213/ane.0000000000001300 · Cited by 100 · see citing works
Adaptive noise cancellation for a class of nonlinear, dynamic reference channels
Stapleton, J., & Bass, S. C. (1985) · IEEE Transactions on Circuits and Systems · doi:10.1109/tcs.1985.1085678 · Cited by 96 · see citing works
Tremper, K. K. (1989) · CHEST Journal · doi:10.1378/chest.95.4.713 · Cited by 84 · see citing works
Human Identification System Based ECG Signal
Saechia, S., Koseeyaporn, J., & Wardkein, P. (2005) · IEEE Region 10 Conference (TENCON) · doi:10.1109/tencon.2005.300986 · Cited by 74 · see citing works
Measuring Heart Rate During Physical Exercise by Subspace Decomposition and Kalman Smoothing
Galli, A., Narduzzi, C., & Giorgi, G. B. D. (2017) · IEEE Transactions on Instrumentation and Measurement · doi:10.1109/tim.2017.2770818 · Cited by 72 · see citing works
An Efficient Motion-Resistant Method for Wearable Pulse Oximeter
Yan, Y.-S., & Zhang, Y.-T. (2008) · IEEE Transactions on Information Technology in Biomedicine · doi:10.1109/titb.2007.902173 · Cited by 62 · see citing works
Non-invasive calibration method for pulse oximeters
Stubán, N., & Niwayama, M. (2008) · Periodica Polytechnica Electrical Engineering · doi:10.3311/pp.ee.2008-1-2.11 · Cited by 24 · see citing works
Grap, M. J. (2002) · Critical Care Nurse · doi:10.4037/ccn2002.22.3.69 · Cited by 15 · see citing works
Evaluation of the number of PPG harmonics to assess Smartphone effectiveness
Polimeni, G., Scarpino, A., Barbé, K., et al. (2014) · IEEE International Symposium on Medical Measurements and Applications (MeMeA) · doi:10.1109/memea.2014.6860101 · Cited by 14 · see citing works
., J. B. M. (2014) · International Journal of Research in Engineering and Technology · doi:10.15623/ijret.2014.0306097 · Cited by 5 · see citing works
Kästle, S. W., Noller, F., Falk, S., et al. (1997) · Cited by 4 · see citing works
Grap, M. J. (1998) · PubMed · Cited by 3 · see citing works
Pulse Oximeter Signal Fusion for Robust Hypoxia Detection
Acharya, S., Rajasekar, A., Shender, B. S., et al. (2015) · Aerospace Medicine and Human Performance · doi:10.3357/amhp.4307.2015 · Cited by 1 · see citing works
Self-citation
Flagged first, then by citations
Research works printed but not linked: 1
- [10]Clarke GW. Signal quality analysis in pulse oximetry: modelling and detection of motion artifact (Doctoral dissertation). Carleton University; 2015.
Cited by
Sorted by citations
Wearable Photoplethysmography for Cardiovascular Monitoring
Charlton, P. H., Kyriacou, P. A., Mant, J., Marozas, V., Chowienczyk, P., & Alastruey, J. (2022) · Proceedings of the IEEE · doi:10.1109/jproc.2022.3149785 · Cited by 250 · see citing works
- Authors
- Alkhoury, L., Choi, J.-W., Wang, C., Rajasekar, A., Acharya, S., Mahoney, S., Shender, B. S., Hrebien, L., & Kam, M.
- Affiliations
- New Jersey Institute of Technology (US)
- Drexel University (US)
- Naval Air Warfare Center Aircraft Division (US)
- Corresponding author
- Alkhoury, Ludvik
- Venue
- Journal of Clinical Monitoring and Computing
- Published
- 2020-06-17
- Volume
- 35
- Issue
- 4
- Pages
- 797-813
- ISSN
- 1387-1307 (ISSN-L)
- 1573-2614
- PMC
- PMC8286955
- OpenAlex
- W3036237291
- Cited by
- 15
- References
- 27
- Citations by year
- 2026: 6 · 2025: 2 · 2024: 1 · 2022: 4 · 2021: 2
- FWCI
- 0.47
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Locations
- Journal of Clinical Monitoring and Computing (publishedVersion, cc-by)
- PubMed Central (publishedVersion, cc-by)
- PubMed (publishedVersion)
- Funders
- Office of Naval Research (N68335-16-C-0085)
- Topics
- Physical Sciences › Engineering › Biomedical Engineering › Non-Invasive Vital Sign Monitoring
- Health Sciences › Medicine › Radiology, Nuclear Medicine and Imaging › Optical Imaging and Spectroscopy Techniques
- Health Sciences › Medicine › Cardiology and Cardiovascular Medicine › Heart Rate Variability and Autonomic Control
- Keywords
- pulse oximetry, photoplethysmogram, oxygen saturation estimation, motion artifacts, computational complexity, low signal-to-noise ratio
- MeSH terms
- Algorithms, Heart Rate, Humans, Oximetry, Signal Processing, Computer-Assisted, Artifacts, Photoplethysmography
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review