ferdavid1 / ArduPi-ECG

Full HRV analysis of Arduino pulse sensor, using Python signal processing and time series techniques. Chaotic, Fourier, Wavelet, Regression, Neural Net.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ArduPi-ECG

  • toolkit for full HRV (heart rate variability) analysis of Pulse Sensor data using standard (Linear Regression, Fourier Extrapolation) compared to groundbreaking new techniques (Wavelet transforms, Chaotic Analysis, Neural Networks)
  • script for real-time python display of bpm data from Arduino Pulse Sensor, on Arduino Uno, using Matplotlib.

Requirements: Arduino Uno/Arduino IDE or Raspberry Pi, Python 3, Matplotlib, Numpy, PySerial, Arduino Pulse Sensor

TODO:

  • Use NN regression on regressive output from real data (either standard or NN LR) ...?
  • Use ALL models on real data
  • Build Chaotic model
  • Build DeepNNs

Relevant papers:

Visualization Tools:

About

Full HRV analysis of Arduino pulse sensor, using Python signal processing and time series techniques. Chaotic, Fourier, Wavelet, Regression, Neural Net.


Languages

Language:Python 54.2%Language:Arduino 45.8%