PROMOTING GENERALIZATION IN CROSS-DATASET REMOTE PHOTOPLETHYSMOGRAPHY
Systems, devices, methods, and non-transitory computer-readable instructions for determining a physiological signal from a video stream, comprising capturing the video stream of a subject, the video stream including a sequence of frames, processing each frame of the video stream to identify a facial portion of the subject in each frame, determining a periodic physiological signal of the subject from the video stream using a plurality of datasets in which one or more augmentations were applied to the plurality of datasets.
1 . A computer-implemented method for determining a physiological signal from a video stream, the computer-implemented method comprising:
capturing the video stream of a subject, the video stream including a sequence of frames;
processing each frame of the video stream to identify a facial portion of the subject in each frame;
determining a periodic physiological signal of the subject from the video stream using a plurality of datasets in which one or more augmentations were applied to the plurality of datasets.
2 . The computer-implemented method according to claim 1 , wherein the plurality of datasets includes ground truth data and previously captured video data.
3 . The computer-implemented method according to claim 2 , wherein the ground truth data is captured using pulse oximeter.
4 . The computer-implemented method according to claim 2 , wherein the one or more augmentations is applied to the ground truth data and the previously captured video data.
5 . The computer-implemented method according to claim 1 , wherein the one or more augmentation include at least one of horizontal flip, illumination, and Gaussian noise.
6 . The computer-implemented method according to claim 1 , wherein the periodic physiological signal is heart rate.
7 . The computer-implemented method according to claim 1 , wherein the facial portion is cropped to 64×64 pixels.
8 . The computer-implemented method according to claim 1 , wherein the video stream includes one or more of a visible-light video stream, a near-infrared video stream, a longwave-infrared video stream, a thermal video stream, and an audio stream of the subject.
9 . The computer-implemented method according to claim 1 , further comprising cropping each frame of the media stream to encapsulate a region of interest that includes one or more of a face, cheek, forehead, or an eye.
10 . The computer-implemented method according to claim 1 , further comprising instructions for:
combining at least two of a visible-light video stream, a near-infrared video stream, and a thermal video stream into a fused video stream.
11 . A system for determining a physiological signal from a video stream, the system comprising:
a processor; and
a memory storing one or more programs for execution by the processor, the one or more programs including instructions for:
capturing the video stream of a subject, the video stream including a sequence of frames;
processing each frame of the video stream to identify a facial portion of the subject in each frame;
determining a periodic physiological signal of the subject from the video stream using a plurality of datasets in which one or more augmentations were applied to the plurality of datasets.
12 . The system according to claim 11 , wherein the plurality of datasets includes ground truth data and previously captured video data.
13 . The system according to claim 12 , wherein the ground truth data is captured using pulse oximeter.
14 . The system according to claim 12 , wherein the one or more augmentations is applied to the ground truth data and the previously captured video data.
15 . The system according to claim 11 , wherein the one or more augmentation include at least one of horizontal flip, illumination, and Gaussian noise.
16 . The system according to claim 11 , wherein the periodic physiological signal is heart rate.
17 . The system according to claim 11 , wherein the facial portion is cropped to 64×64 pixels.
18 . The system according to claim 11 , wherein the video stream includes one or more of a visible-light video stream, a near-infrared video stream, a longwave-infrared video stream, a thermal video stream, and an audio stream of the subject.
19 . The system according to claim 11 , further comprising cropping each frame of the media stream to encapsulate a region of interest that includes one or more of a face, cheek, forehead, or an eye.
20 . The system according to claim 11 , further comprising instructions for:
combining at least two of a visible-light video stream, a near-infrared video stream, and a thermal video stream into a fused video stream.