BABY MONITOR
First Claim
Patent Images
1. A method, comprising:
- receiving time of flight (TOF) data measured from a target subject;
parsing the TOF data to extract a phase frame and an amplitude frame from the TOF data;
determining pixel velocities for pixels from distance data of the phase frame;
down-selecting high confidence pixels using a mask generated from confidence data of the amplitude frame;
filtering the high confidence pixels;
thresholding the filtered high confidence pixels;
for each frame, performing blob analysis to the frame to identify blob centroids within the frame;
determining spatial co-location between each frame by clustering identified blob centroids across a time series of frames;
determining statistics for the clustered blob centroids;
aggregating the identified centroids into classes of clusters based on an analysis of the determined statistics for the clustered blob centroids;
extracting one or more features associated with the classes of clusters; and
determining the extracted one or more features represent movement or breathing of the target subject.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described herein for monitoring and capturing information associated with target subjects, such as babies. For example, the systems and methods provide a capture device, such as a camera, that captures capture time of flight (TOF) data from a target subject. Using the TOF data, the systems and methods, via a display device associated with (e.g., paired to) the capture device, present information about the target subject, such as information indicating movement of the target subject, information indicating a breathing rate of the target subject, information indicating a heart rate of the target subject, and so on.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving time of flight (TOF) data measured from a target subject; parsing the TOF data to extract a phase frame and an amplitude frame from the TOF data; determining pixel velocities for pixels from distance data of the phase frame; down-selecting high confidence pixels using a mask generated from confidence data of the amplitude frame; filtering the high confidence pixels; thresholding the filtered high confidence pixels; for each frame, performing blob analysis to the frame to identify blob centroids within the frame; determining spatial co-location between each frame by clustering identified blob centroids across a time series of frames; determining statistics for the clustered blob centroids; aggregating the identified centroids into classes of clusters based on an analysis of the determined statistics for the clustered blob centroids; extracting one or more features associated with the classes of clusters; and determining the extracted one or more features represent movement or breathing of the target subject. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium whose contents, when executed by a computing system, cause the computing system to perform a method for determining a movement status of a target subject, the method comprising:
-
receiving time of flight (TOF) data associated with a target subject; determining pixel velocities for pixels associated with one or more areas of the target subject; and determining whether the one or more areas of the target subject are moving based on the determined pixel velocities. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A baby monitor configured to display images of a monitored baby, the baby monitor comprising:
a movement determination system configured to; access depth image data captured from images of the monitored baby; determine pixel velocities for pixels associated with one or more areas of the monitored baby; and determine whether the one or more areas of the monitored baby are moving based on the determined pixel velocities. - View Dependent Claims (17, 18, 19, 20)
Specification