Traffic Control Recognition with Speed-Profiles: A Deep Learning Approach
<p>Geographical data collected from a mobile phone application, represented as points (<b>a</b>,<b>b</b>) trajectories. Map enriched with traffic regulators (<b>c</b>) from crowdsourced vehicles’ GPS tracks (<b>d</b>).</p> "> Figure 2
<p>Hannover Dataset. Vehicles trajectories are the blue lines and red points symbolize junctions. Data by © OpenStreetMap [<a href="#B7-ijgi-09-00652" class="html-bibr">7</a>].</p> "> Figure 3
<p>The pipeline of the Conditional Variational Auto-Encoder (CVAE) model.</p> "> Figure 4
<p>GPS tracks extracted from the given junction for traffic regulators such as priority-signs, traffic-lights and uncontrolled. (<b>a</b>) Priority-sign junction (PS). (<b>b</b>) Traffic-light junction (TL). (<b>c</b>) Uncontrolled junction (UC).</p> "> Figure 5
<p>The confusion matrices (in percentage) for the best random forest classier and the CVAE model for junction arm rule prediction. (<b>a</b>) Confusion matrix for the random forest classier with oversampling and AdaBoost. (<b>b</b>) Confusion matrix for the CVAE model for junction arm rule prediction.</p> "> Figure A1
<p>Statistics that describe the dataset used for testing the proposed methodology. (<b>a</b>) Distribution of dataset’s trajectories according to their length (Km). (<b>b</b>) Distribution of dataset’s trajectories according to trip duration (minutes). (c) Distribution of dataset’s regulators according to their type (junction arms having at least one crossings). (<b>d</b>) Distribution of dataset’s intersections according to their shape type. (<b>e</b>) Distribution of dataset’s trajectories according to the regulator type of the junctions they cross. (<b>f</b>) Distribution of dataset’s intersections according to the number of trajectories they cross each of them.</p> "> Figure A1 Cont.
<p>Statistics that describe the dataset used for testing the proposed methodology. (<b>a</b>) Distribution of dataset’s trajectories according to their length (Km). (<b>b</b>) Distribution of dataset’s trajectories according to trip duration (minutes). (c) Distribution of dataset’s regulators according to their type (junction arms having at least one crossings). (<b>d</b>) Distribution of dataset’s intersections according to their shape type. (<b>e</b>) Distribution of dataset’s trajectories according to the regulator type of the junctions they cross. (<b>f</b>) Distribution of dataset’s intersections according to the number of trajectories they cross each of them.</p> ">
Abstract
:1. Introduction
1.1. From GPS-Tracks to Traffic-Regulator Detection
1.2. Related Work
2. Materials and Methods
2.1. Dataset
2.2. Methodology
2.2.1. Problem Formulation
2.2.2. Conditional Generative Model
2.2.3. Framework Pipeline and Input Features
2.2.4. Experimental Settings
- For the GPS tracks extraction, the distance threshold for selecting the relevant GPS tracks regarding the given junction is set to 65 m, the sliding window size is set to 8 and and the stride to 2;
- For the data partitioning, the GPS tracks are randomly split into 70:30 for training and test, respectively;
- For the neural networks of the CVAE model, the dimension of the latent variables is set to 2, the dimension for the LSTM hidden state for both the encoder and decoder is set to 128;
- For the training hyper-parameters, the batch size is set to 256, the number of training epochs to 500 and an early stop with 50-epoch patience. The learning rate is set to using the Adam optimizer [44] with a decay rate of ;
- We use the average weighting function for summarizing the signal-wise prediction to the track-wise prediction.
2.2.5. Comparison Model
3. Results
4. Discussion
5. Conclusions and Future Work
Author Contributions
Funding
Conflicts of Interest
Abbreviations
CVAE | Conditional Variational Auto-Encoder |
MCS | Mobile Crowd Sensing |
OSM | OpenStreetMap |
PR | Priority-Signs |
RW | Right-of-Way rule |
SS | Stop-Signs |
TL | Traffic-Lights |
UC | Uncontrolled |
YS | Yield-Signs |
Appendix A
References
- Nam, T.; Pardo, T.A. Conceptualizing smart city with dimensions of technology, people, and institutions. In Proceedings of the 12th Annual International Digital Government Research Conference: Digital Government Innovation in Challenging Times, College Park, MD, USA, 12–15 June 2011; pp. 282–291. [Google Scholar]
- Antrop, M. Landscape change and the urbanization process in Europe. Landsc. Urban Plan. 2004, 67, 9–26. [Google Scholar] [CrossRef]
- Link, H.; Dodgson, J.S.; Maibach, M.; Herry, M. The Costs of Road Infrastructure and Congestion in Europe; Springer: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
- Dornbush, S.; Joshi, A. StreetSmart traffic: Discovering and disseminating automobile congestion using VANET’s. In Proceedings of the 2007 IEEE 65th Vehicular Technology Conference-VTC2007-Spring, Dublin, Ireland, 22–25 April 2007; pp. 11–15. [Google Scholar]
- Hu, S.; Su, L.; Liu, H.; Wang, H.; Abdelzaher, T.F. SmartRoad: Smartphone-Based Crowd Sensing for Traffic Regulator Detection and Identification. ACM Trans. Sens. Netw. 2015, 11, 1–27. [Google Scholar] [CrossRef]
- Goodchild, M. Citizens as sensors: The world of volunteered geography. GeoJournal 2007, 69, 211–221. [Google Scholar] [CrossRef] [Green Version]
- OpenStreetMap Contributors. Planet Dump. 2019. Available online: https://planet.osm.org;https://www.openstreetmap.org (accessed on 11 May 2015).
- Estellés-Arolas, E.; de Guevara, F.G.L. Towards an integrated crowdsourcing definition. J. Inf. Sci. 2012, 38, 189–200. [Google Scholar] [CrossRef] [Green Version]
- Boubiche, D.E.; Imran, M.; Maqsood, A.; Shoaib, M. Mobile crowd sensing—Taxonomy, applications, challenges, and solutions. Comput. Hum. Behav. 2019, 101, 352–370. [Google Scholar] [CrossRef]
- Zhang, C.; Xiang, L.; Li, S.; Wang, D. An Intersection-First Approach for Road Network Generation from Crowd-Sourced Vehicle Trajectories. ISPRS Int. J. Geo-Inf. 2019, 8, 473. [Google Scholar] [CrossRef] [Green Version]
- Zhang, Y.; Liu, J.; Qian, X.; Qiu, A.; Zhang, F. An Automatic Road Network Construction Method Using Massive GPS Trajectory Data. ISPRS Int. J. Geo-Inf. 2017, 6, 400. [Google Scholar] [CrossRef] [Green Version]
- Zhang, L.; Sester, M. Incremental Data Acquisition from Gps-traces. In International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences—ISPRS Archives 38; International Society for Photogrammetry and Remote Sensing: London, UK, 2010. [Google Scholar]
- Nie, Y.; Xu, K.; Chen, H.; Peng, L. Crowd-parking: A New Idea of Parking Guidance Based on Crowdsourcing of Parking Location Information from Automobiles. In Proceedings of the IECON 2019—45th Annual Conference of the IEEE Industrial Electronics Society, Lisbon, Portugal, 14–17 September 2019; Volume 1, pp. 2779–2784. [Google Scholar] [CrossRef]
- Dimri, A.; Singh, H.; Aggarwal, N.; Raman, B.; Ramakrishnan, K.K.; Bansal, D. BaroSense: Using Barometer for Road Traffic Congestion Detection and Path Estimation with Crowdsourcing. ACM Trans. Sens. Netw. 2019, 16. [Google Scholar] [CrossRef] [Green Version]
- Mozas-Calvache, A.T. Analysis of behaviour of vehicles using VGI data. Int. J. Geogr. Inf. Sci. 2016, 30, 1–20. [Google Scholar] [CrossRef]
- Ganti, R.K.; Pham, N.; Ahmadi, H.; Nangia, S.; Abdelzaher, T.F. GreenGPS: A Participatory Sensing Fuel-efficient Maps Application. In Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services, MobiSys ’10, San Francisco, CA, USA, 15–18 June 2010; ACM: New York, NY, USA, 2010; pp. 151–164. [Google Scholar] [CrossRef]
- Holderness, T.; Turpin, E. From Social Media to GeoSocial Intelligence: Crowdsourcing Civic Co-management for Flood Response in Jakarta, Indonesia. In Social Media for Government Services; Nepal, S., Paris, C., Georgakopoulos, D., Eds.; Springer: Cham, Switzerland, 2015; pp. 115–133. [Google Scholar] [CrossRef]
- Moreira, R.; Degrossi, L.; De Albuquerque, J. An experimental evaluation of a crowdsourcing-based approach for flood risk management. In Proceedings of the 12th Workshop on Experimental Software Engineering (ESELAW), Lima, Peru, 22–24 April 2015. [Google Scholar]
- Feng, Y.; Brenner, C.; Sester, M. Flood severity mapping from Volunteered Geographic Information by interpreting water level from images containing people: A case study of Hurricane Harvey. ISPRS J. Photogramm. Remote Sens. 2020, 169, 301–319. [Google Scholar] [CrossRef]
- Burghardt, D.; Nejdl, W.; Schiewe, J.; Sester, M. Volunteered Geographic Information: Interpretation, Visualisation and Social Computing (VGIscience). Proc. Int. Cartogr. Assoc. 2018, 1, 1–5. [Google Scholar] [CrossRef] [Green Version]
- Zourlidou, S.; Sester, M. Traffic Regulator Detection and Identification from Crowdsourced Data—A Systematic Literature Review. ISPRS Int. J. Geo-Inf. 2019, 8, 491. [Google Scholar] [CrossRef] [Green Version]
- Tian, Y.; Gelernter, J.; Wang, X.; Li, J.; Yu, Y. Traffic Sign Detection Using a Multi-Scale Recurrent Attention Network. IEEE Trans. Intell. Transp. Syst. 2019, 20, 4466–4475. [Google Scholar] [CrossRef]
- Protschky, V.; Ruhhammer, C.; Feit, S. Learning Traffic Light Parameters with Floating Car Data. In Proceedings of the 2015 IEEE 18th International Conference on Intelligent Transportation Systems, Las Palmas, Spain, 15–18 September 2015; pp. 2438–2443. [Google Scholar] [CrossRef]
- Liu, J.; Shen, H.; Narman, H.S.; Chung, W.; Lin, Z. A Survey of Mobile Crowdsensing Techniques: A Critical Component for The Internet of Things. ACM Trans. Cyber-Phys. Syst. 2018, 2. [Google Scholar] [CrossRef]
- Pribe, C.A.; Rogers, S.O. Learning To Associate Observed Driver Behavior with Traffic Controls. Transp. Res. Rec. J. Transp. Res. Board 1999, 1679, 95–100. [Google Scholar] [CrossRef] [Green Version]
- Golze, J.; Zourlidou, S.; Sester, M. Traffic Regulator Detection Using GPS Trajectories. KN J. Cartogr. Geogr. Inf. 2020. [Google Scholar] [CrossRef]
- Qiu, H.; Chen, J.; Jain, S.; Jiang, Y.; McCartney, M.; Kar, G.; Bai, F.; Grimm, D.K.; Gruteser, M.; Govindan, R. Towards Robust Vehicular Context Sensing. IEEE Trans. Veh. Technol. 2018, 67, 1909–1922. [Google Scholar] [CrossRef]
- Aly, H.; Basalamah, A.; Youssef, M. Automatic Rich Map Semantics Identification Through Smartphone-Based Crowd-Sensing. IEEE Trans. Mob. Comput. 2017, 16, 2712–2725. [Google Scholar] [CrossRef]
- Carisi, R.; Giordano, E.; Pau, G.; Gerla, M. Enhancing in vehicle digital maps via GPS crowdsourcing. In Proceedings of the 2011 Eighth International Conference on Wireless On-Demand Network Systems and Services, Bardonecchia, Italy, 26–28 January 2011; pp. 27–34. [Google Scholar] [CrossRef]
- Kuntzsch, C.; Zourlidou, S.; Feuerhake, U. Learning the Traffic Regulation Context of Intersections from Speed Profile Data. In Proceedings of the Accepted Short Papers from the GIScience 2016 Workshop on Analysis of Movement Data (AMD’16), Montreal, QC, Canada, 27 September 2016. [Google Scholar]
- Zourlidou, S.; Fischer, C.; Sester, M. Classification of street junctions according to traffic regulators. In Proceedings of the Accepted Short Papers and Posters from the 22nd AGILE Conference on Geo-Information Science, Cyprus University of Technology, Limassol, Cyprus, 17–20 June 2019. [Google Scholar]
- Meneroux, Y.; Guilcher, A.; Saint Pierre, G.; Hamed, M.; Mustiere, S.; Orfila, O. Traffic signal detection from in-vehicle GPS speed profiles using functional data analysis and machine learning. Int. J. Data Sci. Anal. 2020, 10, 101–119. [Google Scholar] [CrossRef] [Green Version]
- Saremi, F.; Abdelzaher, T.F. Combining Map-Based Inference and Crowd-Sensing for Detecting Traffic Regulators. In Proceedings of the 2015 IEEE 12th International Conference on Mobile Ad Hoc and Sensor Systems, Dallas, TX, USA, 19–22 October 2015; pp. 145–153. [Google Scholar]
- Wang, C.; Hao, P.; Wu, G.; Qi, X.; Lyu, T.; Barth, M. Intersection and Stop Bar Position Extraction from Crowdsourced GPS Trajectories. In Proceedings of the Transportation Research Board 96th Annual Meeting, Washington, DC, USA, 8–12 January 2017. [Google Scholar]
- Méneroux, Y.; Kanasugi, H.; Pierre, G.S.; Guilcher, A.L.; Mustière, S.; Shibasaki, R.; Kato, Y. Detection and Localization of Traffic Signals with GPS Floating Car Data and Random Forest. In Proceedings of the 10th International Conference on Geographic Information Science (GIScience 2018), Leibniz International Proceedings in Informatics (LIPIcs, Melbourne, Australia, 28–31 August 2018; Winter, S., Griffin, A., Sester, M., Eds.; Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik: Dagstuhl, Germany, 2018; Volume 114, pp. 11:1–11:15. [Google Scholar] [CrossRef]
- Munoz-Organero, M.; Ruiz-Blaquez, R.; Sánchez-Fernández, L. Automatic detection of traffic lights, street crossings and urban roundabouts combining outlier detection and deep learning classification techniques based on GPS traces while driving. Comput. Environ. Urban Syst. 2018, 68, 1–8. [Google Scholar] [CrossRef] [Green Version]
- Cheng, H.; Liu, H.; Hirayama, T.; Shinmura, F.; Akai, N.; Murase, H. Automatic Interaction Detection Between Vehicles and Vulnerable Road Users During Turning at an Intersection. In Proceedings of the 31st IEEE Intelligent Vehicles Symposium, Las Vegas, NV, USA, 19 October–13 November 2020. [Google Scholar]
- Kingma, D.P.; Welling, M. Auto-Encoding Variational Bayes. In Proceedings of the 2nd International Conference on Learning Representations, ICLR 2014, Conference Track Proceedings, Banff, AB, Canada, 14–16 April 2014. [Google Scholar]
- Sohn, K.; Lee, H.; Yan, X. Learning structured output representation using deep conditional generative models. In Proceedings of the Advances in Neural Information Processing Systems, Montreal, QC, Canada, 7–12 December 2015; pp. 3483–3491. [Google Scholar]
- Kingma, D.P.; Mohamed, S.; Rezende, D.J.; Welling, M. Semi-supervised learning with deep generative models. In Proceedings of the NIPS, Montreal, QC, Canada, 8–13 December 2014; pp. 3581–3589. [Google Scholar]
- Cheng, H.; Liao, W.; Yang, M.; Rosenhahn, B.; Sester, M. MCENET: Multi-Context Encoder Network for Homogeneous Agent Trajectory Prediction in Mixed Traffic. In Proceedings of the 23st International Conference on Intelligent Transportation Systems (ITSC), Rhodes, Greece, 20–23 September 2020. [Google Scholar]
- Rezende, D.J.; Mohamed, S.; Wierstra, D. Stochastic backpropagation and approximate inference in deep generative models. In Proceedings of the 31st International Conference on International Conference on Machine Learning, Bejing, China, 22–24 June 2014; Volune 32; pp. 1278–1286. [Google Scholar]
- Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef] [PubMed]
- Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. In Proceedings of the ICLR, San Diego, CA, USA, 7–9 May 2015. [Google Scholar]
a/a | Ref. | Author(s) | Year | Regulators |
---|---|---|---|---|
1 | [33] | Seremi & Abdelzaher | 2015 | SS, TL |
2 | [25] | Pribe & Rogers | 1999 | SS, TL |
3 | [29] | Carisi et al. | 2011 | SS, TL |
4 | [5] | Hu et al. | 2015 | SS, TL, RW |
5 | [28] | Aly et al. | 2017 | SS, TL |
6 | [34] | Wang et al. | 2017 | SB |
7 | [27] | Qiu et al. | 2018 | SS |
8 | [35] | Méneroux et al. | 2018 | TL |
9 | [26] | Golze et al. | 2020 | TL, PR, RW |
10 | [32] | Méneroux et al. | 2020 | TL |
11 | [36] | Munoz-Organero et al. | 2018 | TL |
12 | [31] | Zourlidou et al. | 2019 | TL, YS, PS, RW |
City | Junc. | Rules | Traj. | Rules |
---|---|---|---|---|
Hannover (DE) | 1064 | 3538 | 1204 | PS, YS, TL, UC |
Classifier | Strategy | Track Type | Dataset Size | Accuracy of Test |
---|---|---|---|---|
Random Forest | basic | complete | 1328 | 0.83 |
Random Forest | basic | no turning tracks | 937 | 0.85 |
Random Forest | oversampling | no turning tracks | 937 | 0.85 |
Random Forest | oversampling & Bagging | no turning tracks | 937 | 0.80 |
Random Forest | oversampling & AdaBoost | no turning tracks | 937 | 0.88 |
CVAE model | majority voting scheme | complete | 2937 | 0.90 |
Item | Precision | Recall | F-Measure | Support |
---|---|---|---|---|
Priority sign | 0.60 | 0.75 | 0.67 | 5027 |
Traffic light | 0.84 | 0.74 | 0.78 | 8150 |
Uncontrolled | 0.75 | 0.71 | 0.73 | 5328 |
Weighted avg. | 0.75 | 0.73 | 0.74 | 18,505 |
Accuracy | 0.73 |
CVAE Model | Feature Combination. | Performance | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
x | y | d | v | Accuracy | Precision | Recall | F-Measure | ||||
(A) | √ | √ | - | - | - | - | 0.69 | 0.80 | 0.69 | 0.67 | |
(B) | √ | √ | √ | - | - | - | - | 0.73 | 0.79 | 0.73 | 0.70 |
(C) | - | - | - | √ | √ | - | - | 0.84 | 0.85 | 0.84 | 0.84 |
(D) | √ | √ | √ | √ | √ | - | - | 0.86 | 0.86 | 0.86 | 0.86 |
(E) | √ | √ | √ | √ | √ | √ | - | 0.85 | 0.85 | 0.85 | 0.85 |
(F) | √ | √ | √ | √ | √ | - | √ | 0.86 | 0.87 | 0.86 | 0.86 |
(G) | √ | √ | √ | √ | √ | √ | √ | 0.90 | 0.90 | 0.90 | 0.90 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2020 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
Cheng, H.; Zourlidou, S.; Sester, M. Traffic Control Recognition with Speed-Profiles: A Deep Learning Approach. ISPRS Int. J. Geo-Inf. 2020, 9, 652. https://doi.org/10.3390/ijgi9110652
Cheng H, Zourlidou S, Sester M. Traffic Control Recognition with Speed-Profiles: A Deep Learning Approach. ISPRS International Journal of Geo-Information. 2020; 9(11):652. https://doi.org/10.3390/ijgi9110652
Chicago/Turabian StyleCheng, Hao, Stefania Zourlidou, and Monika Sester. 2020. "Traffic Control Recognition with Speed-Profiles: A Deep Learning Approach" ISPRS International Journal of Geo-Information 9, no. 11: 652. https://doi.org/10.3390/ijgi9110652
APA StyleCheng, H., Zourlidou, S., & Sester, M. (2020). Traffic Control Recognition with Speed-Profiles: A Deep Learning Approach. ISPRS International Journal of Geo-Information, 9(11), 652. https://doi.org/10.3390/ijgi9110652