real time multi-object tracking in O(n), using assumptions about expected direction of motion