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; and
the second set of frames is captured from a second point of view;
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.
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.
139 Citations
25 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; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
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; and 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. - View Dependent Claims (13, 14, 15, 16, 17, 20, 21)
-
-
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; and 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. - View Dependent Claims (19)
-
-
22. A method for calibrating a PTZ (pan, tilt, and zoom) camera using a fixed camera, the method comprising:
-
adjusting a pan and tilt of the PTZ camera such that a field of view of the PTZ camera overlaps a field of view of a fixed camera; receiving, by a computing system, a first set of coordinates associated with a first location in the field of view of the fixed camera; receiving, by the computing system, a second set of coordinates associated with the first location in the field of view of the PTZ camera; and calculating, by the computing system, a set of transform parameters, using the first set of coordinates associated with the first location in the field of view of the fixed camera and the second set of coordinates associated with the first location in the field of view of the PTZ camera. - View Dependent Claims (23, 24, 25)
-
Specification