Geometry of interest (GOI): spatio-temporal destination extraction and partitioning in GPS trajectory data

  • Seyed Morteza Mousavi
  • Aaron Harwood
  • Shanika Karunasekera
  • Mojtaba Maghrebi
Original Research


Nowadays large amounts of GPS trajectory data is continuously collected by GPS-enabled devices such as vehicles navigation systems and mobile phones. GPS trajectory data is useful for applications such as traffic management, location forecasting, and itinerary planning. Such applications often need to extract the time-stamped sequence of visited locations (SVLs) of the mobile objects. The nearest neighbor query (NNQ) is the most applied method for labeling the visited locations based on the IDs of the points of interests (POIs) in the process of SVL generation. NNQ in some scenarios is not accurate enough. To improve the quality of the extracted SVLs, instead of using NNQ, we label the visited locations as the IDs of the POIs which geometrically intersect with the GPS observations. Intersection operator requires the accurate geometries of the POIs which we refer to them as the geometries of interest (GOIs). In some application domains (e.g. movement trajectories of animals), adequate information about the POIs and their geometries may not be available a priori, or they may not be publicly accessible and, therefore, they need to be derived from GPS trajectory data. In this paper we propose a novel method for estimating the GOIs, which consists of three phases: (1) extracting the geometries of the stay regions; (2) constructing the geometry of destination regions based on the extracted stay regions; and (3) constructing the GOIs based on the geometries of the destination regions. Using the geometric similarity to known GOIs as the major evaluation criterion, the experiments we performed using long-term GPS trajectory data show that our method outperforms the state-of-the-art.


Trajectory data Spatio-temporal partitioning Geometry of interest Time-value Time-weighted centroid Destination extraction GOI POI 



