IP Library Granted Patent US 11,153,474
Granted Patent B2
US 11,153,474 · App. 16/958,657 · Granted Oct 19, 2021

Automated scope limiting for video analytics

Inventor: Morne Neser (Québec, CA)
Assignee: Ubicquia IQ LLC
H04N5/23203G06K9/00758G06K9/00771G06K9/209G06K9/3233H04N5/247H04N5/772H04N7/181G06K9/00785H04N5/23299
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,153,474
App. No.
16/958,657
Granted
Oct 19, 2021
Kind
B2
Abstract

Provided is a method and system including at least one imaging device disposed within an area to be monitored, and configured to capture one or more images and video segments of the area; a computing device in communication with the imaging device, that transmits and receive data to and from the at least one imaging device, performs video analytics to detect objects, compares between different video segments (i.e., frames) and still images within a plurality of time lapse periods of the area to be monitored, and selects different video segments and still images to be captured of the area, by the at least one imaging device, and parameters to determine the video analytics to be performed, based on the results of the comparison.

Claims (34)

1. A system comprising:

a plurality of imaging devices disposed within an area to be monitored, each imaging device of the plurality of imaging devices being operable to capture one or more images, video segments, or images and video segments of the area;

a computing device integrated into a first imaging device of the plurality of imaging devices, the first imaging device in communication with each of the other imaging devices of the plurality of imaging devices, and the computing device including a processor configured to:

access respective image data captured separately by each imaging device of the plurality of imaging devices;

perform non-operational video analytics to detect objects in the respective image data;

compare detected objects in the respective image data over predefined time lapse periods;

based on results of the comparisons, determine parameters for respective configuration files for the plurality of imaging devices, each configuration file being for a respective imaging device of the plurality of imaging devices and including parameters for performing at least one of adjusting a position of the respective imaging device to focus image capture on particular areas of interest, disabling a transfer of image data to the computing device, and modifying time periods of image capture; and

direct communication of each of the configuration files to the respective imaging device of the plurality of imaging devices.

2. The system of claim 1 , wherein comparison of detected objects within the respective image data over a predefined time lapse period indicates an absence of certain activity in a particular portion of the area over the predefined time lapse period.

3. The system of claim 1 , wherein the non-operational video analytics to detect objects in the respective image data comprises at least one of Bayesian object detection, optical flow, image segmentation, background subtraction and object tracking.

4. The system of claim 1 , further comprising:

a storage medium configured to store image data and instructions to be performed by the processor.

5. The system of claim 1 , further comprising:

a communication interface configured to receive respective image data from at least some of the plurality of imaging devices, and further configured to communicate respective configuration files to at least some of the plurality of imaging devices.

6. The system of claim 5 , wherein the communication interface is arranged to wirelessly communicate information between the plurality of imaging devices.

7. A method to automatically configure video analytics performance of a plurality of imaging devices disposed within an area to be monitored, the method comprising:

accessing, by a processor integrated in a first imaging device of the plurality of imaging devices, respective image data captured by each imaging device of the plurality of imaging devices, the respective image data including one or more images, video segments, or images and video segments of the area to be monitored;

performing non-operational video analytics, by the processor integrated in the first imaging device, to detect objects in the respective image data;

comparing the detected objects within the respective image data over a plurality of time lapse periods;

based on results of the comparisons, determining parameters for respective configuration files for the plurality of imaging devices, each configuration file being for a respective imaging device of the plurality of imaging devices and including parameters for performing at least one of adjusting a position of the respective imaging device to focus image capture on particular areas of interest, disabling a transfer of image data to the computing device, and modifying time periods of image capture; and

communicating each of the configuration files to the respective imaging device of the plurality of imaging devices.

8. The method of claim 7 , further comprising:

storing image data in a storage medium of the first imaging device.

9. A device comprising:

an imaging device arranged for deployment within an area to be monitored, the imaging device being operable to capture one or more images, video segments, or images and video segments of the area;

a computing device communicatively coupled to the imaging device and arranged for communication with a plurality of other imaging devices, the computing device including a processor configured to:

access respective image data captured separately by the imaging device and each of the plurality of other imaging devices;

perform non-operational video analytics to detect objects in the respective image data;

compare detected objects in the respective image data over predefined time lapse periods; and

based on results of the comparisons, determine parameters for respective configuration files for the imaging device and the plurality of other imaging devices, each configuration file being for a respective imaging device and including parameters for performing at least one of adjusting a position of the respective imaging device to focus image capture on particular areas of interest, disabling a transfer of image data to the computing device, and modifying time periods of image capture.

10. The device of claim 9 , further comprising:

a geo-location device arranged to generate location data associated with at least some of the respective image data captured by the imaging device.

11. The device of claim 9 , wherein the processor is further configured to:

communicate respective configuration files to the plurality of other imaging devices.