Automatic imaging device selection for video analytics
First Claim
1. A method comprising:
- capturing a plurality of video files from a scene by a plurality of digital cameras over a period of time, wherein each of the digital cameras defines a field of view including at least a portion of the scene, and wherein the period of time includes a first time;
storing at least some of the video files in at least one data store at a second time, wherein the second time follows the period of time;
after the second time,determining that an event occurred at a location within the scene at approximately the first time;
determining, for each of the digital cameras, a coverage zone based at least in part on each of;
a position of the digital camera;
an orientation of the digital camera; and
a focal length of the digital camera;
identifying a first one of the coverage zones including the location within the scene;
identifying a first one of the digital cameras corresponding to the first one of the coverage zones; and
retrieving a first one of the video files captured by the first one of the digital cameras from the at least one data store.
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.
28 Citations
20 Claims
-
1. A method comprising:
-
capturing a plurality of video files from a scene by a plurality of digital cameras over a period of time, wherein each of the digital cameras defines a field of view including at least a portion of the scene, and wherein the period of time includes a first time; storing at least some of the video files in at least one data store at a second time, wherein the second time follows the period of time; after the second time, determining that an event occurred at a location within the scene at approximately the first time; determining, for each of the digital cameras, a coverage zone based at least in part on each of; a position of the digital camera; an orientation of the digital camera; and a focal length of the digital camera; identifying a first one of the coverage zones including the location within the scene; identifying a first one of the digital cameras corresponding to the first one of the coverage zones; and retrieving a first one of the video files captured by the first one of the digital cameras from the at least one data store. - View Dependent Claims (2, 3, 4, 5, 20)
-
-
6. A method comprising:
-
after a first time, determining that an event occurred at a location within a field of view of at least one of a plurality of cameras, wherein the event is determined to have occurred at the first time; identifying a plurality of video files captured by the plurality of cameras, wherein each of the video files includes at least one image frame captured at the first time, and wherein each of the video files is stored in at least one data store; determining information regarding positions of each of the plurality of cameras at the first time; determining information regarding focal lengths of each of the plurality of cameras at the first time; determining information regarding angular orientations of each of the plurality of cameras at the first time; and selecting one of the video files based at least in part on the information regarding the positions, the information regarding the focal lengths and the information regarding the angular orientations of one of the plurality of cameras at the first time. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A monitoring system comprising:
-
a plurality of imaging devices, wherein each of the imaging devices is configured to capture media files at a location; and a computing device in communication with each of the plurality of imaging devices, wherein the computing device comprises at least one data store and at least one computer processor, and wherein the at least one computer processor is configured to at least; cause each of the plurality of imaging devices to capture media files at the location over a period of time; cause each of the plurality of imaging devices to store the media files in the at least one data store; determine that an event of interest has occurred at a first time, wherein the first time is within the period of time; identify a position of the event of interest; identify operational characteristics of each of the plurality of imaging devices at the first time; identify a field of view for each of the plurality of imaging devices at the first time; 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 first time based at least in part on the operational characteristics of each of the plurality of imaging devices at the first time; and in response to determining that a field of view of a first one of the plurality of imaging devices included the position of the event of interest at the first time, identifying a media file captured by the first one of the plurality of imaging devices, wherein the media file includes at least one frame captured at the first time; and retrieving the media file from the at least one data store.
-
Specification