Systems and methods for detecting, identifying and tracking objects and events over time
First Claim
1. A system for detecting and tracking one or more events in an area of interest, the system comprising an image capture device comprising one or more cameras, at least one processor operatively coupled to the one or more cameras and memory operatively coupled to the at least one processor, wherein the at least one processor is configured to:
- a. capture a first plurality of images at the area of interest between a first start time and a first stop time;
b. after capturing each one of the first plurality of images, analyze each one of the first plurality of images using a first detection method to detect a presence of one or more objects;
c. after capturing each one of the first plurality of images, analyze each one of the first plurality of images using a second detection method to detect a presence of one or more faces near the one or more objects;
d. in response to detecting the presence of the one or more objects, analyze each one of the first plurality of images using a third detection method to recognize each one of the one or more objects;
e. in response to detecting the presence of the one or more faces near the one or more objects, analyze each one of the first plurality of images using a fourth detection method to recognize each one of the one or more faces; and
f. store in the memory information about each one of the one or more recognized faces and objects and a particular time when the respective one or more recognized faces and objects were captured in the image.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for detecting, identifying and tracking objects of interest over time is configured to derive object identification data from images captured from one or more image capture devices. In some embodiments of the system, the one or more image capture devices perform a first object detection and identification analysis on images captured by the one or more image capture devices. The system may then transmit the captured images to a server that performs a second object detection and identification analysis on the captures images. In various embodiments, the second analysis is more detailed than the first analysis. The system may also be configured to compile data from the one or more image capture devices and server into a timeline of object of interest detection and identification data over time.
-
Citations
20 Claims
-
1. A system for detecting and tracking one or more events in an area of interest, the system comprising an image capture device comprising one or more cameras, at least one processor operatively coupled to the one or more cameras and memory operatively coupled to the at least one processor, wherein the at least one processor is configured to:
-
a. capture a first plurality of images at the area of interest between a first start time and a first stop time; b. after capturing each one of the first plurality of images, analyze each one of the first plurality of images using a first detection method to detect a presence of one or more objects; c. after capturing each one of the first plurality of images, analyze each one of the first plurality of images using a second detection method to detect a presence of one or more faces near the one or more objects; d. in response to detecting the presence of the one or more objects, analyze each one of the first plurality of images using a third detection method to recognize each one of the one or more objects; e. in response to detecting the presence of the one or more faces near the one or more objects, analyze each one of the first plurality of images using a fourth detection method to recognize each one of the one or more faces; and f. store in the memory information about each one of the one or more recognized faces and objects and a particular time when the respective one or more recognized faces and objects were captured in the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for detecting an event in a classroom, the system comprising an image capture device comprising one or more cameras, at least one processor operatively coupled to the one or more cameras and memory operatively coupled to the at least one processor, wherein the at least one processor is configured to:
-
a. capture a first plurality of images at in the classroom between a first start time and a first stop time; b. after capturing each one of the first plurality of images, analyze each one of the first plurality of images to detect a presence of one or more objects; c. after capturing each one of the first plurality of images, analyze each one of the first plurality of images to detect a presence of one or more faces near the one or more objects; d. in response to detecting the presence of the one or more objects, analyze each one of the first plurality of images to recognize each one of the one or more objects; e. in response to detecting the presence of the one or more faces near the one or more objects, analyze each one of the first plurality of images to recognize each one of the one or more faces; and f. store in the memory information about each one of the one or more recognized faces and objects and a particular time when the respective one or more recognized faces and objects were captured. - View Dependent Claims (17, 18)
-
-
19. A system for detecting and tracking one or more objects, the system comprising:
-
a. an image capture device comprising one or more cameras, at least one processor operatively coupled to the one or more cameras and memory operatively coupled to the at least one processor; and b. a server having at least one processor and memory, wherein the server is operatively coupled to the image capture device, i. wherein the image capture device is configured to; a) capture a first image at a particular time; b) at least partially in response to capturing the first image, perform identification analysis of the first image to detect and identify at least one object of interest; c) in response to detecting and identifying the at least one object of interest, storing information associated with the first image and the particular time in the image capture device memory; and d) transmit at least a portion of the first image to the server; and ii. wherein the server is configured to; a) receive the at least one portion of the first image; b) perform identification analysis of the first image to detect and confirm the identity of the at least one object of interest; and c) in response to detecting and identifying the at least one object of interest, storing information associated with the first image and the particular time in the server memory. - View Dependent Claims (20)
-
Specification