I. Introduction
Travel data is crucial for understanding travel behaviors and has been broadly applied in the fields of urban transportation planning and management [1]. Traditional travel surveys collected travel data employing face-to-face interviews, mail-or-phone interviews, and computer-assisted interviews, with much labor and time consuming but low-quality data obtained [2], [3]. Thanks to the rapid development of Information and Communication Techniques (ICTs), massive sources of data (e.g., cellular data and vehicle sensor data) have been passively generated at low cost and commonly used in the research of travel behaviors [4]. However, these data have certain drawbacks such as sampling bias, coarse spatial resolution, and validation issues [5]. Currently, smartphones embedded with GPS modules and accelerometers have been applied in travel data collection [2], [6]. Despite recording personal daily trajectories at a high level of accuracy in temporal and spatial aspects, smartphones can not provide travel and activity information. Consequently, how to efficiently extract trips and detect travel modes from GPS trajectories becomes a great challenge in the applications of smartphone-based survey systems.