Machine Learning Applied to Reference Signal-Less Detection of Motion Artifacts in Photoplethysmographic Signals: A Review
Abstract
:1. Introduction
2. Source Identification and Selection
3. Background on Machine Learning (ML)
4. Machine Learning Techniques Applied to Reference Signal-Less Detection of Motion Artifacts in PPG Signals: From Traditional to Deep Learning
4.1. Traditional Machine Learning Techniques
4.1.1. Characterization of Studies
4.1.2. Features
4.1.3. Benefits and Drawbacks
4.2. Deep Learning Techniques
4.2.1. Characterization of Studies
Author(s), Year; [Reference] | Dataset | Method | Performance |
---|---|---|---|
Liu et al., 2020; [51] | Fifteen records selected from Physionet database + self-collected records (n = 15) | Two-dimensional CNN (supervised) + 10-fold CV | Physionet data Sensitivity: 94.9% Specificity: 97.8% Accuracy: 94.3% Self-collected data Sensitivity: 93.5% Specificity: 96.4% Accuracy: 96.6% |
Goh et al., 2020; [55] | MIMIC II (n = 69) + self-collected records (n = 38) | One-dimensional CNN (supervised) + hold-out | Sensitivity: 96.6% Specificity: 91.2% Accuracy: 94.5% |
Azar et al., 2021; [56] | Self-collected (n = 2) | CNN and long short-term memory (unsupervised) + hold-out | Sensitivity: 95% Precision: 90% |
Guo et al., 2021; [57] | PPG-DaLiA (n = 15), WESAD (n = 15), and IEEE-SPC 2015 datasets (n = 12) | One-dimensional CNN with U-net architecture (supervised) + 10-fold CV | DaLiA F1-Score: 87.34 ± 0.18% WESAD F1-Score: 91.14 ± 0.33% IEEE-SPC 2015 F1-Score: 80.50 ± 1.16% |
Shin, 2022; [58] | MIMIC III (n = 458) | One-dimensional CNN (supervised) + five-fold CV | Sensitivity: 94.8% Specificity: 99.3% Precision: 98.5% Accuracy: 97.8% F1-Score: 96.9% AUC-ROC: 98.0% |
Zargari et al., 2023; [54] | Physionet-BIDMC (n = 53) + self-collected records (n = 33) | Two-dimensional Cycle Generative Adversarial Network (unsupervised) + hold-out | The peak-to-peak error and RMSE were 0.95 and 2.18 beats per minute, respectively |
Freitas et al., 2023; [63] | Self-collected (n = 46) | Vision transformer | Sensitivity: 93.38% Precision: 94.85% Accuracy: 92.21% F1-Score: 94.11% |
Lucafó et al., 2023; [59] | Self-collected (n = 46) | One-dimensional CNN and single-decision rule (supervised) + LOOCV | Sensitivity: 87.5 ± 0.4% Precision: 97.1 ± 0.1% Accuracy: 89.9 ± 0.2% F1-Score: 92.0 ± 0.2% AUC-ROC: 91.1 ± 0.1% |
Liu et al., 2023; [64] | MIMIC III, UCI, and Queensland datasets (n = no reported) | Two-dimensional CNN and Swin Transformer + hold-out | Sensitivity: 97.4% Specificity: 96.1% Precision: 95.3% Accuracy: 97.3% F1-Score: 95.7% AUC-ROC: 99.2% |
Suzuki and Freitas, 2024; [53] | BUTPPG dataset (n = 12) | SqueezeNet + hold-out | Sensitivity: 97.9% Precision: 94.4% Accuracy: 93.8% F1-Score: 95.5% |
Zheng et al., 2024; [60] | Self-collected (n = 15) | Depth-wise separable 1-D CNN (supervised) + 10-fold CV | F1-Score: 87.20 ± 0.16% |
4.2.2. Automated Feature Learning
5. Discussion
5.1. Risk of Bias in Evaluating and Reporting the Method’s Effectiveness
5.2. Publicly Available versus Self-Collected Records and the Experimental Design Diversity
5.3. Implications of Ignoring or De-Noising MA-Corrupted Signal Segments for PPG-Based Physiological Monitoring
5.4. Body Site Measurement
5.5. The Promise of Real-Time Processing
5.6. Recommendations for Future Endeavors
- Studies must provide clear-cut evidence of using new, unseen data to evaluate the proposed method and, thus, deliver an unbiased and realistic estimate of its performance. Furthermore, authors should use not one but several well-established performance metrics, as well as information like the one provided by confusion matrices and receiver operating characteristic (ROC) curves, when reporting the effectiveness of their proposed approaches;
- When relying on self-collected data, authors should include a timeline describing the actions (e.g., walking on a treadmill) performed by the participants and how long they did it. PPG recordings must contain manual annotations identifying MA-corrupted pulses or segments. In addition, all data necessary to replicate findings should be made publicly available, as suggested by an increasing number of journals and conferences;
- Given the increasing utilization of smartwatches and several other wearable devices for PPG-based physiological monitoring [75,85], researchers should design and develop their MA-detecting approaches around PPG data from body parts like the wrist, forehead, and earlobe instead of being limited to data from the fingertips;
- Authors should report objective measures, such as computational complexity and speed-up, to support the method’s suitability for real-time applications. Studies that have quantified the computational complexity of several signal decomposition and processing techniques may provide some insights into assessing the method’s suitability for identifying MA-corrupted PPG segments in real-time.
5.7. Limitations
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
1-D | One-dimensional |
2-D | Two-dimensional |
AI | Artificial intelligence |
ANOVA | Analysis of variance |
CNN | Convolutional neural network |
DL | Deep learning |
EMD | Empirical decomposition mode |
GAN | Generative Adversarial Network |
HR | Heart rate |
ICU | Intensive care unit |
K-fold CV | K-fold cross-validation |
LOOCV | Leave-one-out cross-validation |
LSTM | Long short-term memory |
MA | Motion artifact |
ML | Machine learning |
mRMR | Minimum redundancy–maximum relevance |
OCSVM | One-class support vector machine |
PCA | Principal component analysis |
PPG | Photoplethysmogram |
RFE | Recursive feature elimination |
RMSE | Root mean square error |
ROC | Receiver operating characteristic |
RSL | Reference signal-less |
SOM | Self-organizing map |
SQI | Signal quality index |
SpO2 | Peripheral oxygen saturation |
SVM | Support vector machine |
References
- Koteska, B.; Bodanova, A.M.; Mitrova, H.; Sidorenko, M.; Lehocki, F. A deep learning approach to estimate SpO2 from PPG signals. In Proceedings of the 9th International Conference on Bioinformatics Research and Applications, Berlin, Germany, 18–20 September 2022; pp. 142–148. [Google Scholar] [CrossRef]
- Argüello-Prada, E.J.; Bolaños, S.M. On the role of perfusion index for estimating blood glucose levels with ultrasound-assisted and conventional finger photoplethysmography in the near-infrared wavelength range. Biomed. Signal Process. Control 2023, 86, 105338. [Google Scholar] [CrossRef]
- Gupta, S.; Singh, A.; Sharma, A. Exploiting moving slope features of PPG derivatives for estimation of mean arterial pressure. Biomed. Eng. Lett. 2023, 13, 1–9. [Google Scholar] [CrossRef]
- Heikenfeld, J.; Jajack, A.; Rogers, J.; Gutruf, P.; Tian, L.; Pan, T.; Li, R.; Khine, M.; Kim, J.; Wang, J.; et al. Wearable sensors: Modalities, challenges, and prospects. Lab Chip 2018, 18, 217–248. [Google Scholar] [CrossRef]
- Seok, D.; Lee, S.; Kim, M.; Cho, J.; Kim, C. Motion artifact removal techniques for wearable EEG and PPG sensor systems. Front. Electron. 2021, 2, 685513. [Google Scholar] [CrossRef]
- Stoica, P.; Moses, R.L. Spectral Analysis of Signals; Pearson/Prentice Hall: Upper Saddle River, NJ, USA, 2005. [Google Scholar]
- Pollreisz, D.; TaheriNejad, N. Detection and removal of motion artifacts in PPG signals. Mobile Netw. Appl. 2022, 27, 728–738. [Google Scholar] [CrossRef]
- Ismail, S.; Akram, U.; Siddiqi, I. Heart rate tracking in photoplethysmography signals affected by motion artifacts: A review. EURASIP J. Adv. Signal Process. 2021, 2021, 5. [Google Scholar] [CrossRef]
- Such, O. Motion tolerance in wearable sensors-The challenge of motion artifact. In Proceedings of the 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Lyon, France, 22–26 August 2007; pp. 1542–1545. [Google Scholar] [CrossRef]
- Nabavi, S.; Bhadra, S. A robust fusion method for motion artifacts reduction in photoplethysmography signal. IEEE Trans. Instrum. Meas. 2020, 69, 9599–9608. [Google Scholar] [CrossRef]
- Tăuţan, A.M.; Young, A.; Wentink, E.; Wieringa, F. Characterization and Reduction of Motion Artifacts in Photoplethysmographic Signals from a Wrist-worn Device. In Proceedings of the 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Milan, Italy, 25–29 August 2015; pp. 6146–6149. [Google Scholar] [CrossRef]
- Zhang, Y.; Song, S.; Vullings, R.; Biswas, D.; Simões-Capela, N.; Van Helleputte, N.; Van Hoff, C.; Groenendaal, W. Motion Artifact Reduction for Wrist-Worn Photoplethysmograph Sensors Based on Different Wavelengths. Sensors 2019, 19, 673. [Google Scholar] [CrossRef]
- Hayes, M.J.; Smith, P.R. A New Method for Pulse Oximetry Possessing Inherent Insensitivity to Artifact. IEEE Trans. Biomed. Eng. 2001, 48, 452–461. [Google Scholar] [CrossRef]
- Ram, M.R.; Madhav, V.; Krishna, E.H.; Komalla, N.R.; Reddy, K.A. A Novel Approach for Motion Artifact Reduction in PPG Signals Based on AS-LMS Adaptive Filter. IEEE Trans. Instrum. Meas. 2012, 61, 1445–1457. [Google Scholar] [CrossRef]
- Raghuram, M.; Sivani, K.; Reddy, K.A. Use of complex EMD generated noise reference for adaptive reduction of motion artifacts from PPG signal. In Proceedings of the 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), Chennai, India, 3–5 March 2016. [Google Scholar] [CrossRef]
- Kumar, A.; Komaragiri, R.; Kumar, M. A review on computation methods used in photoplethysmography signal analysis for heart rate estimation. Arch. Comput. Methods Eng. 2022, 29, 921–940. [Google Scholar] [CrossRef]
- Janiesch, C.; Zschech, P.; Heinrich, K. Machine learning and deep learning. Electron. Markets 2021, 31, 685–695. [Google Scholar] [CrossRef]
- Allen, J. Photoplethysmography and its application in clinical physiological measurement. Physiol. Meas. 2007, 28, R1–R39. [Google Scholar] [CrossRef]
- Alian, A.A.; Shelley, K.H. Photoplethysmography. Best Pract. Res. Clin. Anaesthesiol. 2014, 28, 395–406. [Google Scholar] [CrossRef] [PubMed]
- Lim, P.K.; Ng, S.C.; Lovell, N.H.; Yu, Y.P.; Tan, M.P.; McCombie, D.; Lim, E.; Redmond, S.J. Adaptive template matching of photoplethysmogram pulses to detect motion artefact. Physiol. Meas. 2018, 39, 105005. [Google Scholar] [CrossRef] [PubMed]
- Vadrevu, S.; Manikandan, M.S. Real-time PPG signal quality assessment system for improving battery life and false alarms. IEEE Trans. Circuits Syst. II Express Briefs. 2019, 66, 1910–1914. [Google Scholar] [CrossRef]
- Reddy, G.N.K.; Manikandan, M.S.; Murty, N.N. On-device integrated PPG quality assessment and sensor disconnection/saturation detection system for IoT health monitoring. IEEE Trans. Instrum. Meas. 2020, 69, 6351–6361. [Google Scholar] [CrossRef]
- Elgendi, M. Optimal signal quality index for photoplethysmogram signals. Bioengineering 2016, 3, 21. [Google Scholar] [CrossRef]
- Russell, S.J.; Norvig, P. Artificial Intelligence: A Modern Approach, 4th ed.; Pearson: London, UK, 2021. [Google Scholar]
- Bishop, C.M. Pattern Recognition and Machine Learning—Information Science and Statistics; Springer: New York, NY, USA, 2006. [Google Scholar]
- Kotsiantis, S.B.; Zaharakis, I.; Pintelas, P. Supervised machine learning: A review of classification techniques. Emerg. Artif. Intell. Appl. Comput. Eng. 2007, 160, 3–24. [Google Scholar]
- Sutton, R.S.; Barto, A.G. Reinforcement Learning: An Introduction; MIT Press: Cambridge, MA, USA, 2018. [Google Scholar]
- Shinde, P.P.; Shah, S. A review of machine learning and deep learning applications. In Proceedings of the 2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA), Pune, India, 16–18 August 2018; pp. 1–6. [Google Scholar] [CrossRef]
- Rudin, C. Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead. Nat. Mach. Intell. 2019, 1, 206–215. [Google Scholar] [CrossRef]
- Zhang, Y.; Ling, C. A strategy to apply machine learning to small datasets in materials science. Npj Comput. Mater. 2018, 4, 25. [Google Scholar] [CrossRef]
- Longjie, L.; Abeysekera, S.S. Motion Artefact Removal using Single Beat Classification of Photoplethysmographic Signals. In Proceedings of the 2019 IEEE International Symposium on Circuits and Systems (ISCAS), Sapporo, Japan, 26–29 May 2019; pp. 1–4. [Google Scholar] [CrossRef]
- Karna, V.R.; Kumar, N. Determination of Absolute Heart Beat from Photoplethysmographic Signals in the Presence of Motion Artifacts. In Proceedings of the 2018 Second International Conference on Advances in Electronics, Computers and Communications (ICAECC), Bangalore, India, 9–10 February 2018; pp. 1–5. [Google Scholar] [CrossRef]
- Subhagya, D.S.; Keshavamurth, C. Motion Artifact Detection Model using Machine Learning Technique for Classifying Abnormalities in Human Being. Int. J. Innov. Technol. Explor. Eng. 2019, 8, 334–340. [Google Scholar]
- Dao, D.; Salehizadeh, S.M.; Noh, Y.; Chong, J.W.; Cho, C.H.; McManus, D.; Darling, C.E.; Mendelson, Y.; Chon, K.H. A robust motion artifact detection algorithm for accurate detection of heart rates from photoplethysmographic signals using time–frequency spectral features. IEEE J. Biomed. Health Inform. 2016, 21, 1242–1253. [Google Scholar] [CrossRef] [PubMed]
- Sabeti, E.; Reamaroon, N.; Mathis, M.; Gryak, J.; Sjoding, M.; Najarian, K. Signal quality measure for pulsatile physiological signals using morphological features: Applications in reliability measure for pulse oximetry. Inform. Med. Unlocked 2019, 16, 100222. [Google Scholar] [CrossRef] [PubMed]
- Feli, M.; Azimi, I.; Anzanpour, A.; Rahmani, A.M.; Liljeberg, P. An energy-efficient semi-supervised approach for on-device photoplethysmogram signal quality assessment. Smart Health 2023, 28, 100390. [Google Scholar] [CrossRef]
- Chong, J.W.; Dao, D.K.; Salehizadeh, S.M.A.; McManus, D.D.; Darling, C.E.; Chon, K.H.; Mendelson, Y. Photoplethysmograph signal reconstruction based on a novel hybrid motion artifact detection–reduction approach. Part I: Motion and noise artifact detection. Ann. Biomed. Eng. 2014, 42, 2238–2250. [Google Scholar] [CrossRef]
- Oliveira, L.C.; Lai, Z.; Geng, W.; Siefkes, H.; Chuah, C.N. A machine learning driven pipeline for automated Photoplethysmogram signal artifact detection. In Proceedings of the 2021 IEEE/ACM Conference on Connected Health: Applications, Systems and Engineering Technologies (CHASE), Washington, DC, USA, 16–18 December 2021; pp. 149–154. [Google Scholar] [CrossRef]
- Athaya, T.; Choi, S. An efficient fingertip photoplethysmographic signal artifact detection method: A machine learning approach. J. Sens. 2021, 2021, 9925033. [Google Scholar] [CrossRef]
- Pflugradt, M.; Moeller, B.; Orglmeister, R. OPRA: A fast on-line signal quality estimator for pulsatile signals. IFAC Pap. 2015, 48, 459–464. [Google Scholar] [CrossRef]
- Roy, M.S.; Gupta, R.; Sharma, K.D. Photoplethysmogram signal quality evaluation by unsupervised learning approach. In Proceedings of the 2020 IEEE Applied Signal Processing Conference (ASPCON), Kolkata, India, 7–9 October 2020; pp. 6–10. [Google Scholar] [CrossRef]
- Mahmoudzadeh, A.; Azimi, I.; Rahmani, A.M.; Liljeberg, P. Lightweight photoplethysmography quality assessment for real-time IoT-based health monitoring using unsupervised anomaly detection. Procedia Comput. Sci. 2021, 184, 140–147. [Google Scholar] [CrossRef]
- Kohonen, T. Self-Organizing Maps; Springer: Berlin, Germany, 2001. [Google Scholar]
- Shriram, S.; Sivasankar, E. Anomaly detection on shuttle data using unsupervised learning techniques. In Proceedings of the 2019 International Conference on Computational Intelligence and Knowledge Economy (ICCIKE), Dubai, United Arab Emirates, 11–12 December 2019; pp. 221–225. [Google Scholar] [CrossRef]
- Cai, J.; Luo, J.; Wang, S.; Yang, S. Feature selection in machine learning: A new perspective. Neurocomputing 2018, 300, 70–79. [Google Scholar] [CrossRef]
- Gu, Q.; Li, Z.; Han, J. Generalized Fisher Score for Feature Selection. 2012. Available online: http://arxiv.org/abs/1202.3725 (accessed on 5 August 2024).
- Robnik-Šikonja, M.; Kononenko, I. Theoretical and empirical analysis of ReliefF and RReliefF. Mach. Learn. 2003, 53, 23–69. [Google Scholar] [CrossRef]
- Yu, L.; Liu, H. Efficient feature selection via analysis of relevance and redundancy. J. Mach. Learn. Res. 2004, 5, 1205–1224. Available online: https://www.jmlr.org/papers/volume5/yu04a/yu04a.pdf (accessed on 20 August 2024).
- Carvalho, D.V.; Pereira, E.M.; Cardoso, J.S. Machine learning interpretability: A survey on methods and metrics. Electronics 2019, 8, 832. [Google Scholar] [CrossRef]
- Zihni, E.; Madai, V.I.; Livne, M.; Galinovic, I.; Khalil, A.A.; Fiebach, J.B.; Frey, D. Opening the black box of artificial intelligence for clinical decision support: A study predicting stroke outcome. PLoS ONE 2020, 15, e0231166. [Google Scholar] [CrossRef] [PubMed]
- Liu, X.; Hu, Q.; Yuan, H.; Yang, C. Motion artifact detection in ppg signals based on gramian angular field, 2.-D.-C.N.N. In Proceedings of the 2020 13th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI), Chengdu, China, 17–19 October 2020; pp. 743–747. [Google Scholar] [CrossRef]
- Wang, Z.; Oates, T. Imaging time-series to improve classification and imputation. arXiv 2015, arXiv:1506.00327. [Google Scholar] [CrossRef]
- Suzuki, G.; Freitas, P.G. On the Performance of Composite 1D-to-2D Projections for Signal Quality Assessment. In Simpósio Brasileiro de Computação Aplicada à Saúde (SBCAS); SBC: Vancouver, WA, USA, 2024; pp. 319–330. [Google Scholar] [CrossRef]
- Zargari, A.H.A.; Aqajari, S.A.H.; Khodabandeh, H.; Rahmani, A.; Kurdahi, F. An accurate non-accelerometer-based ppg motion artifact removal technique using cyclegan. ACM Trans. Comput. Healthc. 2023, 4, 1–14. [Google Scholar] [CrossRef]
- Goh, C.H.; Tan, L.K.; Lovell, N.H.; Ng, S.C.; Tan, M.; Lim, E. Robust PPG motion artifact detection using a 1-D convolution neural network. Comput. Methods Programs Biomed. 2020, 196, 105596. [Google Scholar] [CrossRef]
- Azar, J.; Makhoul, A.; Couturier, R.; Demerjian, J. Deep recurrent neural network-based autoencoder for photoplethysmogram artifacts filtering. Comput. Electr. Eng. 2021, 92, 107065. [Google Scholar] [CrossRef]
- Guo, Z.; Ding, C.; Hu, X.; Rudin, C. A supervised machine learning semantic segmentation approach for detecting artifacts in plethysmography signals from wearables. Physiol. Meas. 2021, 42, 125003. [Google Scholar] [CrossRef]
- Shin, H. Deep convolutional neural network-based signal quality assessment for photoplethysmogram. Comput. Biol. Med. 2022, 145, 105430. [Google Scholar] [CrossRef]
- Lucafó, G.D.; Freitas, P.; Lima, R.; da Luz, G.; Bispo, R.; Rodrigues, P.; Cabello, F.; Penatti, O. Signal quality assessment of photoplethysmogram signals using hybrid rule-and learning-based models. J. Health Inform. 2023, 15. [Google Scholar] [CrossRef]
- Zheng, Y.; Wu, C.; Cai, P.; Zhong, Z.; Huang, H.; Jiang, Y. Tiny-PPG: A lightweight deep neural network for real-time detection of motion artifacts in photoplethysmogram signals on edge devices. Internet Things 2024, 25, 101007. [Google Scholar] [CrossRef]
- Shahid, S.M.; Ko, S.; Kwon, S. Performance comparison of 1d and 2d convolutional neural networks for real-time classification of time series sensor data. In Proceedings of the 2022 International Conference on Information Networking (ICOIN), Jeju-si, Republic of Korea, 12–15 January 2022; pp. 507–511. [Google Scholar] [CrossRef]
- Ahmed, S.F.; Alam, M.S.B.; Hassan, M.; Rozbu, M.R.; Ishtiak, T.; Rafa, N.; Mofjur, M.; Shawkat Ali, A.B.M.; Gandomi, A.H. Deep learning modelling techniques: Current progress, applications, advantages, and challenges. Artif. Intell. Rev. 2023, 56, 13521–13617. [Google Scholar] [CrossRef]
- Freitas, P.G.; De Lima, R.G.; Lucafo, G.D.; Penatti, O.A. Assessing the quality of photoplethysmograms via gramian angular fields and vision transformer. In Proceedings of the 2023 31st European Signal Processing Conference (EUSIPCO), Helsinki, Finland, 4–8 September 2023; pp. 1035–1039. [Google Scholar] [CrossRef]
- Liu, J.; Hu, S.; Hu, Q.; Wang, D.; Yang, C. A Lightweight Hybrid Model Using Multiscale Markov Transition Field for Real-Time Quality Assessment of Photoplethysmography Signals. IEEE J. Biomed. Health Inform. 2023, 28, 1078–1088. [Google Scholar] [CrossRef] [PubMed]
- Zhang, A.; Lipton, Z.C.; Li, M.; Smola, A.J. Dive into Deep Learning; Cambridge University Press: Cambridge, UK, 2023. [Google Scholar]
- Hastie, T.; Tibshirani, R.; Friedman, J. Overview of Supervised Learning. In The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd ed.; Springer: New York, NY, USA, 2009; pp. 9–42. [Google Scholar]
- Vabalas, A.; Gowen, E.; Poliakoff, E.; Casson, A.J. Machine learning algorithm validation with a limited sample size. PLoS ONE 2019, 14, e0224365. [Google Scholar] [CrossRef]
- Ribeiro, M.T.; Singh, S.; Guestrin, C. “Why should I trust you?” Explaining the predictions of any classifier. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; pp. 1135–1144. [Google Scholar] [CrossRef]
- Saeed, M.; Villarroel, M.; Reisner, A.T.; Clifford, G.; Lehman, L.W.; Moody, G.; Heldt, T.; Kyaw, T.H.; Moody, B.; Mark, R.G. Multiparameter Intelligent Monitoring in Intensive Care II (MIMIC-II): A public-access intensive care unit database. Crit. Care Med. 2011, 39, 952–960. [Google Scholar] [CrossRef] [PubMed]
- Goldberger, A.L.; Amaral, L.A.; Glass, L.; Hausdorff, J.M.; Ivanov, P.C.; Mark, R.G.; Mietus, J.E.; Moody, G.B.; Peng, C.K.; Stanley, H.E. PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals. Circulation 2000, 101, e215–e220. [Google Scholar] [CrossRef]
- Karlen, W.; Turner, M.; Cooke, E.; Dumont, G.; Ansermino, J.M. CapnoBase: Signal database and tools to collect, share and annotate respiratory signals. In Proceedings of the 2010 Annual Meeting of the Society for Technology in Anesthesia, San Diego, CA, USA, 16–20 October 2010; p. 27. [Google Scholar] [CrossRef]
- Zhang, Z.; Pi, Z.; Liu, B. TROIKA: A general framework for heart rate monitoring using wrist-type photoplethysmographic signals during intensive physical exercise. IEEE Trans. Biomed. Eng. 2015, 62, 522–531. [Google Scholar] [CrossRef]
- Schmidt, P.; Reiss, A.; Duerichen, R.; Marberger, C.; Van Laerhoven, K. Introducing wesad, a multimodal dataset for wearable stress and affect detection. In Proceedings of the 20th ACM International Conference on Multimodal Interaction, Paris, France, 9–13 October 2018; pp. 400–408. [Google Scholar] [CrossRef]
- Reiss, A.; Indlekofer, I.; Schmidt, P.; Van Laerhoven, K. Large-scale heart rate estimation with convolutional neural networks. Sensors 2019, 19, 3079. [Google Scholar] [CrossRef]
- Castaneda, D.; Esparza, A.; Ghamari, M.; Soltanpur, C.; Nazeran, H. A review on wearable photoplethysmography sensors and their potential future applications in health care. Int. J. Biosens. Bioelectron. 2018, 4, 195. [Google Scholar] [CrossRef]
- Hartmann, V.; Liu, H.; Chen, F.; Qiu, Q.; Hughes, S.; Zheng, D. Quantitative comparison of photoplethysmographic waveform characteristics: Effect of measurement site. Front. Physiol. 2019, 10, 198. [Google Scholar] [CrossRef] [PubMed]
- Haykin, S. Neural Networks: A Comprehensive Foundation; Prentice Hall: Englewood Cliffs, NJ, USA, 1999. [Google Scholar]
- Schölkopf, B.; Williamson, R.C.; Smola, A.; Shawe-Taylor, J.; Platt, J. Support vector method for novelty detection. Adv. Neural Inf. Process. Syst. 1999, 12, 582–588. [Google Scholar]
- Faust, O.; Yu, W.; Acharya, U.R. The role of real-time in biomedical science: A meta-analysis on computational complexity, delay and speedup. Comput. Biol. Med. 2015, 58, 73–84. [Google Scholar] [CrossRef] [PubMed]
- Knuth, D.E. The Art of Computer Programming; Addison-Wesley: Boston, MA, USA, 2006. [Google Scholar]
- Arora, S.; Barak, B. Computational Complexity: A Modern Approach; University Press: Cambridge, UK, 2009. [Google Scholar]
- Hwang, K.; Briggs, F.A. Computer Architecture and Parallel Processing; McGraw-Hill: New York, NY, USA, 1984. [Google Scholar]
- Wang, Y.H.; Yeh, C.H.; Young, H.W.V.; Hu, K.; Lo, M.T. On the computational complexity of the empirical mode decomposition algorithm. Phys. A Stat. Mech. Appl. 2014, 400, 159–167. [Google Scholar] [CrossRef]
- Faust, O.; Yu, W.; Kadri, N.A. Computer-based identification of normal and alcoholic EEG signals using wavelet packets and energy measures. J. Mech. Med. Biol. 2013, 13, 1350033. [Google Scholar] [CrossRef]
- Charlton, P.H.; Allen, J.; Bailón, R.; Baker, S.; Behar, J.A.; Chen, F.; Clifford, G.D.; Clifton, D.A.; Davies, H.J.; Ding, C.; et al. The 2023 wearable photoplethysmography roadmap. Physiol. Meas. 2023, 44, 111001. [Google Scholar] [CrossRef]
Author(s), Year; [Reference] | Dataset | Method | Performance |
---|---|---|---|
Chong et al., 2014; [37] | Laboratory-controlled finger (n = 13), forehead (n = 11), and daily-activity data (n = 9) | SVM (supervised) + 11-fold CV | Accuracy: 94.4, 93.4, and 93.7% for laboratory-controlled finger, forehead, and daily-activity movement data, respectively. HR and SpO2 errors reduced to 2.3 bpm and 2.7%. |
Pflugradt et al., 2015; [40] | Ten records selected from Physionet database + self-collected records (n = 20) | Single-layer perceptron (supervised) | Physionet data Sensitivity: 84 ± 13% Specificity: 95 ± 3% Accuracy: 89 ± 11% Self-collected data Sensitivity: 83 ± 6% Specificity: 87 ± 10% Accuracy: 82 ± 10% |
Dao et al., 2016; [34] | Chon Lab (n = 11) + UMass Memorial Medical Center Dataset (n = 10) | SVM (supervised) + LOOCV | Finger Sensitivity: 92.5% Specificity: 97.5% Accuracy: 95.9% Forehead Sensitivity: 91.9% Specificity: 97.7% Accuracy: 95.5% |
Karna and Kumar, 2018; [32] | IEEE-SPC 2015 (n = 12) | SVM (supervised) | The HR mean absolute error was 1.6 beats per minute |
Sabeti et al., 2019; [35] | Capnobase (n = 42) + 46 records collected from acute respiratory distress syndrome databank | SVM and decision trees (supervised) + hold-out | Sensitivity: 98.27% Precision: 100.00% |
Longjie and Abeysekera, 2019; [31] | Capnobase (n = 42) + self-collected records (n = 26) | SVM (supervised) + LOOCV | Accuracy: 96.6% |
Subhagya and Keshavamurty, 2019; [33] | Simulated and self-collected records (n = no reported) | Enhanced SVM (supervised) | Sensitivity: 94.60% Specificity: 97.50% Precision: 98.57% Accuracy: 95.97% |
Roy et al., 2020; [41] | Self-collected (n = 30) | SOM (unsupervised) | Sensitivity: 95.8% Accuracy: 92.0% F1-Score: 91.5% |
Oliveira et al., 2021; [38] | Self-collected (newborns, n = 21) | Random forest–gradient boosting (supervised) + hierarchical rule-based approach | Sensitivity: 85.44% Specificity: 82.18% Accuracy: 84.27% |
Athaya and Choi, 2021; [39] | MIMIC II (n = 121) | Random forest (supervised) + 10-fold CV | Sensitivity: 86.57% Specificity: 85.09% Accuracy: 85.68% |
Mahmoudzadeh et al., 2021; [42] | Self-collected (women, n = 5) | Elliptical envelope algorithm + intra- and inter-participant CV | Sensitivity: 94.75% Precision: 94.25% F1-Score: 94.25% |
Feli et al., 2023; [36] | Self-collected (n = 46) | SVM (supervised) + five-fold CV | Accuracy: 97.0% False Positive Rate: 1.0% AUC-ROC: 99.71% |
Reference | Measurements | Platform |
---|---|---|
[34] | Processing time (7 ms for a 7 s PPG window length) | Intel Xeon 3.6 GHz computer |
[37] | Processing time (33.3 ms for a 4 s PPG window length) | Intel Xeon 3.6 GHz computer |
[40] | Processing time (181.25 ms at a sampling rate of 500 Hz) and memory usage (512 RAM bytes) | Not reported |
[39] | Processing time (57.5 ms) and memory usage (15.93 KB) | Android smartphone with 4 GB RAM and 64-bit Kirin 710 processor. |
[42] | Processing time (12.75 ± 0.60 ms) | Intel core i9 CPU at 2.90 GHz and 32 GB RAM |
[36] | Processing time (24.71 and 26.35 ms) and power consumption (0.95 and 3.1 W) | Raspberry pi 4 and Jetson Nano |
[53] | Memory usage (2 MB) | Not reported |
[54] | Processing time (398 ms), memory usage (26 MB), and power consumption (3.07 W) | Raspberry pi 4 |
[59] | Size in disk (35.1 KB) and energy consumption (49.2 µJ per inference) | AMD EPYC 7742 64-Core Processor with 16 GB RAM |
[60] | Processing time (206 ms for a 30 s PPG window length) and memory usage (134.82 RAM Bytes) | ARM 32-bit single-core Cortex-M7 processor at 216 MHz with 512 KB RAM |
[64] | Processing time (515 ms for a 5 s PPG window length) and floating-point operations per second (FLOPS) (6.56) | NVIDIA RTX 3060 (12 GB VRAM) used in Python 3.9 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Argüello-Prada, E.J.; Castillo García, J.F. Machine Learning Applied to Reference Signal-Less Detection of Motion Artifacts in Photoplethysmographic Signals: A Review. Sensors 2024, 24, 7193. https://doi.org/10.3390/s24227193
Argüello-Prada EJ, Castillo García JF. Machine Learning Applied to Reference Signal-Less Detection of Motion Artifacts in Photoplethysmographic Signals: A Review. Sensors. 2024; 24(22):7193. https://doi.org/10.3390/s24227193
Chicago/Turabian StyleArgüello-Prada, Erick Javier, and Javier Ferney Castillo García. 2024. "Machine Learning Applied to Reference Signal-Less Detection of Motion Artifacts in Photoplethysmographic Signals: A Review" Sensors 24, no. 22: 7193. https://doi.org/10.3390/s24227193
APA StyleArgüello-Prada, E. J., & Castillo García, J. F. (2024). Machine Learning Applied to Reference Signal-Less Detection of Motion Artifacts in Photoplethysmographic Signals: A Review. Sensors, 24(22), 7193. https://doi.org/10.3390/s24227193