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 |
|