SYSTEM AND METHOD TO IMPROVE OBJECT TRACKING USING MULTIPLE TRACKING SYSTEMS
First Claim
1. A method comprising:
- receiving first tracking data and a first confidence value at a tracker selection system from a first tracking system, wherein the first tracking system is configured to track an object in a sequence of images, wherein the first tracking data indicates a first location of a first region where the first tracking system has tracked the object in an image of the sequence of images, and wherein the first confidence value indicates a likelihood that the first tracking system is tracking the object;
receiving second tracking data and a second confidence value at the tracker selection system from a second tracking system, wherein the second tracking system is configured to track the object in the sequence of images, wherein the second tracking data indicates a second location of a second region where the second tracking system has tracked the object in the image, and wherein the second confidence value indicates a likelihood that the second tracking system is tracking the object; and
providing output data to the first tracking system and to the second tracking system, wherein the output data includes data selected from the first tracking data and the second tracking data based on a result of a comparison of the first confidence value and the second confidence value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving first tracking data and a first confidence value at a tracker selection system from a first tracking system. The method includes receiving second tracking data and a second confidence value at the tracker selection system from a second tracking system. The tracking systems may be configured to track an object in a sequence of images, and the first and second tracking data may indicate locations of regions where the corresponding tracking system has tracked the object in an image of the sequence of images. The confidence values may indicate likelihoods that a corresponding tracking system is tracking the object. The method further includes providing output data to the first tracking system and to the second tracking system. The output data may include data selected from the first tracking data and the second tracking data based on a result of a comparison of the confidence values.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving first tracking data and a first confidence value at a tracker selection system from a first tracking system, wherein the first tracking system is configured to track an object in a sequence of images, wherein the first tracking data indicates a first location of a first region where the first tracking system has tracked the object in an image of the sequence of images, and wherein the first confidence value indicates a likelihood that the first tracking system is tracking the object; receiving second tracking data and a second confidence value at the tracker selection system from a second tracking system, wherein the second tracking system is configured to track the object in the sequence of images, wherein the second tracking data indicates a second location of a second region where the second tracking system has tracked the object in the image, and wherein the second confidence value indicates a likelihood that the second tracking system is tracking the object; and providing output data to the first tracking system and to the second tracking system, wherein the output data includes data selected from the first tracking data and the second tracking data based on a result of a comparison of the first confidence value and the second confidence value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A tracker selection system comprising:
-
one or more processors; and a memory coupled to the one or more processors, the memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving first tracking data and a first confidence value from a first tracking system, wherein the first tracking system is configured to track an object in a sequence of images, wherein the first tracking data indicates a first location of a first region where the first tracking system has tracked the object in an image of the sequence of images, and wherein the first confidence value indicates a likelihood that the first tracking system is tracking the object; receiving second tracking data and a second confidence value from a second tracking system, wherein the second tracking system is configured to track the object in the sequence of images, wherein the second tracking data indicates a second location of a second region where the second tracking system has tracked the object in the image, and wherein the second confidence value indicates a likelihood that the second tracking system is tracking the object; and providing output data to the first tracking system and to the second tracking system, wherein the output data includes data selected from the first tracking data and the second tracking data based on a result of a comparison of the first confidence value and the second confidence value. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium storing instructions that, when executed by a processor, cause the processor to:
-
receive first tracking data and a first confidence value at a tracker selection system from a first tracking system, wherein the first tracking system is configured to track an object in a sequence of images, wherein the first tracking data indicates a first location of a first region where the first tracking system has tracked the object in an image of the sequence of images, and wherein the first confidence value indicates a likelihood that the first tracking system is tracking the object; receive second tracking data and a second confidence value at the tracker selection system from a second tracking system, wherein the second tracking system is configured to track the object in the sequence of images, wherein the second tracking data indicates a second location of a second region where the second tracking system has tracked the object in the image, and wherein the second confidence value indicates a likelihood that the second tracking system is tracking the object; and provide output data to the first tracking system and to the second tracking system, wherein the output data includes data selected from the first tracking data and the second tracking data based on a result of a comparison of the first confidence value and the second confidence value. - View Dependent Claims (20)
-
Specification