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 objects over time, the system comprising:
- a. an image capture device comprising a camera, at least one processor operatively coupled to the camera 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 low resolution object detection and 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 high resolution object detection and identification analysis of the first image to detect and identify 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.
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.
56 Citations
22 Claims
-
1. A system for detecting and tracking one or more objects over time, the system comprising:
-
a. an image capture device comprising a camera, at least one processor operatively coupled to the camera 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 low resolution object detection and 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 high resolution object detection and identification analysis of the first image to detect and identify 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 (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for detecting and tracking an event in a classroom, the system comprising an image capture device comprising a camera, at least one processor operatively coupled to the camera 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 a first location between a first start time and a first stop time; b. after capturing each one of the plurality of images, analyze each one of the first plurality of images using a first filter to detect the presence of one or more faces; c. at least partially in response to detecting the presence of the one or more faces, analyze each one of the first plurality of images using a second filter to recognize each one of the one or more detected faces; and d. store information about each one of the one or more recognized faces and a particular time when the respective one of the first plurality of images was captured in the memory. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification