0%

Open Source Software

PulseLab

PulseLab is the first comprehensive MATLAB toolbox that covers all the necessary steps for estimating the blood pressure from raw electrocardiogram (ECG) and photoplethysmogram (PPG) signals, using pulse wave velocity (PWV)-based models. The toolbox includes a user-friendly graphical user interface (GUI) offering visualization for step-by-step processing of physiological signals (including various measures and metrics), thereby, helping to obtain the most accurate model for blood pressure estimation.

[code] [tutorial]

PulseDB

PulseDB is the largest cleaned cardiovascular dataset to date, consisting of 14,570 hours of electrocardiogram (ECG), photoplethysmogram (PPG) and arterial blood pressure (ABP) waveforms retrieved from the MIMIC-III waveform database matched subset and the VitalDB waveform database. The full availability of subject information in the PulseDB dataset enables generation of multi-functional training and testing subsets complying to various model testing approaches (e.g. calibration-based and calibration-free). In addition, the PulseDB dataset also includes useful information such as the positions of beat-to-beat characteristic points, and the corresponding reference systolic and diastolic blood pressure values, enabling it to be directly used for testing a wide variety of blood pressure estimation models with different input and output requirements, e.g., models taking fixed-length windows or beat-to-beat windows.

[code] [Kaggle]