Querying and Extracting Timeline Information from Road Traffic Sensor Data
Abstract
:1. Introduction
- : What types of congestion events occurred on Broadway Avenue (a road) last week?
- : Which road links are the most congested on a certain day?
- : Where is the heaviest congestion on a certain day?
- : If Broadway becomes congested, which other roads are affected?
2. Related Work
2.1. Traffic Sensor Data Analysis
2.2. Traffic Management and Query System
2.3. Traffic Data Visualization
3. Timeline Modeling
3.1. Traffic Sensor Data
3.1.1. Definition of Traffic Sensor Data
3.1.2. Busan ITS Traffic Sensor Data
3.1.3. Seattle Traffic Sensor Data
3.2. Congestion
- An independent congestion that occurs due to several factors, such as traffic lights, accidents, and infrastructure maintenance, and not because of other congestion. This congestion can be considered the head of congestion.
- A dependent congestion, which is an affected congestion.
3.3. Timeline Model
- a “” is a sorted list of tuples (, , , dur, len) according to the start time of ();
- an “” is a sorted list of congestion events according to the time .
4. Architecture of QET
- to exploit a timeline data model from different sources of traffic data;
- to leverage the power of the TQ-index to efficiently process “traffic analytical queries” using QET; and
- to provide high-level intuitive visualization to general users to aid understanding of traffic behaviors
5. Timeline Query Index and Analytical Query Processing
5.1. The Index Structure
5.2. TQ-index Construction
5.2.1. Location Index Construction
5.2.2. Extracting Elements of the Timeline Model
Congestion Event Detection
Congestion Dependency Calculation
- (1)
- Basis of induction: is true. Generally, means a single road link. It is typically the head of the congestion path, and the type is set to IND.
- (2)
- Induction hypothesis: Assume that is true for . We show that is true. The road links in are connected because the congestion events are dependent.
5.2.3. Insertion to Timeline Model Information (TMI)
5.2.4. Insertion to TimeIndex TI
5.3. Analytical Query Processing
5.3.1. Basic Query Processing
5.3.2. Aggregation Query Processing
5.3.3. Affected Congestion Query Processing
Algorithm 8: Affected Congestions Query Processing |
Input: A TQ-index , a set of LinkIDs L, a start Time , an end time |
Output: A set of congestions |
1: procedure AffectedCongestionsQueryProcessing(, , , ); |
2: A timeline model ← BasicQueryProcessing (, L, , ); |
3: GetCongestions(); |
4: A set of affected congestions ← NULL; |
5: foreach congestion c in C do |
6: | if is not NULL then .Add( c.); |
7: end foreach |
8: return ; |
6. Experimental Results
6.1. Environment
6.2. Datasets
6.3. Experimental Result
6.3.1. Index Construction
6.3.2. Query Processing Performance Results
Basic Query Processing
Aggregation Query Processing
Affected Congestion Query Processing
Varying Dataset Size
Effects of the Number of Traffic Congestion Events
7. Conclusions
Acknowledgments
Author Contributions
Conflicts of Interest
References
- Texas A & M Transportation Institute. Performance Measure Summary —All 471 Area Averages. Available online: http://mobility.tamu.edu/ums/congestion-data/ (accessed on 26 August 2015).
- California Department of Transportation. Caltrans Performance Measurement System (PeMS). Available online: http://pems.dot.ca.gov/ (accessed on 1 September 2015).
- England, H. Highways England. Available online: http://www.highways.gov.uk/traffic-information (accessed on 20 December 2015).
- Daum. Daum Map. Available online: http://map.daum.net/ (accessed on 1 April 2014).
- Naver. Naver Map. Available online: http://map.naver.com/ (accessed on 1 April 2014).
- HERE Global B.V. HERE Traffic. Available online: http://360.here.com/2013/07/09/how-to-really-outsmart-traffic/ (accessed on 9 September 2013).
- Barth, D. The Bright Side of Sitting in Traffic: Crowdsourcing Road Congestion Data. Available online: http://googleblog.blogspot.kr/2009/08/bright-side-of-sitting-in-traffic.html (accessed on 25 August 2009).
- Mobile, W. Waze, Community-Based Mapping, Traffic & Navigation App. Available online: https://www.waze.com/ (accessed on 20 July 2014).
- Kusmawan, P.Y.; Hong, B.; Jeon, S.; Lee, J.; Kwon, J. Computing traffic congestion degree using SNS-based graph structure. In Proceedings of the 11th ACS/IEEE International Conference on Computer Systems and Applications, Doha, Qatar, 10–13 November 2014; pp. 397–404.
- Bajwa, S.; Chung, E.; Kuwahara, M. Performance evaluation of an adaptive travel time prediction model. In Proceedings of the IEEE Intelligent Transportation Systems, Vienna, Austria, 13–15 September 2005; pp. 1000–1005.
- Chen, H.; Rakha, H.A. Real-time travel time prediction using particle filtering with a non-explicit state-transition model. Transp. Res. Part C Emerg. Technol. 2014, 43, 112–126. [Google Scholar] [CrossRef]
- Li, C.S.; Chen, M.C. A data mining based approach for travel time prediction in freeway with non-recurrent congestion. Neurocomputing 2014, 133, 74–83. [Google Scholar] [CrossRef]
- Elhenawy, M.; Chen, H.; Rakha, H.A. Dynamic travel time prediction using data clustering and genetic programming. Transp. Res. Part C Emerg. Technol. 2014, 42, 82–98. [Google Scholar] [CrossRef]
- Gong, J.; Yang, W. The traffic bottleneck analysis on urban expressway under information condition. In Proceedings of the 2nd International Conference on Power Electronics and Intelligent Transportation System (PEITS), Shenzhen, China, 19–20 December 2009; pp. 400–403.
- Zhang, L.; Shi, Y.; Yang, W.; Liu, P.; Rao, Q. Survival analysis-based modeling of urban traffic incident duration: Shanghai case study, China. In Proceedings of the Transportation Research Board 93rd Annual Meeting, Washington, DC, USA, 12–14 January 2014.
- Kwon, J.; Rao, P. Semantic processing of road traffic data for smart cities. In Proceedings of the IEEE Smart Cities Workshop: Crossing Discipline Boundaries for Smart Cities, Kansas City, MO, USA, 8–9 February 2016; pp. 1197–1200.
- Busan ITS. Busan Intelligence Traffic System. Available online: http://its.Busan.go.kr (accessed on 1 September 2014).
- Research Data Exchange. Seattle: Original 5-minute freeway data. Available online: https://www.its-rde.net/data/showdf?dataSetNumber=10138 (accessed on 1 December 2015).
- Imawan, A.; Kwon, J. Road traffic analytic query processing based on a timeline modelling. In Proceedings of the 2015 IEEE International Congress on Big Data, New York, NY, USA, 27 June–2 July 2015.
- Imawan, A.; Kwon, J. A timeline visualization system for road traffic big data. In Proceedings of the 2015 IEEE International Conference on Big Data (Big Data), Santa Clara, CA, USA, 29 October–1 November 2015; pp. 2928–2929.
- Imawan, A.; Putri, F.K.; Kwon, J. TiQ: A timeline query processing system over road traffic data. In Proceedings of the 2015 IEEE International Conference on Smart City, Chengdu, China, 19–21 December 2015; pp. 676–682.
- Xu, L.; Yue, Y.; Li, Q. Identifying urban traffic congestion pattern from historical floating car data. Proc. Soc. Behav. Sci. 2013, 96, 2084–2095. [Google Scholar] [CrossRef]
- Lee, K.; Hong, B.; Jeong, D.; Lee, J. Congestion pattern model for predicting short-term traffic decongestion times. In Proceedings of the 17th International IEEE Conference on Intelligent Transportation Systems, Qingdao, China, 8–11 October 2014; pp. 2828–2833.
- Damaiyanti, T.I.; Imawan, A.; Kwon, J. Extracting trends of trafficcongestion using a NoSQL database. In Proceedings of the 2014 IEEE Fourth International Conference on Big Data and Cloud Computing (BdCloud), Sydney, NSW, Ausralia, 3–5 December 2014; pp. 209–213.
- Damaiyanti, T.I.; Imawan, A.; Kwon, J. Querying road traffic data from a document store. In Proceedings of the 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing (UCC), London, UK, 8–11 December 2014; pp. 485–486.
- Yang, B.; Guo, C.; Jensen, C.S. Travel cost inference from sparse, spatio-temporally correlated time series using markov models. Proc. VLDB Endow. 2013, 6, 769–780. [Google Scholar] [CrossRef]
- Ko, E.; Ahn, J.; Kim, E.Y. 3D Markov process for traffic flow prediction in real-time. Sensors 2016, 16, 147. [Google Scholar] [CrossRef] [PubMed]
- Wang, X.; Peng, L.; Chi, T.; Li, M.; Yao, X.; Shao, J. A hidden markov model for urban-scale traffic estimation using floating car data. PLoS ONE 2015, 10, e0145348. [Google Scholar] [CrossRef] [PubMed]
- Aslam, J.; Lim, S.; Rus, D. Congestion-aware traffic routing system using sensor data. In Proceedings of the 15th International IEEE Conference on Intelligent Transportation Systems (ITSC), Anchorage, AK, USA, 16–19 September 2012; pp. 1006–1013.
- Zhou, L.; Zhang, Y.; Song, K.; Jing, W.; Vasilakos, A.V. Distributed media services in P2P-based vehicular networks. IEEE Trans. Veh. Technol. 2011, 60, 692–703. [Google Scholar] [CrossRef]
- Zhou, L. Mobile device-to-device video distribution: Theory and application. ACM Trans. Multimed. Comput. Commun. Appl. 2016, 12, 38. [Google Scholar] [CrossRef]
- Cheng, J.; Cheng, J.; Zhou, M.; Liu, F.; Gao, S.; Liu, C. Routing in internet of vehicles: A review. IEEE Trans. Intell. Transp. Syst. 2015, 16, 2339–2352. [Google Scholar] [CrossRef]
- Kolcun, R.; Boyle, D.E.; McCann, J.A. Efficient distributed query processing. IEEE Trans. Autom. Sci. Eng. 2016, 13, 1230–1246. [Google Scholar] [CrossRef]
- Chen, K.; Miles, J. ITS Handbook, 2nd ed.; Route 2 Market Ltd.: Kent, UK, 2004. [Google Scholar]
- Fernández-Isabel, A.; Fuentes-Fernández, R. Analysis of intelligent transportation systems using model-driven simulations. Sensors 2015, 15, 14116–14141. [Google Scholar] [CrossRef] [PubMed]
- Nellore, K.; Hancke, P.G. A survey on urban traffic management system using wireless sensor networks. Sensors 2016, 16, 157. [Google Scholar] [CrossRef] [PubMed]
- Aji, A.; Wang, F.; Saltz, J.H. Towards building a high performance spatial query system for large scale medical imaging data. In Proceedings of the 20th International Conference on Advances in Geographic Information Systems, Redondo Beach, CA, USA, 7–9 November 2012; pp. 309–318.
- Wang, L.; Peng, D.; Jiang, P. Improving the performance of precise query processing on large-scale nested data with uniHash index. Int. J. Database Theory Appl. 2015, 8, 111–128. [Google Scholar] [CrossRef]
- Li, R.; Lei, K.H.; Khadiwala, R.; Chang, K.C.C. Tedas: A twitter-based event detection and analysis system. In Proceedings of the 28th International Conference on Data Engineering, Washington, DC, USA, 1–5 April 2012; pp. 1273–1276.
- Kaufmann, M.; Manjili, A.A.; Vagenas, P.; Fischer, P.M.; Kossmann, D.; Färber, F.; May, N. Timeline index: A unified data structure for processing queries on temporal data in SAP HANA. In Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data, New York, NY, USA, 22–27 June 2013; pp. 1173–1184.
- Demiryurek, U.; Banaei-kashani, F.; Shahabi, C. TransDec:A spatiotemporal query processing framework for transportation systems. In Proceedings of the 26th International Conference on Data Engineering, Long Beach, CA, USA, 1–6 March 2010; pp. 1197–1200.
- Chen, W.; Guo, F.; Wang, F. A survey of traffic data visualization. IEEE Trans. Intell. Transp. Syst. 2015, 16, 2970–2984. [Google Scholar] [CrossRef]
- Anwar, A.; Nagel, T.; Ratti, C. Traffic origins: A simple visualization technique to support traffic incident analysis. In Proceedings of the 2014 IEEE Pacific Visualization Symposium, Yokohama, Japan, 4–7 March 2014; pp. 316–319.
- Facebook, Inc. Introducing Timeline. Available online: https://www.facebook.com/about/timeline (accessed on 22 September 2011).
- Twitter, Inc. What’s a Twitter Timeline. Available online: https://support.twitter.com/articles/164083-what-s-a-twitter-timeline (accessed on 1 October 2011).
- Jia, S.; Peng, H.; Liu, S. Urban traffic state estimation considering resident travel characteristics and road network capacity. J. Transp. Syst. Eng. Inf. Technol. 2011, 11, 81–85. [Google Scholar] [CrossRef]
- Furia, C.A.; Meyer, B.; Velder, S. Loop invariants: Analysis, classification, and examples. ACM Comput. Surv. 2014, 46, 1–51. [Google Scholar] [CrossRef]
LinkId | Date, Time | Speed (km/h) |
---|---|---|
⋯ | ⋯ | ⋯ |
1410046200 | 2016-02-14 06:00 | 57 |
1410046200 | 2016-02-14 06:10 | 45 |
1410046200 | 2016-02-14 06:15 | 48 |
1410046200 | 2016-02-14 06:20 | 51 |
1410046200 | 2016-02-14 00:00 | 58 |
⋯ | ⋯ | ⋯ |
Month | Construction | Extraction | Insertion to | Insertion to | Total Time |
---|---|---|---|---|---|
8 | 0.17 | 95.23 | 0.09 | 37.47 | 132.97 |
12 | 0.19 | 138.64 | 0.13 | 89.88 | 228.84 |
16 | 0.19 | 211.20 | 0.16 | 154.85 | 366.40 |
20 | 0.21 | 262.49 | 0.33 | 232.20 | 495.23 |
24 | 0.25 | 304.77 | 0.24 | 327.70 | 632.96 |
Month | Construction | Extraction | Insertion to | Insertion to | Total Time |
---|---|---|---|---|---|
2 | 0.01 | 77.16 | 0.03 | 4.70 | 81.90 |
3 | 0.01 | 116.78 | 0.04 | 9.15 | 125.98 |
4 | 0.01 | 155.23 | 0.05 | 15.86 | 171.15 |
5 | 0.01 | 197.28 | 0.06 | 26.27 | 223.62 |
6 | 0.01 | 245.55 | 0.07 | 39.72 | 285.35 |
© 2016 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Imawan, A.; Indikawati, F.I.; Kwon, J.; Rao, P. Querying and Extracting Timeline Information from Road Traffic Sensor Data. Sensors 2016, 16, 1340. https://doi.org/10.3390/s16091340
Imawan A, Indikawati FI, Kwon J, Rao P. Querying and Extracting Timeline Information from Road Traffic Sensor Data. Sensors. 2016; 16(9):1340. https://doi.org/10.3390/s16091340
Chicago/Turabian StyleImawan, Ardi, Fitri Indra Indikawati, Joonho Kwon, and Praveen Rao. 2016. "Querying and Extracting Timeline Information from Road Traffic Sensor Data" Sensors 16, no. 9: 1340. https://doi.org/10.3390/s16091340
APA StyleImawan, A., Indikawati, F. I., Kwon, J., & Rao, P. (2016). Querying and Extracting Timeline Information from Road Traffic Sensor Data. Sensors, 16(9), 1340. https://doi.org/10.3390/s16091340