Abstract
The rapid growth of major cities across the counties demands accurate building extraction techniques. Unmanned Aerial Vehicles (UAV) help in obtaining terrain information that can be used to extract urban features. Recent advancement has led to the capture of aerial images of the earth surface in micro-detail using UAV. These aerial images enable us to perform classification, feature extraction, and height estimation at a finer scale. In this work, aerial images of the university campus were captured using a quadcopter drone equipped with high-resolution camera and satellite navigation system. Approximately 500 images were captured in the study area with necessary overlap and side lap. Captured images were subjected to aerial triangulation, dense image matching, and point cloud generation to produce Digital Surface Models (DSM) and orthophoto. Various machine learning algorithms—random forest (RF), support vector machine (SVM), naïve Bayes (NB) and artificial neural networks (ANN)—have been used to extract building rooftops from derivatives of UAV-captured imageries, and accuracies were compared. Algorithms were trained using both spectral and elevation information to extract building rooftops, and improvements shown due to the addition of elevation data in training the model are observed. The proposed method is aimed at improving building-level information extraction and providing accurate building information to aid authorities for better planning and management.
Similar content being viewed by others
References
Aksoy, S., Koperski, K., Tusk, C., Marchisio, G., & Tilton, J. C. (2005). Learning Bayesian classifiers for scene classification with a visual grammar. IEEE Transactions on Geoscience and Remote Sensing, 43(3), 581–589.
Becker, C., Häni, N., Rosinskaya, E., d'Angelo, E., & Strecha, C. (2017). Classification of aerial photogrammetric 3D point clouds. arXiv preprint arXiv:1705.08374.
Benarchid, O., Raissouni, N., El Adib, S., Abbous, A., Azyat, A., Achhab, N. B., & Chahboun, A. (2013). Building extraction using object-based classification and shadow information in very high-resolution multispectral images, a case study: Tetuan, Morocco. Canadian Journal on Image Processing and Computer Vision 4(1), 1–8.
Bharath, H. A., Chandan, M. C., Vinay, S., & Ramachandra, T. V. (2017). Modelling urban dynamics in rapidly urbanising Indian cities. Egyptian Journal of Remote Sensing and Space Science 21(3), 201–210.
Breiman, L. (2001). Random forests. Machine learning 45(1), 5–32.
Cortes, C., & Vapnik, V. (1995). Support-vector networks. Machine learning 20(3), 273–297.
Das, S. K., Bharath, H. A., & Prakash, P. S. (2018). Automated building extraction using high-resolution satellite imagery though Ensemble modelling and Machine learning. Remote Sensing of Land, 2, 1–14.
Dixon, B., & Candade, N. (2008). Multispectral landuse classification using neural networks and support vector machines: one or the other, or both? International Journal of Remote Sensing, 29(4), 1185–1206.
Foody, G. M., & Mathur, A. (2004). Toward intelligent training of supervised image classifications: directing training data acquisition for SVM classification. Remote Sensing of Environment, 93(1–2), 107–117.
Horning, N. (2010, December). Random Forests: An algorithm for image classification and generation of continuous fields data sets. In: Proceedings of the International Conference on Geoinformatics for Spatial Infrastructure Development in Earth and Allied Sciences, Osaka, Japan, (Vol 911).
Huang, L., Yu, X., & Zuo, X. (2017). Edge detection in UAV remote sensing images using the method integrating zernike moments with clustering algorithms. International Journal of Aerospace Engineering, 2017, 1793212. https://doi.org/10.1155/2017/1793212.
Jarzabek-Rychard, M., & Karpina, M. (2016). Quality analysis on 3D building models reconstructed from UAV imagery. International Archives of the Photogrammetry. Remote Sensing & Spatial Information Sciences, 41, 1121–1126.
Kahraman, I. (2017). An approach for road network detection from satellite images using neural networks. International Journal of Soft Computing and Artificial Intelligence, 1, 15–18.
Kakooei, M., & Baleghi, Y. (2017). Fusion of satellite, aircraft, and UAV data for automatic disaster damage assessment. International journal of remote sensing, 38(8–10), 2511–2534.
Lv, Z., Zhang, P., & Atli Benediktsson, J. (2017). Automatic object-oriented, spectral-spatial feature extraction driven by tobler’s first law of geography for very high-resolution aerial imagery classification. Remote Sensing, 9(3), 285.
Mattupalli, C., Moffet, C., Shah, K., & Young, C. (2018). Supervised classification of RGB aerial imagery to evaluate the impact of a root rot disease. Remote Sensing, 10(6), 917.
Mokhtarzade, M., & Zoej, M. V. (2007). Road detection from high-resolution satellite images using artificial neural networks. International journal of applied earth observation and geoinformation, 9(1), 32–40.
Piragnolo, M., Masiero, A., & Pirotti, F. (2017). Open source R for applying machine learning to RPAS remote sensing images. Open Geospatial Data, Software and Standards, 2(1), 16.
Prakash, P. S., Soumya, K. D., & Bharath, H. A. (2018, November). Urban building extraction using satellite imagery through Machine Learning. In 2018 IEEE Symposium Series on Computational Intelligence (SSCI) (pp. 1670–1675), IEEE.
Rwanga, S. S., & Ndambuki, J. M. (2017). Accuracy assessment of land use/land cover classification using remote sensing and GIS. International Journal of Geosciences, 8(04), 611.
Somers, M. J., & Casal, J. C. (2009). Using artificial neural networks to model nonlinearity: The case of the job satisfaction—job performance relationship. Organizational Research Methods, 12(3), 403–417.
Srivastava, P. K., Han, D., Rico-Ramirez, M. A., Bray, M., & Islam, T. (2012). Selection of classification techniques for land use/land cover change investigation. Advances in Space Research, 50(9), 1250–1265.
Thanh Noi, P., & Kappas, M. (2018). Comparison of random forest, k-nearest neighbor, and support vector machine classifiers for land cover classification using Sentinel-2 imagery. Sensors, 18(1), 1.
Acknowledgements
We are thankful to SERB, India, The Ministry of Science and Technology, Government of India, Ranbir and Chitra Gupta School of Infrastructure Design and Management and Sponsored research in Consultancy cell (SRIC), Indian Institute of Technology, Kharagpur, and Department of Science and Technology, West Bengal, for the financial and infrastructure support.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
About this article
Cite this article
Pilinja Subrahmanya, P., Haridas Aithal, B. & Mitra, S. Automatic Extraction of Buildings from UAV-Based Imagery Using Artificial Neural Networks. J Indian Soc Remote Sens 49, 681–687 (2021). https://doi.org/10.1007/s12524-020-01235-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12524-020-01235-z