Tracking moving objects using a camera network
First Claim
1. A method for tracking an object with a plurality of cameras, the method comprising:
- capturing, using a first camera, a first set of frames, wherein;
the plurality of cameras comprises the first camera;
the first set of frames comprises a first set of images of the object; and
the first set of frames is captured from a first point of view;
capturing, using a second camera, a second set of frames, wherein;
the plurality of cameras comprises the second camera;
the second set of frames comprises a second set of images of the object;
andthe second set of frames is captured from a second point of view;
calibrating the first camera and the second camera using a calibration process based on physical locations known to be within a field of view of both the first camera and the second camera;
determining, using the first camera, a presence of the object in the first set of frames;
linking, by the first camera, metadata to the presence of the object, wherein the metadata indicates at least one characteristic of the first set of images of the object;
transmitting the metadata from the first camera to a computing system; and
identifying, by the computing system, based at least in part on the metadata received from the first camera, that the second set of images captured by the second camera represents the same object as the object in the first set of images in the first set of frames; and
selecting, by the computing system, the first set of frames or the second set of frames for display to a user based on respective locations of the object in the first set of frames and the second set of frames relative to centers of fields of view of the first camera and the second camera, respectively.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for tracking moving objects using a plurality of security cameras. Multiple cameras may capture frames that contain images of a moving object. These images may be processed by the cameras to create metadata associated with the images of the objects. Frames of each camera'"'"'s video feed and metadata may be transmitted to a host computer system. The host computer system may use the metadata received from each camera to determine whether the moving objects imaged by the cameras represent the same moving object. Based upon properties of the images of the objects described in the metadata received from each camera, the host computer system may select a preferable video feed containing images of the moving object for display to a user.
69 Citations
23 Claims
-
1. A method for tracking an object with a plurality of cameras, the method comprising:
-
capturing, using a first camera, a first set of frames, wherein; the plurality of cameras comprises the first camera; the first set of frames comprises a first set of images of the object; and the first set of frames is captured from a first point of view; capturing, using a second camera, a second set of frames, wherein; the plurality of cameras comprises the second camera; the second set of frames comprises a second set of images of the object; and the second set of frames is captured from a second point of view; calibrating the first camera and the second camera using a calibration process based on physical locations known to be within a field of view of both the first camera and the second camera; determining, using the first camera, a presence of the object in the first set of frames; linking, by the first camera, metadata to the presence of the object, wherein the metadata indicates at least one characteristic of the first set of images of the object; transmitting the metadata from the first camera to a computing system; and identifying, by the computing system, based at least in part on the metadata received from the first camera, that the second set of images captured by the second camera represents the same object as the object in the first set of images in the first set of frames; and selecting, by the computing system, the first set of frames or the second set of frames for display to a user based on respective locations of the object in the first set of frames and the second set of frames relative to centers of fields of view of the first camera and the second camera, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 23)
-
-
12. A system for identifying an object in frames captured by a plurality of cameras, the system comprising:
-
the plurality of cameras, wherein; the plurality of cameras comprises a first camera and a second camera; the first camera is configured to capture a first set of frames from a first point of view with a first field of view; the first camera is configured to identify a first set of images of a first object in the first set of frames; the first camera is configured to determine a first set of metadata associated with the first object in the first set of frames; the second camera is configured to capture a second set of frames from a second point of view with a second field of view; the second camera is configured to identify a second set of images of a second object in the second set of frames; and the second camera is configured to determine a second set of metadata associated with the second object in the second set of frames; and a host computer system configured to; receive the first set of metadata from the first camera; receive the second set of metadata from the second camera; receive the first set of frames from the first camera; receive the second set of frames from the second camera; calibrate the first camera and the second camera using a calibration process based on physical locations known to be within a field of view of both the first camera and the second camera; determine, based at least in part on the first set of metadata received from the first camera and the second set of metadata received from the second camera, that the first set of images of the first object and the second set of images of the second object represent the same object; and select the first set of frames or the second set of frames for display to a user based on respective locations of the object in the first set of frames and the second set of frames relative to centers of fields of view of the first camera and the second camera, respectively. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An apparatus for tracking an object, the apparatus comprising:
-
a first means for capturing a first set of frames, wherein; the first set of frames comprises a first set of images of an object; and the first set of frames is captured from a first point of view with a first field of view; a second means for capturing a second set of frames, wherein; the second set of frames comprises a second set of images of the object; and the second set of frames is captured from a second point of view with a second field of view; a third means for identifying a presence of the object in the first set of frames; a fourth means for determining metadata associated with the first set of images of the object, wherein the metadata indicates at least one characteristic of the first set of images of the object; a fifth means for identifying, based at least in part on the metadata, that the second set of images comprises the same object as the first set of images; sixth means for selecting the first set of frames or the second set of frames for display to a user based on respective locations of the object in the first set of frames and the second set of frames relative to centers of fields of view of the first means for capturing and the second means for capturing, respectively; and a seventh means for calibrating the first means for capturing and the second means for capturing using a calibration process based on physical locations known to be within the field of view of both the first means for capturing and the second means for capturing. - View Dependent Claims (19, 20, 21, 22)
-
Specification