kaushik4444 / Remote-photoplethysmography-to-monitor-Human-cardiac-activities-using-Commercial-Webcams

Remote photoplethysmography (rPPG) is a contactless method to monitor human cardiac activities by detecting the pulse-induced subtle color variations on the human skin surface using a multi-wavelength RGB camera. By measuring the variance of red, green, and blue light reflection changes from the skin, as the contrast between specular reflection and diffused reflection.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Development of rPPG algorithm to monitor Human cardiac activities using Commercial Webcams

Remote photoplethysmography (rPPG) is a contactless method to monitor human cardiac activities by detecting the pulse-induced subtle color variations on the human skin surface using a multi-wavelength RGB camera. By measuring the variance of red, green, and blue light reflection changes from the skin, as the contrast between specular reflection and diffused reflection.

• Developed a Face detector and carried out real-time face tracking.

• Implemented adaptive skin segmentation technique to filter out Non-skin pixels from the image using a Region of Interest (ROI) mask.

• Extracted the pulse information by applying the Plane orthogonal to skin-tone technique, Butterworth Bandpass filters, and the Fast Fourier transformations.

• Achieved an overall accuracy of around 98% with an f1_score of 70%.

About

Remote photoplethysmography (rPPG) is a contactless method to monitor human cardiac activities by detecting the pulse-induced subtle color variations on the human skin surface using a multi-wavelength RGB camera. By measuring the variance of red, green, and blue light reflection changes from the skin, as the contrast between specular reflection and diffused reflection.


Languages

Language:Python 97.3%Language:Cython 1.7%Language:C 0.8%Language:TeX 0.0%Language:JavaScript 0.0%Language:PowerShell 0.0%Language:Jupyter Notebook 0.0%Language:Fortran 0.0%Language:CSS 0.0%Language:Smarty 0.0%Language:MATLAB 0.0%Language:HTML 0.0%Language:Batchfile 0.0%Language:XSLT 0.0%Language:Makefile 0.0%