We would like to acknowledge the financial support that we received from Data61 during this research project.


  1. Andrew A (1979) Another efficient algorithm for convex hulls in two dimensions. Inf Process Lett 9(5):216–219CrossRefzbMATHGoogle Scholar
  2. Ankerst M, Breunig MM, Kriegel HP, Sander J (1999) Optics: ordering points to identify the clustering structure. ACM Sigmod Rec ACM 28:49–60CrossRefGoogle Scholar
  3. Ashbrook D, Starner T (2003) Using gps to learn significant locations and predict movement across multiple users. Pers Ubiquitous Comput 7(5):275–286CrossRefGoogle Scholar
  4. Aurenhammer F (1991) Voronoi diagrams—a survey of a fundamental geometric data structure. ACM Comput Surv 23(3):345–405CrossRefGoogle Scholar
  5. Bhattacharya T, Kulik L, Bailey J (2012) Extracting significant places from mobile user gps trajectories: a bearing change based approach. In: Proceedings of the 20th international conference on advances in geographic information systems, SIGSPATIAL ’12, ACM, New York, pp 398–401Google Scholar
  6. Cho E, Myers SA, Leskovec J (2011) Friendship and mobility: user movement in location-based social networks. In: Proceedings of the 17th ACM SIGKDD international conference on knowledge discovery and data mining, KDD ’11, ACM, New York, pp 1082–1090Google Scholar
  7. Chon Y, Shin H, Talipov E, Cha H (2012) Evaluating mobility models for temporal prediction with high-granularity mobility data. In: Pervasive computing and communications (PerCom), 2012 IEEE international conference on, pp 206–212Google Scholar
  8. Fenza G, Fischetti E, Furno D, Loia V (2011) A hybrid context aware system for tourist guidance based on collaborative filtering. In: Fuzzy Systems (FUZZ), 2011 IEEE International Conference on, pp 131–138Google Scholar
  9. Gidófalvi G, Dong F (2012) When and where next: individual mobility prediction. In: MobiGIS, pp 57–64Google Scholar
  10. Handcock RN, Swain DL, Bishop-Hurley GJ, Patison KP, Wark T, Valencia P, Corke P, ONeill CJ, (2009) Monitoring animal behaviour and environmental interactions using wireless sensor networks, gps collars and satellite remote sensing. Sensors 9(5):3586–3603Google Scholar
  11. Hariharan R, Toyama K (2004) Project lachesis: parsing and modeling location histories. In: Egenhofer M, Freksa C, Miller H (eds) Geographic Information science, vol 3234., Lecture notes in computer scienceSpringer, Berlin, pp 106–124CrossRefGoogle Scholar
  12. Ji X, Zha H (2004) Sensor positioning in wireless ad-hoc sensor networks using multidimensional scaling. In: INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE computer and communications societies, vol 4, pp 2652–2661Google Scholar
  13. Kourogi M, Sakata N, Okuma T, Kurata T (2006) Indoor/outdoor pedestrian navigation with an embedded gps/rfid/self-contained sensor system. In: Pan Z, Cheok A, Haller M, Lau R, Saito H, Liang R (eds) Advances in artificial reality and tele-existence, vol 4282., Lecture notes in computer scienceSpringer, Berlin, pp 1310–1321CrossRefGoogle Scholar
  14. Li L, Su X, Zhang Y, Lin Y, Li Z (2015) Trend modeling for traffic time series analysis: an integrated study. IEEE Trans Intell Transport Syst 16(6):3430–3439CrossRefGoogle Scholar
  15. Li Z, Han J, Ji M, Tang LA, Yu Y, Ding B, Lee JG, Kays R (2011) Movemine: Mining moving object data for discovery of animal movement patterns. ACM TIST 2(4):37–57Google Scholar
  16. Macagnano D, Destino G, Abreu G (2014) Indoor positioning: a key enabling technology for iot applications. In: Internet of Things (WF-IoT), 2014 IEEE World Forum on, pp 117–118Google Scholar
  17. Maio CD, Fenza G, Loia V, Parente M (2015) Time aware knowledge extraction for microblog summarization on twitter. CoRR abs/1501.06715.
  18. Maio CD, Fenza G, Loia V, Orciuoli F (2016) Unfolding social content evolution along time and semantics. Future Gener Comput Syst. doi: 10.1016/j.future.2016.05.039 Google Scholar
  19. Miller J (2009) Fastest path analysis in a vehicle-to-infrastructure intelligent transportation system architecture. In: Intelligent vehicles symposium, 2009 IEEE, pp 1125–1130Google Scholar
  20. Miller J, Horowitz E (2007) Freesim—a free real-time freeway traffic simulator. In: Intelligent transportation systems conference, 2007. ITSC 2007. IEEE, pp 18–23Google Scholar
  21. Min W, Wynter L (2011) Real-time road traffic prediction with spatio-temporal correlations. Transport Res Part C Emerg Technol 19(4):606–616CrossRefGoogle Scholar
  22. Mousavi SM, Moshref M, Rabiee HR, Dabirmoghaddam A (2007) Mobisim: a framework for simulation of mobility models in mobile ad-hoc networks. In: Proceedings of 3rd IEEE international conference on wireless and mobile computing, networking and communications, New York, pp 82–88Google Scholar
  23. Navstar G (2008) Gps standard positioning service (sps).
  24. Palma AT, Bogorny V, Kuijpers B, Alvares LO (2008) A clustering-based approach for discovering interesting places in trajectories. In: Proceedings of the 2008 ACM symposium on applied computing, SAC ’08, ACM, New York, pp 863–868Google Scholar
  25. Scellato S, Musolesi M, Mascolo C, Latora V, Campbell AT (2011) Nextplace: A spatio-temporal prediction framework for pervasive systems. In: Pervasive, pp 152–169Google Scholar
  26. Schubert E, Koos A, Emrich T, Züfle A, Schmid KA, Zimek A (2015) A framework for clustering uncertain data. PVLDB 8(12):1976–1987Google Scholar
  27. Si H, Wang Y, Yuan J, Shan X (2010) Mobility prediction in cellular network using hidden markov model. In: Consumer communications and networking conference (CCNC), 2010 7th IEEE, pp 1–5Google Scholar
  28. Song L, Deshpande U, Kozat U, Kotz D, Jain R (2006) Predictability of wlan mobility and its effects on bandwidth provisioning. In: INFOCOM 2006. 25th IEEE international conference on computer communications. Proceedings, pp 1–13Google Scholar
  29. Xiao X, Zheng Y, Luo Q, Xie X (2010) Finding similar users using category-based location history. In: Proceedings of the 18th SIGSPATIAL international conference on advances in geographic information systems, GIS ’10, ACM, New York, pp 442–445Google Scholar
  30. Xiao X, Zheng Y, Luo Q, Xie X (2014) Inferring social ties between users with human location history. J Ambient Intell Hum Comput 5(1):3–19CrossRefGoogle Scholar
  31. Xue AY, Zhang R, Zheng Y, Xie X, Huang J, Xu Z (2013) Destination prediction by sub-trajectory synthesis and privacy protection against such prediction. In: IEEE international conference on data engineering (ICDE 2013), IEEEGoogle Scholar
  32. Ye Y, Zheng Y, Chen Y, Feng J, Xie X (2009) Mining individual life pattern based on location history. In: Mobile data management: systems, services and middleware, 2009. MDM ’09. Tenth International Conference on, pp 1–10Google Scholar
  33. Zheng VW, Zheng Y, Xie X, Yang Q (2012) Towards mobile intelligence: learning from GPS history data for collaborative recommendation. Artif Intell 184185:17–37MathSciNetCrossRefGoogle Scholar
  34. Zheng Y, Li Q, Chen Y, Xie X, Ma WY (2008) Understanding mobility based on gps data. In: Proceedings of the 10th international conference on Ubiquitous computing, UbiComp ’08, ACM, New York, pp 312–321Google Scholar
  35. Zheng Y, Zhang L, Xie X, Ma WY (2009) Mining interesting locations and travel sequences from gps trajectories. In: Proceedings of the 18th international conference on World wide web, WWW ’09, ACM, New York, pp 791–800Google Scholar
  36. Zheng Y, Chen Y, Li Q, Xie X, Ma WY (2010) Understanding transportation modes based on gps data for web applications. ACM Trans Web 4(1):1:1–1:36Google Scholar
  37. Zhou C, Frankowski D, Ludford P, Shekhar S, Terveen L (2004) Discovering personal gazetteers: an interactive clustering approach. In: Proceedings of the 12th Annual ACM international workshop on geographic information systems, GIS ’04, ACM, New York, pp 266–273Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2016

Authors and Affiliations

  • Seyed Morteza Mousavi
    • 1
  • Aaron Harwood
    • 2
  • Shanika Karunasekera
    • 2
  • Mojtaba Maghrebi
    • 3
  1. 1.Data61, Department of Computing and Information SystemsThe University of MelbourneMelbourneAustralia
  2. 2.Department of Computing and Information SystemsThe University of MelbourneThe University of MelbourneAustralia
  3. 3.Department of Civil EngineeringFerdowsi University of MashhadMashhadIran

Personalised recommendations