Locally invariant global hypothesis tracking
First Claim
1. A system for generating global hypothesis tracks associated with one or more target objects, the system comprising:
- one or more processors and a memory coupled to the one or more processors for storing computer program instructions, wherein the computer program instructions are configured to cause, when executed by the one or more processors, the one or more processor to;
store track data, received from a sensor observing one or more target objects, in the memory, the track data comprising kinematic information associated with the one or more target objects, feature likelihood information associated with the one or more target objects, or any combination thereof;
generate one or more paired segments based on the track data loaded from the memory, each of the one or more paired segments comprising a list of one or more tracks incompatible with the paired segment, the paired segment having two segments, and a likelihood score, the tracks incompatible with the paired segment being tracks sharing common track data; and
generate a transition probability between each pair of the one or more paired segments based on the list of one or more tracks incompatible with the paired segment and the likelihood score associated with each paired segment of the pair of the one or more paired segments, andgenerate one or more multi-segment tracks associated with the one or more observed target objects and based on the one or more paired segments and the generated transition probability between each pair of the one or more paired segments, the generated one or more multi-segment tracks having a transition probability above a threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
The technology described herein includes a system and/or a method for global hypothesis tracking. In some examples, a method generates one or more paired segments based on track data representing kinematic data of target objects. Each paired segment includes a list of tracks incompatible with the paired segment, which are tracks sharing common track data, and a likelihood score. The method generates a transition probability between each pair of the paired segments based on the list of tracks incompatible with the paired segment and the likelihood score associated with each paired segment. The method further generates one or more multi-segment tracks based on the one or more paired segments also based on the transition probability between each pair of the paired segments.
17 Citations
21 Claims
-
1. A system for generating global hypothesis tracks associated with one or more target objects, the system comprising:
-
one or more processors and a memory coupled to the one or more processors for storing computer program instructions, wherein the computer program instructions are configured to cause, when executed by the one or more processors, the one or more processor to; store track data, received from a sensor observing one or more target objects, in the memory, the track data comprising kinematic information associated with the one or more target objects, feature likelihood information associated with the one or more target objects, or any combination thereof; generate one or more paired segments based on the track data loaded from the memory, each of the one or more paired segments comprising a list of one or more tracks incompatible with the paired segment, the paired segment having two segments, and a likelihood score, the tracks incompatible with the paired segment being tracks sharing common track data; and generate a transition probability between each pair of the one or more paired segments based on the list of one or more tracks incompatible with the paired segment and the likelihood score associated with each paired segment of the pair of the one or more paired segments, and generate one or more multi-segment tracks associated with the one or more observed target objects and based on the one or more paired segments and the generated transition probability between each pair of the one or more paired segments, the generated one or more multi-segment tracks having a transition probability above a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for generating global hypothesis tracks associated with one or more target objects, the method comprising:
-
receiving at one or more processors track data from a sensor observing one or more target objects, the track data comprising kinematic information associated with one or more target objects, feature likelihood information associated with the one or more target objects, or any combination thereof; generating using the one or more processors one or more paired segments based on the track data, each of the one or more paired segments comprising a list of one or more tracks incompatible with the paired segment, the paired segment having two segments, and a likelihood score, the tracks incompatible with the paired segment tracks sharing common track data; generating using the one or more processors a transition probability between each pair of the one or more paired segments based on the list of one or more incompatible tracks and the likelihood score associated with each paired segment of the pair of the one or more paired segments; and generating using the one or more processors one or more multi-segment tracks based on the one or more paired segments and the generated transition probability between each pair of the one or more paired segments, the generated one or more multi-segment tracks having a transition probability above a threshold. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable program product, tangibly embodied in an information carrier, the computer program product including instructions that when executed by a data processing apparatus cause the data processing apparatus to:
-
receive track data from a sensor observing one or more target objects, the track data comprising kinematic information associated with one or more target objects, feature likelihood information associated with the one or more target objects, or any combination thereof; generate one or more paired segments based on the track data, each of the one or more paired segments comprising a list of one or more tracks incompatible with the paired segment, the paired segment having two segments, and a likelihood score, the tracks incompatible with the paired segment tracks sharing common track data; generate a transition probability between each pair of the one or more paired segments based on the list of one or more tracks incompatible with the paired segment and the likelihood score associated with each paired segment of the pair of the one or more paired segments; and generate one or more multi-segment tracks based on the one or more paired segments and the transition probability between each of the one or more paired segments, the generated one or more multi-segment tracks having a transition probability above a threshold.
-
Specification