Trajectory analysis