Employing neural networks algorithm for LULC mapping


Baltic Journal of Modern Computing, cilt.8, ss.370-378, 2020 (Diğer Kurumların Hakemli Dergileri) identifier

  • Cilt numarası: 8 Konu: 2
  • Basım Tarihi: 2020
  • Doi Numarası: 10.22364/bjmc.2020.8.2.12
  • Dergi Adı: Baltic Journal of Modern Computing
  • Sayfa Sayıları: ss.370-378


© 2020 Baltic Journal of Modern Computing. All rights reserved.Land use/land cover (LULC) maps represent a primary requirement for several geospatial applications around the world such as change detection, time series analysis, environment, and urban researches. Mapping LULC from remotely sensed data based on satellite image classification handle the rapid changes in extensive geographical areas. Several effective and efficient mechanisms suggested for supervised satellite image classification. The neural networks machine learning algorithm became a major method in supervised satellite image classification. The objective of this article is to employ neural networks as a machine learning algorithm for LULC mapping. The study applied in Ankara area, which is the capital city of Turkey. This work utilized a free Landsat 8 satellite image with the Operational Land Imager OLI sensor to implement the analysis. The image was obtained and processed in ArcGIS software. Then, the machine learning data set developed using Python scripting language. Every band out of 8 bands from Landsat 8 image considered as an explanatory variable, while the output variable defined based on visual interpretation. The training dataset built based on the signature file and random sample points. The training dataset divided into three sections, for training, for validation and the last section for testing. The training and testing processes were implemented using Google-Tensor Flow Keres library from Anaconda distribution. Feedforward neural network structure implemented with 500 neurons in the hidden layer. Confusion matrix used as accuracy assessment metrics to measure the performance of the developed model. The overall accuracy of the developed model was 92%. In terms of overall accuracy and robustness, the neural networks algorithm was effectively implemented and the LULC map produces. The model gained high accuracy that it is satisfied with the geospatial accuracy target. The consequence showed the competence of neural networks algorithm to generating LULC maps from Landsat 8 satellite images.