{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:10:54Z","timestamp":1760213454451,"version":"build-2065373602"},"reference-count":19,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2016,10,17]],"date-time":"2016-10-17T00:00:00Z","timestamp":1476662400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Romanian Authority for Scientific Research","award":["PN-II-PCE-2011-3-1086","PN-II-PCCA-2011-3.2-0742"],"award-info":[{"award-number":["PN-II-PCE-2011-3-1086","PN-II-PCCA-2011-3.2-0742"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The driving environment is complex and dynamic, and the attention of the driver is continuously challenged, therefore computer based assistance achieved by processing image and sensor data may increase traffic safety. While active sensors and stereovision have the advantage of obtaining 3D data directly, monocular vision is easy to set up, and can benefit from the increasing computational power of smart mobile devices, and from the fact that almost all of them come with an embedded camera. Several driving assistance application are available for mobile devices, but they are mostly targeted for simple scenarios and a limited range of obstacle shapes and poses. This paper presents a technique for generic, shape independent real-time obstacle detection for mobile devices, based on a dynamic, free form 3D representation of the environment: the particle based occupancy grid. Images acquired in real time from the smart mobile device\u2019s camera are processed by removing the perspective effect and segmenting the resulted bird-eye view image to identify candidate obstacle areas, which are then used to update the occupancy grid. The occupancy grid tracked cells are grouped into obstacles depicted as cuboids having position, size, orientation and speed. The easy to set up system is able to reliably detect most obstacles in urban traffic, and its measurement accuracy is comparable to a stereovision system.<\/jats:p>","DOI":"10.3390\/s16101721","type":"journal-article","created":{"date-parts":[[2016,10,17]],"date-time":"2016-10-17T10:33:16Z","timestamp":1476700396000},"page":"1721","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Generic Dynamic Environment Perception Using Smart Mobile Devices"],"prefix":"10.3390","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4515-8114","authenticated-orcid":false,"given":"Radu","family":"Danescu","sequence":"first","affiliation":[{"name":"Computer Science Department, Technical University of Cluj Napoca, 28 Memorandumului Street, Cluj Napoca 400114, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8156-7313","authenticated-orcid":false,"given":"Razvan","family":"Itu","sequence":"additional","affiliation":[{"name":"Computer Science Department, Technical University of Cluj Napoca, 28 Memorandumului Street, Cluj Napoca 400114, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andra","family":"Petrovai","sequence":"additional","affiliation":[{"name":"Computer Science Department, Technical University of Cluj Napoca, 28 Memorandumului Street, Cluj Napoca 400114, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2016,10,17]]},"reference":[{"key":"ref_1","unstructured":"iOnRoad iOnRoad Augmented Driving Pro. Available online: http:\/\/www.ionroad.com\/."},{"key":"ref_2","unstructured":"Drivea Drivea\u2014Driving Assistant App. Available online: http:\/\/www.appszoom.com\/android_applications\/transportation\/drivea-driving-assistant-app_bdwmk.html."},{"key":"ref_3","unstructured":"Movon Corporation Movon FCW. Available online: https:\/\/play.google.com\/store\/apps\/details?id=com.movon.fcw."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1773","DOI":"10.1109\/TITS.2013.2266661","article-title":"Looking at Vehicles on the Road: A Survey of Vision-Based Vehicle Detection, Tracking, and Behavior Analysis","volume":"14","author":"Sivaraman","year":"2013","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Petrovai, A., Costea, A., Oniga, F., and Nedevschi, S. (2014, January 4\u20136). Obstacle detection using stereovision for Android-based mobile devices. Proceedings of the 2014 IEEE 10th International Conference on Intelligent Computer Communication and Processing, Cluj-Napoca, Romania.","DOI":"10.1109\/ICCP.2014.6936966"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Haltakov, V., Belzner, H., and Ilic, S. (2012, January 3\u20137). Scene Understanding from a Moving Camera for Object Detection and Free Space Estimation. Proceedings of the 2012 IEEE Intelligent Vehicles Symposium, Alcala de Henares, Spain.","DOI":"10.1109\/IVS.2012.6232237"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Wybo, S., Tsishkou, D., Vestri, C., Abad, F., Bougnoux, S., and Bendahan, R. (2008, January 22\u201326). Monocular vision obstacles detection for autonomous navigation. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Nice, France.","DOI":"10.1109\/IROS.2008.4651245"},{"key":"ref_8","unstructured":"Reisman, P., Mano, O., Avidan, S., and Shashua, A. (2004, January 14\u201317). Crowd detection in video sequences. Proceedings of the 2004 IEEE Intelligent Vehicles Symposium, Parma, Italy."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Zhang, X., Jiang, P., and Wang, F. (2014, January 8\u201311). Overtaking Vehicle Detection Using A Spatio-temporal CRF. Proceedings of the 2014 IEEE Intelligent Vehicles Symposium, Dearborn, MI, USA.","DOI":"10.1109\/IVS.2014.6856546"},{"key":"ref_10","unstructured":"Graefe, V., and Efenberg, W. (1996, January 19\u201320). A Novel Approach for the Detection of Vehicles on Freeways by Real-Time Vision. Proceedings of the 1996 IEEE Intelligent Vehicles Symposium, Tokyo, Japan."},{"key":"ref_11","unstructured":"Lim, K.H., Ang, L.M., Seng, K.P., and Chin, S.W. (2009, January 18\u201320). Lane-Vehicle Detection and Tracking. Proceedings of the 2009 International Multi Conference of Engineers and Computer Scientists (IMECS), Hong Kong, China."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1109\/TITS.2010.2040177","article-title":"A General Active-Learning Framework for On-Road Vehicle Recognition and Tracking","volume":"11","author":"Sivaraman","year":"2010","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Arrospide, J., Salgado, L., and Marinas, J. (2012, January 3\u20137). HOG-like Gradient-based Descriptor for Visual Vehicle Detection. Proceedings of the 2012 IEEE Intelligent Vehicles Symposium, Alcala de Henares, Spain.","DOI":"10.1109\/IVS.2012.6232119"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/83.650851","article-title":"GOLD: A Parallel Real-Time Stereo Vision System for Generic Obstacle and Lane Detection","volume":"7","author":"Bertozzi","year":"1998","journal-title":"IEEE Trans. Image Process."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Tuohy, S., O\u2019Cualain, D., Jones, E., and Glavin, M. (2010, January 23\u201324). Distance Determination for an Automobile Environment Using Inverse Perspective Mapping in OpenCV. Proceedings of the 2010 IET Signal and Systems Conference (ISSC), Cork, Ireland.","DOI":"10.1049\/cp.2010.0495"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1331","DOI":"10.1109\/TITS.2011.2158097","article-title":"Modeling and Tracking the Driving Environment with a Particle-Based Occupancy Grid","volume":"12","author":"Danescu","year":"2011","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Itu, R., and Danescu, R. (2014, January 4\u20136). An Efficient Obstacle Awareness Application for Android Mobile Devices. Proceedings of the IEEE 10th International Conference on Intelligent Computer Communication and Processing (ICCP), Cluj-Napoca, Romania.","DOI":"10.1109\/ICCP.2014.6936968"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1008078328650","article-title":"CONDENSATION\u2014Conditional density propagation for visual tracking","volume":"29","author":"Isard","year":"1998","journal-title":"Int. J. Comput. Vis."},{"key":"ref_19","unstructured":"OpenCV Camera Calibration with OpenCV. Available online: http:\/\/docs.opencv.org\/doc\/tutorials\/calib3d\/camera_calibration\/camera_calibration.html."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/10\/1721\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:33:10Z","timestamp":1760211190000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/10\/1721"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10,17]]},"references-count":19,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2016,10]]}},"alternative-id":["s16101721"],"URL":"https:\/\/doi.org\/10.3390\/s16101721","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2016,10,17]]}}}