A curated list of awesome libraries, datasets, tutorials, papers, and other resources related to Photoplethysmography(PPG) analysis. This repository aims to be a comprehensive and organized collection that will help researchers and developers in the world of PPG!
- HeartPy : Python Heart Rate Analysis Package, for both PPG and ECG signals
- Neurokit : The Python Toolbox for Neurophysiological Signal Processing
- PPG-Beats
- 2022-Photoplethysmography Signal Processing and Synthesis-34
- 2023-Photoplethysmography in Wearable Devices: A Comprehensive Review of Technological Advances, Current Challenges, and Future Directions-2
- 2023-The 2023 wearable photoplethysmography roadmap
- 2021-A Review of Wearable Multi-Wavelength Photoplethysmography-35
- 2022-Dual Wavelength Photoplethysmography Framework for Heart Rate Calculation-2 | 【红外去噪】
- 2023-Multiwavelength photoplethysmography signal analysis as a function of varied wrist contact pressure
- 2007-Multichannel Reflective PPG Earpiece Sensor With Passive Motion Cancellation-143
- 2018-Wearable Multichannel Photoplethysmography Framework for Heart Rate Monitoring During Intensive Exercise-55
- 2016-Improving Pulse Rate Measurements during Random Motion Using a Wearable Multichannel Reflectance Photoplethysmograph-79
- 2019-Organic Multi-Channel Optoelectronic Sensors for Wearable Health Monitoring-52
- 2020-Motion Artifact Reduction in Wearable Photoplethysmography Based on Multi-Channel Sensors with Multiple Wavelengths-80
- 2022-A Critical Review of Deep Learning-Based Multi-Sensor Fusion Techniques-4
- 2013-Systolic peak detection in acceleration photoplethysmograms measured from emergency responders in tropical conditions-187
- 2014-An Efficient and Automatic Systolic Peak Detection Algorithm for Photoplethysmographic Signals
- 2019-Analysing noisy driver physiology real-time using off-the-shelf sensors: Heart rate analysis software from the taking the fast lane project-79
- 2020-A robust PPG onset and systolic peak detection algorithm based on Hilbert transform-8
- 2020-Improved Peak Detection Algorithm for Photoplethysmographic Signals-2
- 2022-Robust PPG Peak Detection Using Dilated Convolutional Neural Networks-12 | code
- 2020-Robust PPG motion artifact detection using a 1-D convolution neural network-44
- 2021-An Accurate Non-accelerometer-based PPG Motion Artifact Removal Technique using CycleGAN-24
- 2023-Tiny-PPG: A Lightweight Deep Neural Network for Real-Time Detection of Motion Artifacts in Photoplethysmogram Signals on Edge Devices | code
- 2023-Opening the envelope: Efficient envelope-based PPG denoising algorithm
- 2019-DeepHeart: Accurate Heart Rate Estimation from PPG Signals Based on Deep Learning-12
- 2019-Deep PPG: Large-Scale Heart Rate Estimation with Convolutional Neural Networks-229
- 2019-HeartPy: A novel heart rate algorithm for the analysis of noisy signals-162 | code
- 2019-CorNET: Deep Learning Framework for PPG-Based Heart Rate Estimation and Biometric Identification in Ambulant Environment-228
- 2020-Deep Learning for Heart Rate Estimation from Reflectance Photoplethysmography with Acceleration Power Spectrum and Acceleration Intensity-37
- 2020-CNNs for Heart Rate Estimation and Human Activity Recognition in Wrist Worn Sensing Applications-17
- 2021-Real-Time System Prediction for Heart Rate Using Deep Learning and Stream Processing Platforms-21
- 2021-Q-PPG: Energy-Efficient PPG-Based Heart Rate Monitoring on Wearable Devices-27 | code
- 2021-Heart rate tracking in photoplethysmography signals affected by motion artifacts: a review-45
- 2021-Multi-Headed Conv-LSTM Network for Heart Rate Estimation during Daily Living Activities-13
- 2022-Heart rate estimation in PPG signals using Convolutional-Recurrent Regressor-17
- 2022-DeepPulse: An Uncertainty-aware Deep Neural Network for Heart Rate Estimations from Wrist-worn Photoplethysmography-3
- 2022-ActPPG : Embedding Temporal Convolutional Networks for Energy-Efficient PPG-Based Heart Rate Monitoring-14
- 2022-Robust and Energy-efficient PPG-based Heart-Rate Monitoring-22
- 2023-Are Activity Wrist-Worn Devices Accurate for Determining Heart Rate during Intense Exercise?-3
- 2023-Precision Heart Rate Estimation Using a PPG Sensor Patch Equipped with New Algorithms of Pre-Quality Checking and Hankel Decomposition
- 2023-PPG-based Heart Rate Estimation with Efficient Sensor Sampling and Learning Models-1
- 2023-Heart rate estimation from wrist-PPG signals in activity by deep learning methods-thesis 【有讨论多通道模型,相比于单通道提升12%】
- 2023-BeliefPPG: Uncertainty-aware Heart Rate Estimation from PPG signals via Belief Propagation | code
- 2023-A Self-Supervised Algorithm for Denoising Photoplethysmography Signals for Heart Rate Estimation from Wearables-code? | 【用 decoder 去恢复被破坏的波形】
- 2023-Energy-efficient Wearable-to-Mobile Offload of ML Inference for PPG-based Heart-Rate Estimation-2
- 2013-Pulse oximetry: Understanding its basic principles facilitates appreciation of its limitations-696
- 2014-Pulse oximetry: Fundamentals and technology update-415
- 2015-Pulse oximetry-902
- 2018-Design of a new reflectance pulse oximeter by obtaining the optimal source-detector space-15
- 2019-Machine Learning based SpO2 Computation Using Reflectance Pulse Oximetry-23
- 2020-Robust Modelling of Reflectance Pulse Oximetry for SpO2 Estimation-7 | code
- 2021-Learning about reflective PPG for SpO2 determination using Machine Learning-1 | [ear]
- 2022-Research on Multiple Spectral Ranges with Deep Learning for SpO2 Measurement-3 | [finger]
- 2022-Skin Pigmentation Influence on Pulse Oximetry Accuracy: A Systematic Review and Bibliometric Analysis-36 | 【空气间隙以及皮肤颜色在校准过程中对最后结果的影响】
- 2022-Research on Multiple Spectral Ranges with Deep Learning for SpO2 Measurement-3
- 2023-A Deep Learning Approach to Estimate SpO2 from PPG Signals
- 2023-SpO2 Estimation Using Deep Neural Networks: A Comparative Study | [finger+camera]
- 2023-Everything About Pulse Oximetry—Part 1: History, Principles, Advantages, Limitations, Inaccuracies, Cost Analysis, the Level of Knowledge About Pulse Oximeter Among Clinicians, and Pulse Oximetry Versus Tissue Oximetry
- 2023-Reflection-Boosted Wearable Ring-Type Pulse Oximeters for SpO2 Measurement with High Sensitivity and Low Power Consumption
- 2023-Machine Learning-Based Respiration Rate and Blood Oxygen Saturation Estimation Using Photoplethysmogram Signals-4
- 2023-Simulating the Effects of Melanin and Air Gap Depth on the Accuracy of Reflectance Pulse Oximeters-4
- 2023-A review of the effect of skin pigmentation on pulse oximeter accuracy-5
We welcome your contributions! Please follow these steps to contribute:
- Fork the repo.
- Create a new branch (e.g.,
feature/new-ppg-resource
). - Commit your changes to the new branch.
- Create a Pull Request, and provide a brief description of the changes/additions.
Please make sure that the resources you add are relevant to the field of Heart Rate Variability. Before contributing, take a look at the existing resources to avoid duplicates.
This work is licensed under a Creative Commons Attribution 4.0 International License.