Algorithm for automatic beat detection of cardiovascular pressure signals

Annu Int Conf IEEE Eng Med Biol Soc. 2008:2008:2594-7. doi: 10.1109/IEMBS.2008.4649731.


Pressure beat detection is an integral part of most analysis techniques for arterial blood pressure (ABP), intracranial pressure (ICP), and pulse oximetry (SpO(2)) signals. Beat detection has been used to estimate heart rate in the ABP signal, to classify ICP morphologies, and to estimate blood pressure using pulse oximeter waveforms. This paper describes an algorithm that was developed to detect pressure peak beats in ABP, ICP, and SpO(2) signals. When compared to the expert annotation of several signals consisting of over 42,500 pressure beats, the algorithm detected pressure peaks with an average sensitivity of 99.6% +/- 0.27 and an average positive predictivity of 98.6% +/- 1.1.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms
  • Animals
  • Artificial Intelligence
  • Biological Clocks / physiology*
  • Blood Pressure / physiology*
  • Diagnosis, Computer-Assisted / methods*
  • Humans
  • Intracranial Pressure / physiology*
  • Oscillometry / methods
  • Oximetry / methods*
  • Pattern Recognition, Automated / methods
  • Predictive Value of Tests
  • Pulsatile Flow / physiology
  • Sensitivity and Specificity