Urban Growth Modeling Using Cellular Automata with Multi-Temporal Remote Sensing Images Calibrated by the Artificial Bee Colony Optimization Algorithm

Cellular Automata (CA) is one of the most common techniques used to simulate the urbanization process. CA-based urban models use transition rules to deliver spatial patterns of urban growth and urban dynamics over time. Determining the optimum transition rules of the CA is a critical step because of...

Full description

Bibliographic Details
Main Authors: Fereydoun Naghibi, Mahmoud Reza Delavar, Bryan Pijanowski
Format: Article
Language:English
Published: MDPI AG 2016-12-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/16/12/2122
id doaj-cc45f290d305482fb08508f5b6eaa5c9
record_format Article
spelling doaj-cc45f290d305482fb08508f5b6eaa5c92020-11-24T21:39:30ZengMDPI AGSensors1424-82202016-12-011612212210.3390/s16122122s16122122Urban Growth Modeling Using Cellular Automata with Multi-Temporal Remote Sensing Images Calibrated by the Artificial Bee Colony Optimization AlgorithmFereydoun Naghibi0Mahmoud Reza Delavar1Bryan Pijanowski2GIS Department, School of Surveying and Geospatial Engineering, College of Engineering, University of Tehran, Tehran 1439951154, IranCenter of Excellence in Geomatic Engineering in Disaster Management, School of Surveying and Geospatial Engineering, College of Engineering, University of Tehran, Tehran 1439951154, IranDepartment of Forestry and Natural Resources, Purdue University, 195 Marsteller Street, West Lafayette, IN 47907, USACellular Automata (CA) is one of the most common techniques used to simulate the urbanization process. CA-based urban models use transition rules to deliver spatial patterns of urban growth and urban dynamics over time. Determining the optimum transition rules of the CA is a critical step because of the heterogeneity and nonlinearities existing among urban growth driving forces. Recently, new CA models integrated with optimization methods based on swarm intelligence algorithms were proposed to overcome this drawback. The Artificial Bee Colony (ABC) algorithm is an advanced meta-heuristic swarm intelligence-based algorithm. Here, we propose a novel CA-based urban change model that uses the ABC algorithm to extract optimum transition rules. We applied the proposed ABC-CA model to simulate future urban growth in Urmia (Iran) with multi-temporal Landsat images from 1997, 2006 and 2015. Validation of the simulation results was made through statistical methods such as overall accuracy, the figure of merit and total operating characteristics (TOC). Additionally, we calibrated the CA model by ant colony optimization (ACO) to assess the performance of our proposed model versus similar swarm intelligence algorithm methods. We showed that the overall accuracy and the figure of merit of the ABC-CA model are 90.1% and 51.7%, which are 2.9% and 8.8% higher than those of the ACO-CA model, respectively. Moreover, the allocation disagreement of the simulation results for the ABC-CA model is 9.9%, which is 2.9% less than that of the ACO-CA model. Finally, the ABC-CA model also outperforms the ACO-CA model with fewer quantity and allocation errors and slightly more hits.http://www.mdpi.com/1424-8220/16/12/2122urban growth modelcellular automatamodel calibrationswarm intelligenceartificial bee colony algorithmremote sensing image
collection DOAJ
language English
format Article
sources DOAJ
author Fereydoun Naghibi
Mahmoud Reza Delavar
Bryan Pijanowski
spellingShingle Fereydoun Naghibi
Mahmoud Reza Delavar
Bryan Pijanowski
Urban Growth Modeling Using Cellular Automata with Multi-Temporal Remote Sensing Images Calibrated by the Artificial Bee Colony Optimization Algorithm
Sensors
urban growth model
cellular automata
model calibration
swarm intelligence
artificial bee colony algorithm
remote sensing image
author_facet Fereydoun Naghibi
Mahmoud Reza Delavar
Bryan Pijanowski
author_sort Fereydoun Naghibi
title Urban Growth Modeling Using Cellular Automata with Multi-Temporal Remote Sensing Images Calibrated by the Artificial Bee Colony Optimization Algorithm
title_short Urban Growth Modeling Using Cellular Automata with Multi-Temporal Remote Sensing Images Calibrated by the Artificial Bee Colony Optimization Algorithm
title_full Urban Growth Modeling Using Cellular Automata with Multi-Temporal Remote Sensing Images Calibrated by the Artificial Bee Colony Optimization Algorithm
title_fullStr Urban Growth Modeling Using Cellular Automata with Multi-Temporal Remote Sensing Images Calibrated by the Artificial Bee Colony Optimization Algorithm
title_full_unstemmed Urban Growth Modeling Using Cellular Automata with Multi-Temporal Remote Sensing Images Calibrated by the Artificial Bee Colony Optimization Algorithm
title_sort urban growth modeling using cellular automata with multi-temporal remote sensing images calibrated by the artificial bee colony optimization algorithm
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2016-12-01
description Cellular Automata (CA) is one of the most common techniques used to simulate the urbanization process. CA-based urban models use transition rules to deliver spatial patterns of urban growth and urban dynamics over time. Determining the optimum transition rules of the CA is a critical step because of the heterogeneity and nonlinearities existing among urban growth driving forces. Recently, new CA models integrated with optimization methods based on swarm intelligence algorithms were proposed to overcome this drawback. The Artificial Bee Colony (ABC) algorithm is an advanced meta-heuristic swarm intelligence-based algorithm. Here, we propose a novel CA-based urban change model that uses the ABC algorithm to extract optimum transition rules. We applied the proposed ABC-CA model to simulate future urban growth in Urmia (Iran) with multi-temporal Landsat images from 1997, 2006 and 2015. Validation of the simulation results was made through statistical methods such as overall accuracy, the figure of merit and total operating characteristics (TOC). Additionally, we calibrated the CA model by ant colony optimization (ACO) to assess the performance of our proposed model versus similar swarm intelligence algorithm methods. We showed that the overall accuracy and the figure of merit of the ABC-CA model are 90.1% and 51.7%, which are 2.9% and 8.8% higher than those of the ACO-CA model, respectively. Moreover, the allocation disagreement of the simulation results for the ABC-CA model is 9.9%, which is 2.9% less than that of the ACO-CA model. Finally, the ABC-CA model also outperforms the ACO-CA model with fewer quantity and allocation errors and slightly more hits.
topic urban growth model
cellular automata
model calibration
swarm intelligence
artificial bee colony algorithm
remote sensing image
url http://www.mdpi.com/1424-8220/16/12/2122
work_keys_str_mv AT fereydounnaghibi urbangrowthmodelingusingcellularautomatawithmultitemporalremotesensingimagescalibratedbytheartificialbeecolonyoptimizationalgorithm
AT mahmoudrezadelavar urbangrowthmodelingusingcellularautomatawithmultitemporalremotesensingimagescalibratedbytheartificialbeecolonyoptimizationalgorithm
AT bryanpijanowski urbangrowthmodelingusingcellularautomatawithmultitemporalremotesensingimagescalibratedbytheartificialbeecolonyoptimizationalgorithm
_version_ 1725930975551029248