{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T19:09:18Z","timestamp":1777576158948,"version":"3.51.4"},"reference-count":23,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2016,6,3]],"date-time":"2016-06-03T00:00:00Z","timestamp":1464912000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The development of intelligent transportation systems requires the availability of both accurate traffic information in real time and a cost-effective solution. In this paper, we describe Street Viewer, a system capable of analyzing the traffic behavior in different scenarios from images taken with an off-the-shelf optical camera. Street Viewer operates in real time on embedded hardware architectures with limited computational resources. The system features a pipelined architecture that, on one side, allows one to exploit multi-threading intensively and, on the other side, allows one to improve the overall accuracy and robustness of the system, since each layer is aimed at refining for the following layers the information it receives as input. Another relevant feature of our approach is that it is self-adaptive. During an initial setup, the application runs in learning mode to build a model of the flow patterns in the observed area. Once the model is stable, the system switches to the on-line mode where the flow model is used to count vehicles traveling on each lane and to produce a traffic information summary. If changes in the flow model are detected, the system switches back autonomously to the learning mode. The accuracy and the robustness of the system are analyzed in the paper through experimental results obtained on several different scenarios and running the system for long periods of time.<\/jats:p>","DOI":"10.3390\/s16060813","type":"journal-article","created":{"date-parts":[[2016,6,3]],"date-time":"2016-06-03T10:37:37Z","timestamp":1464950257000},"page":"813","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Street Viewer: An Autonomous Vision Based Traffic Tracking System"],"prefix":"10.3390","volume":"16","author":[{"given":"Andrea","family":"Bottino","sequence":"first","affiliation":[{"name":"Dipartimento di Automatica ed Informatica, Politecnico di Torino, Torino 10129, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alessandro","family":"Garbo","sequence":"additional","affiliation":[{"name":"Dipartimento di Automatica ed Informatica, Politecnico di Torino, Torino 10129, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carmelo","family":"Loiacono","sequence":"additional","affiliation":[{"name":"Dipartimento di Automatica ed Informatica, Politecnico di Torino, Torino 10129, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6835-8277","authenticated-orcid":false,"given":"Stefano","family":"Quer","sequence":"additional","affiliation":[{"name":"Dipartimento di Automatica ed Informatica, Politecnico di Torino, Torino 10129, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2016,6,3]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Loce, R.P., Bernal, E.A., and Bala, W.W.R. (2013). Computer vision in roadway transportation systems: A survey. J. Electron. Imaging, 22.","DOI":"10.1117\/1.JEI.22.4.041121"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1016\/S0262-8856(03)00004-0","article-title":"A survey of video processing techniques for traffic applications","volume":"21","author":"Kastrinaki","year":"2003","journal-title":"Image Vis. Comput."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"920","DOI":"10.1109\/TITS.2011.2119372","article-title":"A review of computer vision techniques for the analysis of urban traffic","volume":"12","author":"Buch","year":"2011","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Tian, B., Yao, Q., Gu, Y., Wang, K., and Li, Y. (2011, January 5\u20137). Video processing techniques for traffic flow monitoring: A survey. Proceedings of the 14th International IEEE Intelligent Transportation Systems (ITSC), Washington, DC, USA.","DOI":"10.1109\/ITSC.2011.6083125"},{"key":"ref_5","unstructured":"Chen, T.-H., Lin, Y.-F., and Chen, T.Y. (2007, January 5\u20137). Intelligent vehicle counting method based on blob analysis in traffic surveillance. Proceedings of the Second International Conference on Innovative Computing, Information and Control (ICICIC), Kumamoto, Japan."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1473","DOI":"10.1109\/TCSVT.2008.2005594","article-title":"Machine recognition of human activities: A survey","volume":"18","author":"Turaga","year":"2008","journal-title":"IEEE Trans. Cir. Sys. Video Technol."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Bulan, O., Bernal, E.A., and Loce, R.P. (2013). Efficient processing of transportation surveillance videos in the compressed domain. J. Electron. Imaging, 22.","DOI":"10.1117\/1.JEI.22.4.041116"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1109\/TITS.2008.915644","article-title":"Video-based automatic incident detection for smart roads: The outdoor environmental challenges regarding false alarms","volume":"9","author":"Shehata","year":"2008","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"743","DOI":"10.1109\/TPAMI.2011.155","article-title":"Pedestrian detection: An evaluation of the state of the art","volume":"34","author":"Dollar","year":"2012","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Bas, E., Tekalp, A., and Salman, F. (2007, January 13\u201315). Automatic vehicle counting from video for traffic flow analysis. Proceedings of the Intelligent Vehicles Symposium, Istanbul, Turkey.","DOI":"10.1109\/IVS.2007.4290146"},{"key":"ref_11","first-page":"607","article-title":"Measuring Traffic Flow and Classifying Vehicle Types: A Surveillance Video Based Approach","volume":"19","author":"Ince","year":"2011","journal-title":"Turk. J. Electr. Eng. Comput. Sci."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"701","DOI":"10.1016\/j.eswa.2007.07.017","article-title":"Road-traffic monitoring by knowledge-driven static and dynamic image analysis","volume":"35","year":"2008","journal-title":"Expert Syst. Appl."},{"key":"ref_13","unstructured":"Zhou, H., Creighton, D., Wei, L., Gao, D.Y., and Nahavandi, S. (2013, January 9\u201312). Video driven traffic modelling. Proceedings of the IEEE\/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Wollongong, NSW, Australia."},{"key":"ref_14","first-page":"831","article-title":"A survey on counting and classification ohf highway vehicles","volume":"5","author":"Poorani","year":"2015","journal-title":"Int. J. Adv. Res. Comput. Sci. Softw. Eng."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Yu, J., and Zuo, M. (2015, January 13\u201314). A Novel Traffic Flow Detection Method Using Multiple Statistical Parameters. Proceedings of the Seventh International Conference on Measuring Technology and Mechatronics Automation, Nanchang, China.","DOI":"10.1109\/ICMTMA.2015.20"},{"key":"ref_16","unstructured":"Jia, Y., Du, J., Li, H., and Zhang, W. (2015). Lecture Notes in Electrical Engineering, Springer Berlin Heidelberg."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"672","DOI":"10.1016\/j.sigpro.2014.10.035","article-title":"Towards improving quality of video-based vehicle counting method for traffic flow estimation","volume":"120","author":"Xia","year":"2016","journal-title":"Signal Process."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Remagnino, P., Jones, G., Paragios, N., and Regazzoni, C. (2002). Video-Based Surveillance Systems, Springer.","DOI":"10.1007\/978-1-4615-0913-4"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1007\/s10044-004-0239-9","article-title":"A computer vision system for the detection and classification of vehicles at urban road intersections","volume":"8","author":"Messelodi","year":"2005","journal-title":"Pattern Anal. Appl."},{"key":"ref_20","first-page":"68","article-title":"Extracting traffic parameters at intersections through computer vision","volume":"27","author":"Peiris","year":"2011","journal-title":"Proc. Tech. Sess."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1147\/sj.41.0025","article-title":"Algorithm for computer control of a digital plotter","volume":"4","author":"Bresenham","year":"1965","journal-title":"IBM Syst. J."},{"key":"ref_22","unstructured":"The CuBox-i. Available online: http:\/\/www.axis.com\/global\/en\/products\/axis-p13-series\/blue."},{"key":"ref_23","unstructured":"The AXIS P13 Network Camera Series. Available online: http:\/\/solid-run.com\/blue."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/6\/813\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:24:57Z","timestamp":1760210697000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/6\/813"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,6,3]]},"references-count":23,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2016,6]]}},"alternative-id":["s16060813"],"URL":"https:\/\/doi.org\/10.3390\/s16060813","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,6,3]]}}}