1. A system for tracking moving objects comprising: a sensor system configured to measure a position of each of a plurality of moving objects as a set of measurements; a track assignment component configured to accept the set of measurements from the sensor system and assign a subset of the measurements to respective tracks, a given track representing the motion of an object of the plurality of moving objects, the track assignment component comprising: a cost calculation component configured to provide a cost matrix from at least a change point detection analysis of a feature associated with the set of measurements, the feature associated with the set of measurements being modelled as a non-exponential distribution; and an object assignment component configured to assign the subset of the measurements to respective tracks; and a filtering component configured to update respective associated states of tracks representing the plurality of moving objects according to the set of measurements and the assignment of the subset of the measurements to respective tracks.