Using Artificial Neural Network for Classification of High Resolution Remotely Sensed Images and Assessment of Its Performance Compared with Statistical Methods
Image classification is always one of the most important issues in remote sensing and obtained information from image classification is most widely used in this field and other applications like urban planning, natural resource management, agriculture and etc. The purpose of this study is to assess the performance of multi-layer perceptron neural networks to classify high resolution IKONOS image which covers mainly urban area of Shahriar city which is located in Tehran Province of Iran. The output of a neural network classifier has been compared with the results of support vector machine with the Gaussian kernel function and Maximum Likelihood Classification (MLC) algorithm which is most commonly used in statistical approach image classification. In the best situation, the classification outputs indicate that neural network algorithm, including 0.8775overall accuracy and 0.82 Kappa Coefficient is more accruable and reliable than both the support vector machine with 0.8557 and 0.8197 and maximum likelihood with 0.7836 and 0.7295 overall accuracy and Kappa Coefficient Respectively. Also results indicate that in these three methods, training data and model parameters play important roles in the classification accuracy.
Artificial Neural Network, Support Vector Machine, Image Classification, Maximum Likelihood, Remote Sensing
T. Lillesand, "M. and Kiefer, R., W., 1994. Remote Sensing and Image Interpretation," New York.
T. M. Lillesand, R. W. Kiefer, and J. W. Chipman, Remote sensing and image interpretation: John Wiley & Sons Ltd, 2004.M. Caetano, " IMAGE CLASSFICATION ", ed. ESA ADVANCES TRAINING COURSE LAND REMOTE SENSING, 2009.
M. Caetano, " IMAGE CLASSFICATION ", ed. ESA ADVANCES TRAINING COURSE LAND REMOTE SENSING, 2009.
J. F. Mas and J. J. Flores, "The application of artificial neural networks to the analysis of remotely sensed data," International Journal of Remote Sensing, vol. 29, pp. 617-663, 2008/02/01 2007.
G. Mountrakis, J. Im, and C. Ogole, "Support vector machines in remote sensing: A review," ISPRS Journal of Photogrammetry and Remote Sensing, vol. 66, pp. 247-259, 2011.
M. Pal and P. Mather, "Support vector machines for classification in remote sensing," International Journal of Remote Sensing, vol. 26, pp. 1007-1011, 2005.
V. F. Rodriguez-Galiano and M. Chica-Rivas, "Evaluation of different machine learning methods for land cover mapping of a Mediterranean area using multi-seasonal Landsat images and Digital Terrain Models," International Journal of Digital Earth, pp. 1-18, 2012.
J. Benediktsson, P. H. Swain, and O. K. Ersoy, "Neural network approaches versus statistical methods in classification of multisource remote sensing data," IEEE Transactions on geoscience and remote sensing, vol. 28, pp. 540-552, 1990.
L. Bruuone, C. Conese, F. Maselli, and F. Roli, "Multisource classification of complex rural areas by statistical and neural-network approaches," Photogrammetric Engineering & Remote Sensing, vol. 63, pp. 523-533, 1997.
J. Rogan, J. Franklin, D. Stow, J. Miller, C. Woodcock, and D. Roberts, "Mapping land-cover modifications over large areas: A comparison of machine learning algorithms," Remote Sensing of Environment, vol. 112, pp. 2272-2283, 2008.
S. Haykin, Neural Networks. A Comprehensive Foundation: Prentice Hall, 1999,.
R. M. Golden, "BOOK REVIEWExploring the Diversity of Artificial Neural Network Architectures Simon Haykin. Neural Networks: A Comprehensive Foundation.," journal of mathematical psychology, vol. 41, , pp. 287-292, 1997.
A. Khotanzad and J.-H. Lu, "Classification of invariant image representations using a neural network," Acoustics, Speech and Signal Processing, IEEE Transactions on, vol. 38, pp. 1028-1038, 1990.
D. E. Rumelhart, G. E. Hinton, and R. J. Williams, "Learning internal representations by error propagation," DTIC Document1985.
M. B. Howard Demuth, Neural Network Toolbox For Use with MATLAB.
V. N. Vapnik, Statistical Learning Theory. New York: Wiley, 1998.
A. Tzotsos and D. Argialas, "Support vector machine classification for object-based image analysis," in Object-Based Image Analysis, ed: Springer, 2008, pp. 663-677.
F. Melgani and L. Bruzzone, "Classification of hyperspectral remote sensing images with support vector machines," Geoscience and Remote Sensing, IEEE Transactions on, vol. 42, pp. 1778-1790, 2004.
C. Huang, L. Davis, and J. Townshend, "An assessment of support vector machines for land cover classification," International Journal of Remote Sensing, vol. 23, pp. 725-749, 2002.
Hsu and C.-J. Lin, "A comparison of methods for multiclass support vector machines," Neural Networks, IEEE Transactions on, vol. 13, pp. 415-425, 2002.
J. A. Richards, Remote Sensing Digital Image Analysis,. Berlin: Springer-Verlag, 1999.
J. A. Richards and X. Jia, Remote sensing digital image analysis vol. 3: Springer, 1999.
S. Lawrence and C. L. Giles, "Overfitting and neural networks: conjugate gradient and backpropagation," in Neural Networks, 2000. IJCNN 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on, 2000, pp. 114-119.
Y. Liu, J. A. Starzyk, and Z. Zhu, "Optimizing number of hidden neurons in neural networks," in Artificial Intelligence and Applications, 2007, pp. 138-143.
D. Whitley, T. Starkweather, and C. Bogart, "Genetic algorithms and neural networks: Optimizing connections and connectivity," Parallel computing, vol. 14, pp. 347-361, 1990.
G. Castellano, A. M. Fanelli, and M. Pelillo, "An iterative pruning algorithm for feedforward neural networks," Neural Networks, IEEE Transactions on, vol. 8, pp. 519-531, 1997.
K. G. Sheela and S. Deepa, "Review on methods to fix number of hidden neurons in neural networks," Mathematical Problems in Engineering, vol. 2013, 2013.
S. Roweis, "Levenberg-marquardt optimization," Notes, University Of Toronto, 1996.
P. Gaspar, J. Carbonell, and J. L. Oliveira, "On the parameter optimization of Support Vector Machines for binary classification," Journal of integrative bioinformatics, vol. 9, p. 201, 2012.
C.-L. Huang and C.-J. Wang, "A GA-based feature selection and parameters optimizationfor support vector machines," Expert Systems with applications, vol. 31, pp. 231-240, 2006.
M. I. Lourakis and A. A. Argyros, "Is Levenberg-Marquardt the most efficient optimization algorithm for implementing bundle adjustment?," in Computer Vision, 2005. ICCV 2005. Tenth IEEE International Conference on, 2005, pp. 1526-1531.
J. Stastny and V. Skorpil, "Genetic algorithm and neural network," in Proceedings of the 7th WSEAS International Conference on Applied Informatics and Communications, 2007, pp. 345-350.
T. Hastie, R. Tibshirani, J. Friedman, T. Hastie, J. Friedman, and R. Tibshirani, The elements of statistical learning vol. 2: Springer, 2009.
G.-B. Huang, P. Saratchandran, and N. Sundararajan, "An efficient sequential learning algorithm for growing and pruning RBF (GAP-RBF) networks," Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on, vol. 34, pp. 2284-2292, 2004.
G. Giacinto, F. Roli, and L. Bruzzone, "Combination of neural and statistical algorithms for supervised classification of remote-sensing images," Pattern Recognition Letters, vol. 21, pp. 385-397, 2000.