The invention discloses a non-contact real-time
heart rate measurement method based on a
video image. The method comprises the following steps: starting timing and obtaining a frame of
RGB image; determining an outer
cheek area of the face portion in the
RGB image as an area of interest; extracting
RGB image data in the area of interest, and converting the data into an L*u*v *
color space; extracting a u* channel
signal and carrying out space pixel average to obtain an effective source
signal average (u*), and storing the effective source
signal to an
FIFO queue, the preset length of which is l; judging whether the
FIFO queue is full; if so, carrying out
wavelet denoising on the data in the
FIFO queue to obtain re-constructed signals; calculating a time interval mean value n of maximum value points of the re-constructed signals; calculating a current
heart rate value, and deleting the front m data in the FIFO
queue; judging whether frame interval time reaches a preset value T; and if so, collecting the next frame of image for the same operation, and if not, keeping waiting till meeting the preset conditions, and then, repeating the steps above till finishing measurement. The method realizes noninvasive and real-time detection of
heart rate, and has the advantages of low cost and high precision and the like.