We estimate the velocity field of the blood flow in a human face from videos. Our approach first performs spatial preprocessing to improve the signal-to-noise ratio (SNR) and the computational efficiency. The discrete Fourier transform (DFT) and a temporal band-pass filter are then applied to extract the frequency corresponding to the subject’s heart rate. We propose two techniques for reducing the noise from the resulting phase and amplitude maps. The 2D blood flow field is then estimated from the relative phase shift between the pixels. We evaluate our approach on real and synthetic face videos using two different metrics. Our method produces a velocity field with an angular error of 20 degrees and an error in magnitude of 29% on the average.
Publication: Jun Yang, Benjamin Guthier and Abdulmotaleb EL Saddik, “Estimating Two-Dimensional Blood Flow Velocities from Videos”, In Proceedings of the International Conference on Image Processing (ICIP), Sept. 23-27, Quebec, Canada
Real face video | Synthetic video | ||
face1 | blood_flow_face1 | SynVid1 | blood_flow_synVid1 |
face2 | blood_flow_face2 | SynVid2 | blood_flow_synVid2 |
face3 | blood_flow_face3 |
Presentation: