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