{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,7]],"date-time":"2026-01-07T08:04:47Z","timestamp":1767773087313,"version":"build-2065373602"},"reference-count":53,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2019,3,7]],"date-time":"2019-03-07T00:00:00Z","timestamp":1551916800000},"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>With the rapid development of intelligent transportation, there comes huge demands for high-precision road network maps. However, due to the complex road spectral performance, it is very challenging to extract road networks with complete topologies. Based on the topological networks produced by previous road extraction methods, in this paper, we propose a Multi-conditional Generative Adversarial Network (McGAN) to obtain complete road networks by refining the imperfect road topology. The proposed McGAN, which is composed of two discriminators and a generator, takes both original remote sensing image and the initial road network produced by existing road extraction methods as input. The first discriminator employs the original spectral information to instruct the reconstruction, and the other discriminator aims to refine the road network topology. Such a structure makes the generator capable of receiving both spectral and topological information of the road region, thus producing more complete road networks compared with the initial road network. Three different datasets were used to compare McGan with several recent approaches, which showed that the proposed method significantly improved the precision and recall of the road networks, and also worked well for those road regions where previous methods could hardly obtain complete structures.<\/jats:p>","DOI":"10.3390\/s19051162","type":"journal-article","created":{"date-parts":[[2019,3,8]],"date-time":"2019-03-08T04:58:35Z","timestamp":1552021115000},"page":"1162","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Road Topology Refinement via a Multi-Conditional Generative Adversarial Network"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0607-9154","authenticated-orcid":false,"given":"Yang","family":"Zhang","sequence":"first","affiliation":[{"name":"School of Electronic Science, National University of Defense Technology (NUDT), Changsha 410073, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiang","family":"Li","sequence":"additional","affiliation":[{"name":"School of Electronic Science, National University of Defense Technology (NUDT), Changsha 410073, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qianyu","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Business, University of Leeds, Leeds LS2 9JT, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,3,7]]},"reference":[{"key":"ref_1","first-page":"329","article-title":"Multiple-model based verification of road data","volume":"I-3","author":"Ziems","year":"2012","journal-title":"ISPRS Ann. Photogram. Remote Sens. Spat. Infor. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"3359","DOI":"10.1109\/TGRS.2013.2272593","article-title":"An Integrated Method for Urban Main-Road Centerline Extraction from Optical Remotely Sensed Imagery","volume":"52","author":"Shi","year":"2014","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"3322","DOI":"10.1109\/TGRS.2016.2514602","article-title":"Road Network Extraction via Aperiodic Directional Structure Measurement","volume":"54","author":"Zang","year":"2016","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Chen, Y., Guo, Y., and Wang, Y. (2017). Modeling and Density Estimation of an Urban Freeway Network Based on Dynamic Graph Hybrid Automata. Sensors, 17.","DOI":"10.3390\/s17040716"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Cai, Y., Li, D., Zhou, X., and Mou, X. (2018). Robust Drivable Road Region Detection for Fixed-Route Autonomous Vehicles Using Map-Fusion Images. Sensors, 18.","DOI":"10.3390\/s18124158"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Zhou, L., Chen, N., Yuan, S., and Chen, Z. (2016). An Efficient Method of Sharing Mass Spatio-Temporal Trajectory Data Based on Cloudera Impala for Traffic Distribution Mapping in an Urban City. Sensors, 16.","DOI":"10.3390\/s16111813"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Sch\u00f6n, S., Brenner, C., Alkhatib, H., Coenen, M., Dbouk, H., Garcia-Fernandez, N., Fischer, C., Heipke, C., Lohmann, K., and Neumann, I. (2018). Integrity and Collaboration in Dynamic Sensor Networks. Sensors, 18.","DOI":"10.3390\/s18072400"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Tang, L., Chang, R., Zhang, L., and Li, Q. (2017). A Road Map Refinement Method Using Delaunay Triangulation for Big Trace Data. ISPRS Int. J. Geo-Inf., 6.","DOI":"10.3390\/ijgi6020045"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Kahaki, S.M.M., and Nordin, M.J. (2011, January 28\u201329). Vision-based automatic incident detection system using image sequences for intersections. Proceedings of the 2011 IEEE International Conference on Pattern Analysis and Intelligence Robotics, Kuala Lumpur, Malaysia.","DOI":"10.1109\/ICPAIR.2011.5976902"},{"key":"ref_10","first-page":"949","article-title":"Highway traffic incident detection using high-resolution aerial remote sensing imagery","volume":"7","author":"Kahaki","year":"2011","journal-title":"Sciencepublications"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"3332","DOI":"10.1109\/TGRS.2017.2669341","article-title":"Automatic Road Detection and Centerline Extraction via Cascaded End-to-End Convolutional Neural Network","volume":"55","author":"Cheng","year":"2017","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Mnih, V., and Hinton, G.E. (2010, January 5\u201311). Learning to Detect Roads in High-Resolution Aerial Images. Proceedings of the European Conference on Computer Vision, Crete, Greece.","DOI":"10.1007\/978-3-642-15567-3_16"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"530","DOI":"10.1109\/TPAMI.2004.1273918","article-title":"Learning to detect natural image boundaries using local brightness, color, and texture cues","volume":"26","author":"Martin","year":"2004","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Baumgartner, A., Steger, C., Mayer, H., and Eckstein Lehrstuhl Fur, W. (1997). Multi-Resolution, Semantic Objects, and Context for Road Extraction. Semantic Modeling for the Acquisition of Topographic Information from Images and Maps, Birkhauser Verlag.","DOI":"10.1007\/978-3-0348-8906-3_29"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"4441","DOI":"10.1109\/TGRS.2012.2190078","article-title":"Road network detection using probabilistic and graph theoretical methods","volume":"50","author":"Sirmacek","year":"2012","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_16","first-page":"1","article-title":"Joint Enhancing Filtering for Road Network Extraction","volume":"99","author":"Zang","year":"2016","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Wegner, J.D., Montoya-Zegarra, J.A., and Schindler, K. (2013, January 23\u201328). A Higher-Order CRF Model for Road Network Extraction. Proceedings of the 2013 IEEE Conference on Computer Vision and Pattern Recognition, Portland, OR, USA.","DOI":"10.1109\/CVPR.2013.222"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1016\/j.compbiomed.2018.09.009","article-title":"Arrhythmia Detection Using Deep Convolutional Neural Network With Long Duration ECG Signals","volume":"102","author":"Tan","year":"2018","journal-title":"Comput. Biol. Med."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1016\/j.snb.2013.10.065","article-title":"Classification of tea specimens using novel hybrid artificial intelligence methods","volume":"192","author":"Maziarz","year":"2014","journal-title":"Sens. Actuators B Chem."},{"key":"ref_20","first-page":"1770","article-title":"Approximation of Phenol Concentration using Computational Intelligence Methods Based on Signals from the Metal Oxide Sensor Array","volume":"15","author":"Rzecki","year":"2015","journal-title":"IEEE Sens. J."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"P\u0142awiak, P., and Acharya, U.R. (2019). Novel Deep Genetic Ensemble of Classifiers for Arrhythmia Detection Using ECG Signals. Neural Comput. Appl.","DOI":"10.1007\/s00521-018-03980-2"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"709","DOI":"10.1109\/LGRS.2017.2672734","article-title":"Road Structure Refined CNN for Road Extraction in Aerial Image","volume":"14","author":"Wei","year":"2017","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"3906","DOI":"10.1109\/TGRS.2011.2136381","article-title":"Use of Salient Features for the Design of a Multistage Framework to Extract Roads From High-Resolution Multispectral Satellite Images","volume":"49","author":"Das","year":"2011","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2807","DOI":"10.1109\/TGRS.2010.2041783","article-title":"Road Extraction From Satellite Images Using Particle Filtering and Extended Kalman Filtering","volume":"48","author":"Movaghati","year":"2010","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1109\/LGRS.2006.873875","article-title":"Improving urban road extraction in high-resolution images exploiting directional filtering, perceptual grouping, and simple topological concepts","volume":"3","author":"Gamba","year":"2006","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1023\/B:VISI.0000013086.45688.5d","article-title":"A Gibbs Point Process for Road Extraction from Remotely Sensed Images","volume":"57","author":"Stoica","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"511","DOI":"10.1109\/36.992826","article-title":"The line segment match method for extracting road network from high-resolution satellite images","volume":"40","author":"Shi","year":"2002","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1109\/JSTARS.2008.922318","article-title":"Incorporating Generic and Specific Prior Knowledge in a Multiscale Phase Field Model for Road Extraction From VHR Images","volume":"1","author":"Peng","year":"2008","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1016\/j.isprsjprs.2009.10.004","article-title":"Delineation and geometric modeling of road networks","volume":"65","author":"Poullis","year":"2010","journal-title":"ISPRS J. Photogram. Remote Sens."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1111\/j.1477-9730.2011.00670.x","article-title":"Road network extraction in suburban areas","volume":"27","author":"Grote","year":"2012","journal-title":"Photogram. Rec."},{"key":"ref_31","first-page":"8331","article-title":"Semi-automatic road tracking by template matching and distance transformation in urban areas","volume":"32","author":"Zhang","year":"2011","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1946","DOI":"10.1109\/JSTARS.2015.2449296","article-title":"Road Extraction From Very High Resolution Remote Sensing Optical Images Based on Texture Analysis and Beamlet Transform","volume":"9","author":"Sghaier","year":"2017","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1109\/34.659930","article-title":"An Unbiased Detector of Curvilinear Structures","volume":"20","author":"Steger","year":"1998","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Steger, C., Mayer, H., and Radig, B. (1997). The role of grouping for road extraction. Automatic Extraction of Man-Made Objects from Aerial and Space Images (II), Springer.","DOI":"10.1007\/978-3-0348-8906-3_24"},{"key":"ref_35","unstructured":"Peteri, R., and Ranchin, T. (2006, January 6\u201310). Automated road network extraction using collaborative linear and surface models. Proceedings of the MAPPS\/ASPRS, San Antonio, TX, USA."},{"key":"ref_36","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_37","doi-asserted-by":"crossref","first-page":"1977","DOI":"10.1080\/01431160802546837","article-title":"Road centreline extraction from high resolution imagery based on multiscale structural features and support vector machines","volume":"30","author":"Huang","year":"2009","journal-title":"Int. J. Remote Sens."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"4528","DOI":"10.1109\/TGRS.2011.2146785","article-title":"LEGION-Based Automatic Road Extraction From Satellite Imagery","volume":"49","author":"Yuan","year":"2011","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_39","unstructured":"Krizhevsky, A., Sutskever, I., and Hinton, G.E. (2012, January 3\u20136). ImageNet classification with deep convolutional neural networks. Proceedings of the International Conference on Neural Information Processing Systems, Lake Tahoe, CA, USA."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"640","DOI":"10.1109\/TPAMI.2016.2572683","article-title":"Fully Convolutional Networks for Semantic Segmentation","volume":"39","author":"Shelhamer","year":"2014","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Zhang, Z., Liu, Q., and Wang, Y. (2018). Road Extraction by Deep Residual U-Net. IEEE Geosci. Remote Sens. Lett.","DOI":"10.1109\/LGRS.2018.2802944"},{"key":"ref_42","first-page":"10402","article-title":"Multiple Object Extraction from Aerial Imagery with Convolutional Neural Networks","volume":"60","author":"Saito","year":"2016","journal-title":"Electron. Imaging"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Zhong, Z., Li, J., Cui, W., and Jiang, H. (2016, January 10\u201315). Fully convolutional networks for building and road extraction: Preliminary results. Proceedings of the Geoscience and Remote Sensing Symposium, Beijing, China.","DOI":"10.1109\/IGARSS.2016.7729406"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"583","DOI":"10.1109\/LGRS.2012.2214761","article-title":"Road centerline extraction from high-resolution imagery based on shape features and multivariate adaptive regression splines","volume":"10","author":"Miao","year":"2013","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_45","unstructured":"Simonyan, K., and Zisserman, A. (arxiv, 2014). Very Deep Convolutional Networks for Large-Scale Image Recognition, arxiv."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Isola, P., Zhu, J.Y., Zhou, T., and Efros, A.A. (arxiv, 2016). Image-to-Image Translation with Conditional Adversarial Networks, arxiv.","DOI":"10.1109\/CVPR.2017.632"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Ronneberger, O., Fischer, P., and Brox, T. (2015). U-Net: Convolutional Networks for Biomedical Image Segmentation, Springer International Publishing.","DOI":"10.1007\/978-3-319-24574-4_28"},{"key":"ref_48","unstructured":"Mnih, V. (2013). Machine Learning for Aerial Image Labeling. [Ph.D. Thesis, University of Toronto]."},{"key":"ref_49","unstructured":"Kingma, D.P., and Ba, J. (arxiv, 2014). Adam: A Method for Stochastic Optimization, arxiv."},{"key":"ref_50","unstructured":"Wiedemann, C., Heipke, C., Mayer, H., and Jamet, O. (1998, January 23\u201325). Empirical evaluation of automatically extracted road axes. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Santa Barbara, CA, USA."},{"key":"ref_51","first-page":"979","article-title":"Automatic Completion and Evaluation Of Road Networks","volume":"33","author":"Wiedemann","year":"2000","journal-title":"Int. Arch. Photogram. Remote Sens."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1016\/j.isprsjprs.2015.07.002","article-title":"Road networks as collections of minimum cost paths","volume":"108","author":"Wegner","year":"2015","journal-title":"ISPRS J. Photogram. Remote Sens."},{"key":"ref_53","first-page":"209","article-title":"A test of automatic road extraction approaches","volume":"36","author":"Mayer","year":"2006","journal-title":"Int. Arch. Photogram. Remote Sens. Spat. lnf. Sci."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/5\/1162\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:37:06Z","timestamp":1760186226000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/5\/1162"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3,7]]},"references-count":53,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2019,3]]}},"alternative-id":["s19051162"],"URL":"https:\/\/doi.org\/10.3390\/s19051162","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2019,3,7]]}}}