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.