Code and data for the paper “Smartwatch-Based Detection of Loss of Pulse”.
Detect loss of pulse from smartwatch signals:
- PPG
- IMU Ground truth comes from Doppler ultrasound.
Labels used in the paper:
pulse_losswearing_normalnot_worn
The dataset is hosted on Polybox (ETH Zurich) for secure access:
Download from Polybox
A typical sample should include:
- PPG
- accelerometer
- label (
pulse_loss/wearing_normal/not_worn)
- PPG bandpass: 0.5–25 Hz (Butterworth)
- resample to 100 Hz
- windowing: 8 s windows, 2 s stride
- IMU segmented with the same windows
Install:
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt