Active coordinated tracking for multi-camera systems
First Claim
1. A computer-implemented method for coordinated tracking of objects, the method being executed by at least one processor, comprising the steps of:
- receiving a plurality of images from a plurality of nodes;
identifying at least one target in the plurality of images to produce at least one local track corresponding to each node of the plurality of nodes having the identified at least one target in a field of view of each node;
fusing the at least one local track corresponding to each node of the plurality of nodes according to a multi-hypothesis tracking method to produce at least one fused track corresponding to the at least one target;
assigning at least one node of the plurality of nodes to track the at least one target based on minimizing at least one cost function for tracking at least one target for each node of the plurality of nodes; and
sending the at least one fused track to the at least one node of the plurality of nodes to assigned track the at least one target based on the at least one fused track.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for coordinated tracking of objects is disclosed. A plurality of images is received from a plurality of nodes, each node comprising at least one image capturing device. At least one target in the plurality of images is identified to produce at least one local track corresponding to each of the plurality of nodes having the at least one target in its field of view. The at least one local track corresponding to each of the plurality of nodes is fused according to a multi-hypothesis tracking method to produce at least one fused track corresponding to the at least one target. At least one of the plurality of nodes is assigned to track the at least one target based on minimizing at least one cost function comprising a cost matrix using the k-best algorithm for tracking at least one target for each of the plurality of nodes. The at least one fused track is sent to the at least one of the plurality of nodes assigned to track the at least one target based on the at least one fused track.
-
Citations
25 Claims
-
1. A computer-implemented method for coordinated tracking of objects, the method being executed by at least one processor, comprising the steps of:
-
receiving a plurality of images from a plurality of nodes; identifying at least one target in the plurality of images to produce at least one local track corresponding to each node of the plurality of nodes having the identified at least one target in a field of view of each node; fusing the at least one local track corresponding to each node of the plurality of nodes according to a multi-hypothesis tracking method to produce at least one fused track corresponding to the at least one target; assigning at least one node of the plurality of nodes to track the at least one target based on minimizing at least one cost function for tracking at least one target for each node of the plurality of nodes; and sending the at least one fused track to the at least one node of the plurality of nodes to assigned track the at least one target based on the at least one fused track. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 25)
-
-
12. A system for coordinated tracking of objects, comprising:
-
a plurality of nodes each comprising at least one image capturing device for receiving a plurality of images; and at least one processor for; receiving the plurality of images from the plurality of nodes; identifying at least one target in the plurality of images using to produce at least one local track corresponding to each node of the plurality of nodes having the at least one target in a field of view of each node; fusing the at least one local track corresponding to each node of the plurality of nodes according to a multi-hypothesis tracking method to produce at least one fused track corresponding to the at least one target; assigning at least one node of the plurality of nodes to track the at least one target based on minimizing at least one cost function for tracking at least one target for each node of the plurality of nodes; and sending the at least one fused track to the at least one node of the plurality of nodes assigned to track the at least one target based on the at least one fused track. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium storing computer code for coordinated tracking of objects, the code being executed by at least one processor, wherein the computer code comprises code for:
-
receiving a plurality of images from a plurality of nodes; identifying at least one target in the plurality of images to produce at least one local track corresponding to each node of the plurality of nodes having the at least one target in a field of view of each node; fusing the at least one local track corresponding to each node of the plurality of nodes according to a multi-hypothesis tracking method to produce at least one fused track corresponding to the at least one target; assigning at least one node of the plurality of nodes to track the at least one target based on minimizing at least one cost function for tracking at least one target for each node of the plurality of nodes; and sending the at least one fused track to the at least one of the plurality of nodes to assigned track the at least one target based on the at least one fused track. - View Dependent Claims (23, 24)
-
Specification