Automatic imaging device selection for video analytics
First Claim
1. A method comprising:
- identifying an object of interest;
receiving information regarding at least one triggering metric associated with the object of interest;
determining a position of the object of interest according to a coordinate system;
determining positions of each of a plurality of imaging devices according to the coordinate system;
determining an orientation of each of the plurality of imaging devices;
modeling, for each of the plurality of imaging devices, a field of view of the imaging device based at least in part on the position of the imaging device and the orientation of the imaging device;
determining whether the object of interest is within the field of view of at least one of the plurality of imaging devices;
in response to determining that the object of interest is within the field of view of at least one of the plurality of imaging devices,selecting one of the plurality of imaging devices having the object of interest within the field of view; and
configuring the selected imaging device to monitor the object of interest according to a triggering metric.
1 Assignment
0 Petitions
Accused Products
Abstract
A suitable imaging device for capturing images of an object or an area of interest may be automatically selected based on information regarding the locations and/or other operational properties of a plurality of imaging devices, and a location of the object or the area of interest. One or more geometric models of the fields of view of the imaging devices may be generated, and whether the object or the area of interest falls within one or more of the fields of view may be determined using such models. Where multiple imaging devices may include the object or the area of interest, within a field of view, the imaging device having the most suitable image, e.g., the largest or highest resolution image of the object or the area of interest, may be selected.
56 Citations
22 Claims
-
1. A method comprising:
-
identifying an object of interest; receiving information regarding at least one triggering metric associated with the object of interest; determining a position of the object of interest according to a coordinate system; determining positions of each of a plurality of imaging devices according to the coordinate system; determining an orientation of each of the plurality of imaging devices; modeling, for each of the plurality of imaging devices, a field of view of the imaging device based at least in part on the position of the imaging device and the orientation of the imaging device; determining whether the object of interest is within the field of view of at least one of the plurality of imaging devices; in response to determining that the object of interest is within the field of view of at least one of the plurality of imaging devices, selecting one of the plurality of imaging devices having the object of interest within the field of view; and configuring the selected imaging device to monitor the object of interest according to a triggering metric. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium having computer-executable instructions stored thereon,
wherein the instructions, when executed, cause a computer system having at least one computer processor and at least one data store to perform a method comprising: -
identifying information regarding positions of a plurality of imaging devices; identifying information regarding orientations of the plurality of imaging devices; identifying information regarding at least one of an object or an area of interest, wherein the information comprises a position of the object or the area of interest; modeling, for each of the plurality of imaging devices, a field of view of the imaging device based at least in part on the position of the imaging device and the orientation of the imaging device using the at least one computer processor; determining, for each of the plurality of imaging devices, whether the object or the area of interest appears within the field of view of at least one imaging device; and in response to determining that the object or the area of interest appears within the field of the at least one imaging device, storing an association between the object or the area of interest and the at least one imaging device in which the object or the area of interest appears within the field of view in at least one data store. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A monitoring system comprising:
-
a plurality of imaging devices; and a computing device in communication with at least one of the plurality of imaging devices, wherein the computing device is configured to implement one or more services, and wherein the one or more services are configured to; identify a position of an event of interest, wherein the event of interest occurred at a given time; identify operational characteristics of each of the plurality of imaging devices at the given time; identify a field of view for each of the plurality of imaging devices at the given time; and determine whether the field of view of at least one of the plurality of imaging devices included the position of the event of interest at the given time based at least in part on the operational characteristics of each of the plurality of imaging devices at the given time. - View Dependent Claims (21, 22)
-
Specification