{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T23:18:12Z","timestamp":1776208692907,"version":"3.50.1"},"reference-count":40,"publisher":"MDPI AG","issue":"23","license":[{"start":{"date-parts":[[2019,11,27]],"date-time":"2019-11-27T00:00:00Z","timestamp":1574812800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Building footprint detection and outlining from satellite imagery represents a very useful tool in many types of applications, ranging from population mapping to the monitoring of illegal development, from urban expansion monitoring to organizing prompter and more effective rescuer response in the case of catastrophic events. The problem of detecting building footprints in optical, multispectral satellite data is not easy to solve in a general way due to the extreme variability of material, shape, spatial, and spectral patterns that may come with disparate environmental conditions and construction practices rooted in different places across the globe. This difficult problem has been tackled in many different ways since multispectral satellite data at a sufficient spatial resolution started making its appearance on the public scene at the turn of the century. Whereas a typical approach, until recently, hinged on various combinations of spectral\u2013spatial analysis and image processing techniques, in more recent times, the role of machine learning has undergone a progressive expansion. This is also testified by the appearance of online challenges like SpaceNet, which invite scholars to submit their own artificial intelligence (AI)-based, tailored solutions for building footprint detection in satellite data, and automatically compare and rank by accuracy the proposed maps. In this framework, after reviewing the state-of-the-art on this subject, we came to the conclusion that some improvement could be contributed to the so-called U-Net architecture, which has shown to be promising in this respect. In this work, we focused on the architecture of the U-Net to develop a suitable version for this task, capable of competing with the accuracy levels of past SpaceNet competition winners using only one model and one type of data. This achievement could pave the way for achieving better performances than the current state-of-the-art. All these results, indeed, have yet to be augmented through the integration of techniques that in the past have demonstrated a capability of improving the detection accuracy of U-net-based footprint detectors. The most notable cases are represented by an ensemble of different U-Net architectures, the integration of distance transform to improve boundary detection accuracy, and the incorporation of ancillary geospatial data on buildings. Our future work will incorporate those enhancements.<\/jats:p>","DOI":"10.3390\/rs11232803","type":"journal-article","created":{"date-parts":[[2019,11,27]],"date-time":"2019-11-27T11:07:00Z","timestamp":1574852820000},"page":"2803","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["Building Footprint Extraction from Multispectral, Spaceborne Earth Observation Datasets Using a Structurally Optimized U-Net Convolutional Neural Network"],"prefix":"10.3390","volume":"11","author":[{"given":"Giorgio","family":"Pasquali","sequence":"first","affiliation":[{"name":"Department of Electrical, Computer, Biomedical Engineering, University of Pavia, Via Adolfo Ferrata, 5, I-27100 Pavia, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0696-3468","authenticated-orcid":false,"given":"Gianni Cristian","family":"Iannelli","sequence":"additional","affiliation":[{"name":"Ticinum Aerospace, via Ferrini 17\/C, I-27100 Pavia, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0044-2998","authenticated-orcid":false,"given":"Fabio","family":"Dell\u2019Acqua","sequence":"additional","affiliation":[{"name":"Department of Electrical, Computer, Biomedical Engineering, University of Pavia, Via Adolfo Ferrata, 5, I-27100 Pavia, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2019,11,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Ostankovich, V., and Afanasyev, I. (2018, January 25\u201327). Illegal Buildings Detection from Satellite Images using GoogLeNet and Cadastral Map. Proceedings of the 2018 International Conference on Intelligent Systems (IS), Funchal-Madeira, Portugal.","DOI":"10.1109\/IS.2018.8710565"},{"key":"ref_2","first-page":"841","article-title":"Building population mapping with aerial imagery and GIS data","volume":"13","author":"Ural","year":"2011","journal-title":"Int. J. Appl. Earth Obs. Geoinf."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Chesnel, A., Binet, R., and Wald, L. (2007, January 23\u201327). Object Oriented Assessment of Damage Due to Natural Disaster Using Very High Resolution Images. Proceedings of the 2007 IEEE International Geoscience and Remote Sensing Symposium, Barcelona, Spain.","DOI":"10.1109\/IGARSS.2007.4423655"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2403","DOI":"10.1109\/TGRS.2009.2038274","article-title":"Earthquake Damage Assessment of Buildings Using VHR Optical and SAR Imagery","volume":"48","author":"Brunner","year":"2010","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/S0262-8856(98)00092-4","article-title":"Development of a graph-based approach for building detection","volume":"17","author":"Kim","year":"1999","journal-title":"Image Vis. Comput."},{"key":"ref_6","first-page":"143","article-title":"Robust building detection in aerial images","volume":"36","author":"Zaum","year":"2005","journal-title":"Int. Arch. Photogramm. Remote Sens."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Sirmacek, B., and Unsalan, C. (2008, January 27\u201329). Building detection from aerial images using invariant color features and shadow information. Proceedings of the 2008 23rd International Symposium on Computer and Information Sciences, Istanbul, Turkey.","DOI":"10.1109\/ISCIS.2008.4717854"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1156","DOI":"10.1109\/TGRS.2008.2008440","article-title":"Urban-Area and Building Detection Using SIFT Keypoints and Graph Theory","volume":"47","author":"Sirmacek","year":"2009","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Gui, R., Xu, X., Dong, H., Song, C., and Pu, F. (2016). Individual Building Extraction from TerraSAR-X Images Based on Ontological Semantic Analysis. Remote Sens., 8.","DOI":"10.3390\/rs8090708"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"935","DOI":"10.1109\/TGRS.2012.2205156","article-title":"Automatic Detection and Reconstruction of Building Radar Footprints From Single VHR SAR Images","volume":"51","author":"Ferro","year":"2013","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"196","DOI":"10.1016\/j.eswa.2017.04.018","article-title":"River channel segmentation in polarimetric SAR images: Watershed transform combined with average contrast maximisation","volume":"82","author":"Ciecholewski","year":"2017","journal-title":"Expert Syst. Appl."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Lang, F., Yang, J., Yan, S., and Qin, F. (2018). Superpixel Segmentation of Polarimetric Synthetic Aperture Radar (SAR) Images Based on Generalized Mean Shift. Remote Sens., 10.","DOI":"10.3390\/rs10101592"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Wieland, M., Liu, W., and Yamazaki, F. (2016). Learning Change from Synthetic Aperture Radar Images: Performance Evaluation of a Support Vector Machine to Detect Earthquake and Tsunami-Induced Changes. Remote Sens., 8.","DOI":"10.3390\/rs8100792"},{"key":"ref_14","unstructured":"Yamazaki, F., Liu, W., and Kojima, S. (2018, January 25\u201329). Use of airborne sar imagery to extract earthquake damage in urban areas. Proceedings of the Eleventh U.S. National Conference on Earthquake Engineering Integrating Science, Engineering & Policy, Los Angeles, CA, USA."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1521","DOI":"10.1193\/060211EQS126M","article-title":"Damage Detection Using High-Resolution SAR Imagery in the 2009 L\u2019Aquila, Italy, Earthquake","volume":"29","author":"Uprety","year":"2013","journal-title":"Earthq. Spectra"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Navab, N., Hornegger, J., Wells, W.M., and Frangi, A.F. (2015). U-Net: Convolutional Networks for Biomedical Image Segmentation. Medical Image Computing and Computer-Assisted Intervention\u2014MICCAI 2015, Springer International Publishing.","DOI":"10.1007\/978-3-319-24571-3"},{"key":"ref_17","unstructured":"(2019, August 20). National Centers for Environmental Information, National Oceanic and Atmospheric Administration, Available online: https:\/\/www.ncei.noaa.gov\/news\/national-climate-201812."},{"key":"ref_18","unstructured":"Tomasi, C., and Manduchi, R. (1998, January 7). Bilateral filtering for gray and color images. Proceedings of the Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271), Bombay, India."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1767","DOI":"10.1109\/JSTARS.2015.2425655","article-title":"Automatic Building Detection From High-Resolution Satellite Images Based on Morphology and Internal Gray Variance","volume":"9","author":"Chaudhuri","year":"2016","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Iglovikov, V., Seferbekov, S., Buslaev, A., and Shvets, A. (2018, January 18\u201322). TernausNetV2: Fully Convolutional Network for Instance Segmentation. Proceedings of the 2018 IEEE\/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Salt Lake City, UT, USA.","DOI":"10.1109\/CVPRW.2018.00042"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Hamaguchi, R., and Hikosaka, S. (2018, January 18\u201322). Building Detection from Satellite Imagery using Ensemble of Size-Specific Detectors. Proceedings of the 2018 IEEE\/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Salt Lake City, UT, USA.","DOI":"10.1109\/CVPRW.2018.00041"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Prathap, G., and Afanasyev, I. (2018, January 25\u201327). Deep Learning Approach for Building Detection in Satellite Multispectral Imagery. Proceedings of the 2018 International Conference on Intelligent Systems (IS), Funchal-Madeira, Portugal.","DOI":"10.1109\/IS.2018.8710471"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Andreoni, A., Dell\u2019Acqua, F., and Freddi, R. (2018, January 22\u201327). A Novel Technique for Building Roof Mapping in Very-High-Resolution Multispectral Satellite Data. Proceedings of the IGARSS 2018\u20142018 IEEE International Geoscience and Remote Sensing Symposium, Valencia, Spain.","DOI":"10.1109\/IGARSS.2018.8518329"},{"key":"ref_24","unstructured":"Etten, A.V., Lindenbaum, D., and Bacastow, T.M. (2018). SpaceNet: A Remote Sensing Dataset and Challenge Series. arXiv."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Bul\u00f2, S.R., Porzi, L., and Kontschieder, P. (2018, January 18\u201322). In-place Activated BatchNorm for Memory-Optimized Training of DNNs. Proceedings of the 2018 IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00591"},{"key":"ref_26","unstructured":"Kingma, D., and Ba, J. (2014, January 14\u201316). Adam: A Method for Stochastic Optimization. Proceedings of the International Conference on Learning Representations, Banff, AB, Canada."},{"key":"ref_27","unstructured":"Hinton, G., Vinyals, O., and Dean, J. (2015). Distilling the Knowledge in a Neural Network. arXiv."},{"key":"ref_28","unstructured":"Ioffe, S., and Szegedy, C. (2015). Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift. arXiv."},{"key":"ref_29","unstructured":"Neiva, M.B., Manzanera, A., and Bruno, O.M. (2016). Binary Distance Transform to Improve Feature Extraction. arXiv."},{"key":"ref_30","unstructured":"Chhor, G., and Aramburu, C.B. (2017). Satellite Image Segmentation for Building Detection Using U-Net, Stanford University. Stanford University Internal Report."},{"key":"ref_31","unstructured":"(2019, September 15). Winning Solution for the Spacenet Challenge: Joint Learning with OpenStreetMap. Available online: https:\/\/i.ho.lc\/winning-solution-for-the-spacenet-challenge-joint-learning-with-openstreetmap.html."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Bischke, B., Helber, P., Folz, J., Borth, D., and Dengel, A. (2019, January 22\u201325). Multi-Task Learning for Segmentation of Building Footprints with Deep Neural Networks. Proceedings of the 2019 IEEE International Conference on Image Processing (ICIP), Taipei, Taiwan.","DOI":"10.1109\/ICIP.2019.8803050"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"2481","DOI":"10.1109\/TPAMI.2016.2644615","article-title":"SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation","volume":"39","author":"Badrinarayanan","year":"2017","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_34","unstructured":"Simonyan, K., and Zisserman, A. (2014). Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv."},{"key":"ref_35","unstructured":"(2019, September 12). Open Data AWS. Available online: https:\/\/registry.opendata.aws."},{"key":"ref_36","unstructured":"(2019, September 17). DigitalGlobe. Available online: https:\/\/www.digitalglobe.com\/ecosystem\/open-data."},{"key":"ref_37","unstructured":"(2019, October 05). National Weather Service, National Oceanic and Atmospheric Administration, Available online: https:\/\/www.weather.gov\/tae\/HurricaneMichael2018."},{"key":"ref_38","unstructured":"Ruder, S. (2016). An overview of gradient descent optimization algorithms. arXiv."},{"key":"ref_39","unstructured":"(2019, August 17). Keras Documentation. Available online: https:\/\/keras.io\/callbacks\/."},{"key":"ref_40","unstructured":"(2019, September 07). SpaceNet Challenge Utilities on Github. Available online: https:\/\/github.com\/SpaceNetChallenge\/utilities\/blob\/master\/python\/evaluateScene.py."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/11\/23\/2803\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:37:53Z","timestamp":1760189873000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/11\/23\/2803"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,27]]},"references-count":40,"journal-issue":{"issue":"23","published-online":{"date-parts":[[2019,12]]}},"alternative-id":["rs11232803"],"URL":"https:\/\/doi.org\/10.3390\/rs11232803","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,11,27]]}}}