Systems and methods for configuring baby monitor cameras to provide uniform data sets for analysis and to provide an advantageous view point of babies
First Claim
1. A method for monitoring children while in cribs or on mattresses, the method performed in a system including a plurality of child monitor cameras positioned and configured to capture substantially uniform fields of view of the cribs or mattresses, the method comprising:
- receiving image sequences of different children from the plurality of child monitor cameras;
storing the received image sequences;
processing the stored image sequences using one or more machine learning methods to classify regions of interest within the image sequences and to recognize objects, features of the children, and activities of the children from the image sequences based on the regions of interest and to extract features from the stored image sequences for the children;
performing analytical processing on the processed image sequences by comparing the recognized objects, features, or activities of the different children from the image sequences received from the plurality of child monitor cameras and identifying patterns based on the recognized objects, features, or activities associated with the different children;
for any given image sequences received from a given child monitor camera, using the processed image sequences and analytical processing to identify events of interest by comparing recognized objects, features, or activities from the given child monitor camera and one or more extracted features for the given child to the identified patterns and identifying the events of interest based on the comparison of the recognized objects, features, or activities from the given child monitor camera and extracted features having similarities to or differences from a given one of the identified patterns; and
transmitting data regarding the identified events of interest over a network to a first client device associated with the given child monitor camera.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for monitoring babies with cameras using a centralized computation and storage center that allows using visual output signals for computer vision and machine learning analysis and high-level reasoning of baby movements. The system comprises a camera located at a predefined working point above a baby'"'"'s crib, and one or more communication networks between components of the system including a web-based network for in-depth computer vision and machine learning analysis of the visual output signals by an analysis server.
-
Citations
21 Claims
-
1. A method for monitoring children while in cribs or on mattresses, the method performed in a system including a plurality of child monitor cameras positioned and configured to capture substantially uniform fields of view of the cribs or mattresses, the method comprising:
-
receiving image sequences of different children from the plurality of child monitor cameras; storing the received image sequences; processing the stored image sequences using one or more machine learning methods to classify regions of interest within the image sequences and to recognize objects, features of the children, and activities of the children from the image sequences based on the regions of interest and to extract features from the stored image sequences for the children; performing analytical processing on the processed image sequences by comparing the recognized objects, features, or activities of the different children from the image sequences received from the plurality of child monitor cameras and identifying patterns based on the recognized objects, features, or activities associated with the different children; for any given image sequences received from a given child monitor camera, using the processed image sequences and analytical processing to identify events of interest by comparing recognized objects, features, or activities from the given child monitor camera and one or more extracted features for the given child to the identified patterns and identifying the events of interest based on the comparison of the recognized objects, features, or activities from the given child monitor camera and extracted features having similarities to or differences from a given one of the identified patterns; and transmitting data regarding the identified events of interest over a network to a first client device associated with the given child monitor camera. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for monitoring children while in cribs or on mattresses, the system comprising:
-
a plurality of child monitor cameras configured to capture substantially uniform fields of view of the cribs or mattresses and to transmit image sequences of different children from the plurality of child monitor cameras over a network; and an analysis server connected to the network to receive the transmitted image sequences of the different children from the plurality of child monitor cameras, the analysis server comprising; a comparative data database storing the received image sequences; an algorithmic logic module configured to process the image sequences using one or more machine learning methods to; classify regions of interest within the image sequences; recognize objects, features of the children, and activities of or performed on the children from the image sequences based on the regions of interest and to extract features from the stored image sequences for the children; perform analytical processing on the processed image sequences by comparing the recognized objects, features, or activities of or performed on the different children from the image sequences received from the plurality of child monitor cameras and identifying patterns based on the recognized objects, features, or activities associated with the different children; and use the processed image sequences and analytical processing to identify events of interest by comparing recognized objects, features, or activities from a given child monitor camera and one or more extracted features for the given child to the identified patterns and identifying the events of interest based on the comparison of the recognized objects, features, or activities from the given child monitor camera and extracted features having similarities to or differences from a given one of the identified patterns; and a services module for transmitting data regarding the identified events of interest over the network to client devices associated with the child monitor cameras. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification