Skip to content

An attempt to measure heart rates in humans using camera-based remote photoplethysmography (RPPG) method

Notifications You must be signed in to change notification settings

alejo760/Heart-rate-estimation-from-video-using-CNN

 
 

Repository files navigation

Heart-rate-estimation-from-video-using-CNN

In this project, we attempt to measure heart rates in humans using camera-based remotephotoplethysmography (RPPG) methods, named after traditional PPG. The fundamental idea is based on capturing minute changes in skin color during a cardiac cycle of the human body, involving the inflow and outflow of blood from the heart to other body parts. We have compared the performance of different methods of Blind Source Separation and face detection which form an integral part in accurately calculating the heart rate.

Overview of methodology

The methodology consists of 2 main steps. Firstly, the videos in the dataset is run through a face detection model to get the region of interest for heart rate calculation. This is followed by dividing the detected ROI into RBG channels and applying Source Separation(PCA/ICA) algorithm toobtainthesourcesignals. Sourcesignalsareconvertedto frequency domain for filtering and peak detection to obtain heart rate estimates

About

An attempt to measure heart rates in humans using camera-based remote photoplethysmography (RPPG) method

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 95.0%
  • Python 5.0%