Research Article
Video Analytic Based Health Monitoring for Driver in Moving Vehicle by Extracting Effective Heart Rate Inducing Features
Algorithm 1
Heart rate estimation algorithm.
Input: Image frame consist of RGB channel | Output: Estimated heart rate | Initialization: A video sequence within sliding window | For = 1, 2, …, N | If == 1 | Detect a facial landmark points | Select 6 facial landmark points for cheek and nose | End | Track the detected region of interest | Detect skin region within region of interest | If mod(, frame rate) == 0 and >= length of window | For | RGB normalization | Calculate feature signal, | Extract intrinsic mode function for heart rate from | Power spectral density analysis | End | Filtering outlier using Mahalanobis distance, (, ) | Obtain heart rate result by averaging remaining estimates | If | Temporal filtering with estimated result | End | End | End |
|