
Real Time Heart Rate Monitoring from Facial Video using Independent Component Analysis Algorithm
Author(s) -
Raparthi Navateja
Publication year - 2021
Publication title -
international journal for research in applied science and engineering technology
Language(s) - English
Resource type - Journals
ISSN - 2321-9653
DOI - 10.22214/ijraset.2021.36093
Subject(s) - laptop , computer science , computer vision , component (thermodynamics) , fast fourier transform , signal (programming language) , independent component analysis , real time computing , artificial intelligence , algorithm , physics , thermodynamics , programming language , operating system
Heart Rate (HR) is one of the most important Physiological parameter and a vital indicator of people’s physiological state and is therefore important to monitor. Monitoring of HR often involves high costs and complex application of sensors and sensor systems. Research progressing during last decade focuses more on noncontact based systems which are simple, low-cost and comfortable to use. Still most of the noncontact based systems are fit for lab environments in offline situation but needs to progress considerably before they can be applied in real time applications. This project presents a real time HR monitoring method using a webcam of a laptop computer. The heart rate is obtained through facial skin color variation caused by blood circulation. Some of the signal processing methods such as Fast Fourier Transform (FFT), Independent Component Analysis (ICA) have been applied on the color channels in video recordings and the blood volume pulse (BVP) is extracted from the facial regions. The obtained results show that there is a high degrees of agreement between the proposed experiments and reference measurements. This technology has significant potential for advancing personal health care and telemedicine. Further improvements of the proposed algorithm considering environmental illumination and movement can be very useful in many real time applications such as driver monitoring. This can be used for gaming purpose where the real heart rate of the person can be felt for the character present in game.