Analysing Noisy Driver Physiology Real-Time Using Off-the-Shelf Sensors: Heart Rate Analysis Software from the Taking the Fast Lane Project.

Research output: Contribution to journalArticleScientificpeer-review

38 Downloads (Pure)

Abstract

This paper describes the functioning and development of HeartPy: a heart rate analysis toolkit designed for photoplethysmogram (PPG) data. Most openly available algorithms focus on electrocardiogram (ECG) data, which has very different signal properties and morphology, creating a problem with analysis. ECG-based algorithms generally don’t function well on PPG data, especially noisy PPG data collected in experimental studies. To counter this, we developed HeartPy to be a noise-resistant algorithm that handles PPG data well. It has been implemented in Python and C. Arduino IDE sketches for popular boards (Arduino, Teensy) are available to enable data collection as well. This provides both pc-based and wearable implementations of the software, which allows rapid reuse by researchers looking for a validated heart rate analysis toolkit for use in human factors studies.
Original languageEnglish
Article number32
Pages (from-to)1-9
Number of pages9
JournalJournal of Open Research Software
Volume7
Issue number1
DOIs
Publication statusPublished - 2019

Keywords

  • Heart rate analysis
  • Human factors
  • PPG
  • Python
  • Arduino
  • OA-Fund TU Delft

Fingerprint Dive into the research topics of 'Analysing Noisy Driver Physiology Real-Time Using Off-the-Shelf Sensors: Heart Rate Analysis Software from the Taking the Fast Lane Project.'. Together they form a unique fingerprint.

  • Research Output

    Python Heart Rate Analysis Toolkit

    van Gent, P., 6 Nov 2018

    Research output: Non-textual formSoftwareScientific

    Cite this