{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T14:25:29Z","timestamp":1774967129131,"version":"3.50.1"},"reference-count":62,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2021,6,2]],"date-time":"2021-06-02T00:00:00Z","timestamp":1622592000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministry of Science and Technology, Taiwan (R.O.C.)","award":["MOST 108-2621-M-001-001-"],"award-info":[{"award-number":["MOST 108-2621-M-001-001-"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>The importance of road characteristics has been highlighted, as road characteristics are fundamental structures established to support many transportation-relevant services. However, there is still huge room for improvement in terms of types and performance of road characteristics detection. With the advantage of geographically tiled maps with high update rates, remarkable accessibility, and increasing availability, this paper proposes a novel simple deep-learning-based approach, namely joint convolutional neural networks (CNNs) adopting adaptive squares with combination rules to detect road characteristics from roadmap tiles. The proposed joint CNNs are responsible for the foreground and background image classification and various types of road characteristics classification from previous foreground images, raising detection accuracy. The adaptive squares with combination rules help efficiently focus road characteristics, augmenting the ability to detect them and provide optimal detection results. Five types of road characteristics\u2014crossroads, T-junctions, Y-junctions, corners, and curves\u2014are exploited, and experimental results demonstrate successful outcomes with outstanding performance in reality. The information of exploited road characteristics with location and type is, thus, converted from human-readable to machine-readable, the results will benefit many applications like feature point reminders, road condition reports, or alert detection for users, drivers, and even autonomous vehicles. We believe this approach will also enable a new path for object detection and geospatial information extraction from valuable map tiles.<\/jats:p>","DOI":"10.3390\/ijgi10060377","type":"journal-article","created":{"date-parts":[[2021,6,2]],"date-time":"2021-06-02T10:38:39Z","timestamp":1622630319000},"page":"377","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Road Characteristics Detection Based on Joint Convolutional Neural Networks with Adaptive Squares"],"prefix":"10.3390","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8340-3328","authenticated-orcid":false,"given":"Chiao-Ling","family":"Kuo","sequence":"first","affiliation":[{"name":"Research Center for Humanities and Social Sciences, Academia Sinica, Taipei 11529, Taiwan"},{"name":"Department of Geography, National Taiwan University, Taipei 10617, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ming-Hua","family":"Tsai","sequence":"additional","affiliation":[{"name":"Research Center for Humanities and Social Sciences, Academia Sinica, Taipei 11529, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,6,2]]},"reference":[{"key":"ref_1","first-page":"39","article-title":"Crash frequency modeling for signalized intersections in a high-density urban road network","volume":"2","author":"Xie","year":"2014","journal-title":"Anal. Methods Accid. Res."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1016\/j.ejor.2013.01.001","article-title":"A review of urban transportation network design problems","volume":"229","author":"Farahani","year":"2013","journal-title":"European J. Oper. Res."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1016\/j.aap.2010.10.024","article-title":"Does street network design affect traffic safety?","volume":"43","author":"Marshall","year":"2011","journal-title":"Accid. Anal. Prev."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1177\/0042098014562331","article-title":"Urban sprawl as a risk factor in motor vehicle crashes","volume":"53","author":"Ewing","year":"2016","journal-title":"Urban Stud."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.aap.2013.02.026","article-title":"Investigation of road network features and safety performance","volume":"56","author":"Wang","year":"2013","journal-title":"Accid. Anal. Prev."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"105523","DOI":"10.1016\/j.aap.2020.105523","article-title":"Systemic approach to improve safety of urban unsignalized intersections: Development and validation of a Safety Index","volume":"141","author":"Montella","year":"2020","journal-title":"Accid. Anal. Prev."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"996","DOI":"10.1080\/13658816.2019.1700510","article-title":"Detecting regional dominant movement patterns in trajectory data with a convolutional neural network","volume":"34","author":"Yang","year":"2020","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_8","unstructured":"Iagnemma, K. (2018). Route Planning for an Autonomous Vehicle. (US10126136B2), U.S. Patent."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Chen, C., Rickert, M., and Knoll, A. (2016, January 19\u201322). Combining task and motion planning for intersection assistance systems. Proceedings of the 2016 IEEE Intelligent Vehicles Symposium (IV), Gothenburg, Sweden.","DOI":"10.1109\/IVS.2016.7535549"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"593","DOI":"10.14358\/PERS.82.8.593","article-title":"Automatic extraction of road networks from GPS traces","volume":"82","author":"Qiu","year":"2016","journal-title":"Photogramm. Eng. Remote. Sens."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Li, L., Li, D., Xing, X., Yang, F., Rong, W., and Zhu, H. (2017). Extraction of road intersections from GPS traces based on the dominant orientations of roads. ISPRS Int. J. Geo-Inf., 6.","DOI":"10.3390\/ijgi6120403"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1016\/j.compenvurbsys.2016.12.006","article-title":"Automatic intersection and traffic rule detection by mining motor-vehicle GPS trajectories","volume":"64","author":"Wang","year":"2017","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1016\/j.trc.2018.02.007","article-title":"Generating lane-based intersection maps from crowdsourcing big trace data","volume":"89","author":"Yang","year":"2018","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Xie, X., and Philips, W. (2017). Road intersection detection through finding common sub-tracks between pairwise GNSS traces. ISPRS Int. J. Geo-Inf., 6.","DOI":"10.3390\/ijgi6100311"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2446","DOI":"10.3390\/ijgi4042446","article-title":"Inferring directed road networks from GPS traces by track alignment","volume":"4","author":"Xie","year":"2015","journal-title":"ISPRS Int. J. Geo-Inf."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Chen, B., Ding, C., Ren, W., and Xu, G. (2020). Extended Classification Course Improves Road Intersection Detection from Low-Frequency GPS Trajectory Data. ISPRS Int. J. Geo-Inf., 9.","DOI":"10.3390\/ijgi9030181"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.compenvurbsys.2017.09.005","article-title":"Automatic detection of traffic lights, street crossings and urban roundabouts combining outlier detection and deep learning classification techniques based on GPS traces while driving","volume":"68","year":"2018","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Kyriakidis, P., Hadjimitsis, D., Skarlatos, D., and Mansourian, A. (2019). Classification of street junctions according to traffic regulators. Geospatial Technologies for Local and Regional Development: Short Papers, Posters and Poster Abstracts, Proceedings of the 22nd AGILE Conference on Geographic Information Science, Limassol, Cyprus, 17\u201320 June 2019, Springer.","DOI":"10.1007\/978-3-030-14745-7"},{"key":"ref_19","first-page":"226","article-title":"Automatic extraction of road features in urban environments using dense ALS data","volume":"64","author":"Riveiro","year":"2018","journal-title":"Int. J. Appl. Earth Obs. Geoinf."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Jung, J., and Bae, S.-H. (2018). Real-time road lane detection in urban areas using LiDAR data. Electronics, 7.","DOI":"10.3390\/electronics7110276"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"4144","DOI":"10.1109\/TGRS.2007.906107","article-title":"Road network extraction and intersection detection from aerial images by tracking road footprints","volume":"45","author":"Hu","year":"2007","journal-title":"IEEE Trans. Geosci. Remote. Sens."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1007\/s10707-008-0046-3","article-title":"Automatic and accurate extraction of road intersections from raster maps","volume":"13","author":"Chiang","year":"2009","journal-title":"GeoInformatica"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Chiang, Y.-Y., Knoblock, C.A., and Chen, C.-C. (2005, January 4\u20135). Automatic extraction of road intersections from raster maps. Proceedings of the 13th annual ACM international workshop on Geographic information systems, Bremen, Germany.","DOI":"10.1145\/1097064.1097102"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Liu, J., Qin, Q., Li, J., and Li, Y. (2017). Rural road extraction from high-resolution remote sensing images based on geometric feature inference. ISPRS Int. J. Geo-Inf., 6.","DOI":"10.3390\/ijgi6100314"},{"key":"ref_25","first-page":"117","article-title":"Semi automatic road extraction from digital images","volume":"20","author":"Bakhtiari","year":"2017","journal-title":"Egypt. J. Remote. Sens. Space Sci."},{"key":"ref_26","first-page":"32","article-title":"Road detection from high-resolution satellite images using artificial neural networks","volume":"9","author":"Mokhtarzade","year":"2007","journal-title":"Int. J. Appl. Earth Obs. Geoinf."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Bhatt, D., Sodhi, D., Pal, A., Balasubramanian, V., and Krishna, M. (2017, January 24\u201328). Have i reached the intersection: A deep learning-based approach for intersection detection from monocular cameras. Proceedings of the 2017 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada.","DOI":"10.1109\/IROS.2017.8206317"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Bastani, F., He, S., Abbar, S., Alizadeh, M., Balakrishnan, H., Chawla, S., Madden, S., and DeWitt, D. (2018, January 18\u201323). Roadtracer: Automatic extraction of road networks from aerial images. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00496"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"947","DOI":"10.1080\/13658816.2019.1696968","article-title":"Automatic extraction of road intersection points from USGS historical map series using deep convolutional neural networks","volume":"34","author":"Saeedimoghaddam","year":"2020","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"212","DOI":"10.1179\/003962611X12894696205109","article-title":"Automatic extraction of road intersections from images based on texture characterisation","volume":"43","author":"Ruiz","year":"2011","journal-title":"Surv. Rev."},{"key":"ref_31","first-page":"114","article-title":"OGC Web Map Tile Service (WMTS)","volume":"1","author":"Pomakis","year":"2010","journal-title":"Implement. Standard. Ver"},{"key":"ref_32","unstructured":"(2020, June 15). Tile Map Service Specification. Available online: https:\/\/wiki.osgeo.org\/wiki\/Tile_Map_Service_Specification."},{"key":"ref_33","unstructured":"Kastanakis, B. (2016). Mapbox Cookbook, Packt Publishing Ltd."},{"key":"ref_34","unstructured":"Martinelli, L., and Roth, M. (2015). Vector Tiles from OpenStreetMap, HSR Hochschule f\u00fcr Technik Rapperswil."},{"key":"ref_35","unstructured":"Shi, N.X., and Wu, X. (2010). Method of Client Side Map Rendering with Tiled Vector Data. (US7734412B2), U.S. Patent."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"3212","DOI":"10.1109\/TNNLS.2018.2876865","article-title":"Object detection with deep learning: A review","volume":"30","author":"Zhao","year":"2019","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1007\/s11263-019-01247-4","article-title":"Deep learning for generic object detection: A survey","volume":"128","author":"Liu","year":"2020","journal-title":"Int. J. Comput. Vis."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1706","DOI":"10.1016\/j.procs.2018.05.144","article-title":"Application of deep learning for object detection","volume":"132","author":"Pathak","year":"2018","journal-title":"Procedia Comput. Sci."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Behrendt, K., Novak, L., and Botros, R. (June, January 29). A deep learning approach to traffic lights: Detection, tracking, and classification. Proceedings of the 2017 IEEE International Conference on Robotics and Automation (ICRA), Singapore.","DOI":"10.1109\/ICRA.2017.7989163"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Mundhenk, T.N., Konjevod, G., Sakla, W.A., and Boakye, K. (2016). A large contextual dataset for classification, detection and counting of cars with deep learning. European Conference on Computer Vision, Springer.","DOI":"10.1007\/978-3-319-46487-9_48"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"778","DOI":"10.1109\/LGRS.2017.2681128","article-title":"Deep learning classification of land cover and crop types using remote sensing data","volume":"14","author":"Kussul","year":"2017","journal-title":"IEEE Geosci. Remote. Sens. Lett."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1016\/j.rse.2018.11.014","article-title":"Joint Deep Learning for land cover and land use classification","volume":"221","author":"Zhang","year":"2019","journal-title":"Remote. Sens. Environ."},{"key":"ref_43","unstructured":"(2020, February 01). Google Maps. Available online: https:\/\/www.google.com\/maps."},{"key":"ref_44","unstructured":"(2021, May 05). OpenStreetMap. Available online: https:\/\/www.openstreetmap.org\/."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"704","DOI":"10.3390\/ijgi2030704","article-title":"Towards an authoritative OpenStreetMap: Conflating OSM and OS OpenData national maps\u2019 road network","volume":"2","author":"Pourabdollah","year":"2013","journal-title":"ISPRS Int. J. Geo-Inf."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Wu, S., Du, C., Chen, H., Xu, Y., Guo, N., and Jing, N. (2019). Road extraction from very high resolution images using weakly labeled OpenStreetMap centerline. ISPRS Int. J. Geo-Inf., 8.","DOI":"10.3390\/ijgi8110478"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Nasiri, A., Abbaspour, R.A., Chehreghan, A., and Arsanjani, J.J. (2018). Improving the quality of citizen contributed geodata through their historical contributions: The case of the road network in OpenStreetMap. ISPRS Int. J. Geo-Inf., 7.","DOI":"10.3390\/ijgi7070253"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Li, J., Qin, H., Wang, J., and Li, J. (2021). OpenStreetMap-based autonomous navigation for the four wheel-legged robot via 3D-Lidar and CCD camera. IEEE Trans. Ind. Electron., 1-1.","DOI":"10.1109\/TIE.2021.3070508"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Keller, S., Gabriel, R., and Guth, J. (2020). Machine learning framework for the estimation of average speed in rural road networks with openstreetmap data. ISPRS Int. J. Geo-Inf., 9.","DOI":"10.3390\/ijgi9110638"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Novack, T., Wang, Z., and Zipf, A. (2018). A system for generating customized pleasant pedestrian routes based on OpenStreetMap data. Sensors, 18.","DOI":"10.3390\/s18113794"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Wang, Z., and Niu, L. (2018). A data model for using OpenStreetMap to integrate indoor and outdoor route planning. Sensors, 18.","DOI":"10.3390\/s18072100"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Sehra, S.S., Singh, J., and Rai, H.S. (2017). Assessing OpenStreetMap Data Using Intrinsic Quality Indicators: An Extension to the QGIS Processing Toolbox. Future Internet, 9.","DOI":"10.3390\/fi9020015"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"1280","DOI":"10.1111\/tgis.12680","article-title":"OpenStreetMap quality assessment using unsupervised machine learning methods","volume":"24","author":"Jacobs","year":"2020","journal-title":"Trans. GIS"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Foody, G., See, L., Fritz, S., Mooney, P., Olteanu-Raimond, A., Fonte, C.C., and Antoniou, V. (2017). A review of OpenStreetMap data. Mapping and the Citizen Sensor, Ubiquity Press.","DOI":"10.5334\/bbf.c"},{"key":"ref_55","unstructured":"Ren, S., He, K., Girshick, R., and Sun, J. (2015). Faster r-cnn: Towards real-time object detection with region proposal networks. arXiv."},{"key":"ref_56","unstructured":"(2020, October 10). Google Maps Platform Documentation- Maps Static API. Available online: https:\/\/developers.google.com\/maps\/documentation\/maps-static\/start."},{"key":"ref_57","unstructured":"(2020, October 10). Google Maps Platform Documentation- Styled Maps. Available online: https:\/\/developers.google.com\/maps\/documentation\/maps-static\/styling."},{"key":"ref_58","unstructured":"Simonyan, K., and Zisserman, A. (2014). Very deep convolutional networks for large-scale image recognition. arXiv."},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Szegedy, C., Ioffe, S., Vanhoucke, V., and Alemi, A.A. (2017, January 4\u20139). Inception-v4, inception-resnet and the impact of residual connections on learning. Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, San Francisco, CA, USA.","DOI":"10.1609\/aaai.v31i1.11231"},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Hosang, J., Benenson, R., and Schiele, B. (2017, January 21\u201326). Learning non-maximum suppression. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.685"},{"key":"ref_61","unstructured":"(2019, October 14). Google Maps Platform Styling Wizard. Available online: https:\/\/mapstyle.withgoogle.com\/."},{"key":"ref_62","unstructured":"LabelImg (2020, July 01). Git Code. Available online: https:\/\/github.com\/tzutalin\/labelImg."}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/10\/6\/377\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:10:12Z","timestamp":1760163012000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/10\/6\/377"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,2]]},"references-count":62,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2021,6]]}},"alternative-id":["ijgi10060377"],"URL":"https:\/\/doi.org\/10.3390\/ijgi10060377","relation":{},"ISSN":["2220-9964"],"issn-type":[{"value":"2220-9964","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,2]]}}}