Blood Volume Pulse peak detector with a double adaptive threshold

J. Medeiros, R. Martins, S. Palma, Hugo Gamboa, M. Reis

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

1 Citation (Scopus)


Blood Volume Pulse (BVP) signal processing is a method to access heart rate and other cardiovascular parameters. In this work we developed an algorithm that detects the cardiac systole from the BVP signal with high accuracy. The implemented algorithm consists of a Slope Sum Function (SSF), an adaptive threshold strategy and a backsearch routine which works as a double adaptive threshold to enhance the sensitivity of the systole detection. In order to evaluate the performance of our algorithm we synchronously acquired BVP and eletrocardiogram (ECG) signals from a group of nineteen volunteers. The QRS complexes were annotated in the ECG signals and used as reference to detect false positives and false negatives in BVP detected systoles. The algorithm detected 99.94% of the 20 210 BVP systoles evident.

Original languageEnglish
Title of host publicationTechnology and Medical Sciences - TMSi 2010
PublisherCRC Press
Number of pages3
ISBN (Electronic)9780203816592
ISBN (Print)9781138112896
Publication statusPublished - 11 Jan 2011


  • Adaptive threshold
  • Algorithm
  • Backsearch routine
  • Blood volume pulse sensor
  • Pulse detector
  • Signal processing


Dive into the research topics of 'Blood Volume Pulse peak detector with a double adaptive threshold'. Together they form a unique fingerprint.

Cite this