| CPC A61B 5/02416 (2013.01) [A61B 5/7207 (2013.01); A61B 5/725 (2013.01); A61B 5/7264 (2013.01); G06N 3/02 (2013.01); G06T 3/00 (2013.01); G06T 7/20 (2013.01); G06T 7/90 (2017.01); G16H 30/40 (2018.01); A61B 2576/02 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/20076 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30088 (2013.01); G06T 2207/30201 (2013.01)] | 18 Claims |

|
1. A method of remote photoplethysmography (rPPG), comprising:
receiving one or more videos that include visual frames of at least one subject performing physical activity;
detecting at least one skin pixel from one or more of the visual frames of the at least one subject;
processing three color channels in red, green and blue inside the detected at least one skin pixel to produce a pulse signal with a high pulse signal-to-noise ratio (SNR);
filtering, by a normalized least mean square filter, the pulse signal to produce a first level filtered pulse signal that is free of motion artifacts;
using a frequency trace tracking method to track a pulse rate of the at least one subject based on the first level filtered pulse signal;
reconstructing the pulse signal in a time domain to produce a second level filtered pulse signal; and
estimating at least one of pulse rate or pulse rate variability of the at least one subject based at least on the second level filtered pulse signal;
wherein the restructuring employes a filter bank comprises a spectrum modification layer to suppress noise that is outside a frequency range of the pulse signal.
|