Combining discriminative features to infer complex trajectories | Synapse