Systems and methods for non-contact heart rate sensing
First Claim
Patent Images
1. A method of processing data, the method comprising:
- processing, by a processor, a video of an individual, wherein the video was captured using one or more of a multi-spectral video camera, a multi-spectral near infrared video camera, or a multi-spectral short wave Infrared video camera, and wherein the processing comprises;
separating the video into a sequence of image data cubes each comprising a set of more than three entries, wherein each entry of each set of entries corresponds to a spectral frequency at which the video was captured, wherein the spectral frequency of each entry of the set of entries is in a range of 700 nanometers (nm) to 1700 nm;
identifying, from the image data cubes, a set of skin blobs corresponding to the set of entries;
processing the set of skin blobs to remove non-skin areas;
generating, from the set of skin blobs, a set of time series signals;
processing the set of time series signals to estimate a heart rate of the individual; and
providing the heart rate to a device.
6 Assignments
0 Petitions
Accused Products
Abstract
An embodiment generally relates to systems and methods for estimating heart rates of individuals using non-contact imaging. A processing module can process multi-spectral video images of individuals and detect skin blobs within different images of the multi-spectral video images. The skin blobs can be converted into time series signals and processed with a band pass filter. Further, the time series signals can be processed to separate pulse signals from unnecessary signals. The heart rate of the individual can be estimated according to the resulting time series signal processing.
67 Citations
25 Claims
-
1. A method of processing data, the method comprising:
processing, by a processor, a video of an individual, wherein the video was captured using one or more of a multi-spectral video camera, a multi-spectral near infrared video camera, or a multi-spectral short wave Infrared video camera, and wherein the processing comprises; separating the video into a sequence of image data cubes each comprising a set of more than three entries, wherein each entry of each set of entries corresponds to a spectral frequency at which the video was captured, wherein the spectral frequency of each entry of the set of entries is in a range of 700 nanometers (nm) to 1700 nm; identifying, from the image data cubes, a set of skin blobs corresponding to the set of entries; processing the set of skin blobs to remove non-skin areas; generating, from the set of skin blobs, a set of time series signals; processing the set of time series signals to estimate a heart rate of the individual; and providing the heart rate to a device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A system for processing data, the system comprising:
-
one or more filters configured to filter images of an individual into multi-spectral images; a capture device configured to capture, from the one or more filters, the multi-spectral images as a video, wherein the capture device comprises one or more of a multi-spectral video camera, a multi-spectral near infrared video camera, or a multi-spectral short wave Infrared video camera; and a processor coupled to the capture device and configured to perform actions comprising; processing the video, wherein the processing comprises; separating the video into a sequence of image data cubes each comprising a set of more than three entries, wherein each entry of each set of entries corresponds to a spectral frequency at which the multi-spectral video was captured, wherein the spectral frequency of each entry of the set of entries is in a range of 700 nanometers (nm) to 1700 nm; identifying, from the image data cubes, a set of skin blobs corresponding to the set of entries; processing the set of skin blobs to remove non-skin areas; generating, from the set of skin blobs, a set of time series signals; processing the set of time series signals to estimate a heart rate of the individual; and providing the heart rate to a device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification