I. Introduction
With the proliferation of mobile communication devices and sensors, a massive amount of trajectories, containing rich mobility information of human and objects, have been generated [1], [2], [3]. Since labeling massive trajectories is usually difficult, trajectory clustering has been a fundamental task to mine mobility patterns from vast amount of unlabeled trajectories in real-world applications including traffic monitoring, abnormal behavior detection, activity understanding, etc.