Title
TEXTNN-A MATLAB program for textural classification using neural networks
Abstract
A new MATLAB code that provides tools to perform classification of textural images for applications in the geosciences is presented in this paper. The program, here coined as textural neural network (TEXTNN), comprises the computation of variogram maps in the frequency domain for specific lag distances in the neighborhood of a pixel. The result is then converted back to spatial domain, where directional or omni-directional semivariograms are extracted. Feature vectors are built with textural information composed of semivariance values at these lag distances and, moreover, with histogram measures of mean, standard deviation and weighted-rank fill ratio. This procedure is applied to a selected group of pixels or to all pixels in an image using a moving window. A feed-forward back-propagation neural network can then be designed and trained on feature vectors of predefined classes (training set). The training phase minimizes the mean-squared error on the training set. Additionally, at each iteration, the mean-squared error for every validation is assessed and a test set is evaluated. The program also calculates contingency matrices, global accuracy and kappa coefficient for the training, validation and test sets, allowing a quantitative appraisal of the predictive power of the neural network models. The interpreter is able to select the best model obtained from a k-fold cross-validation or to use a unique split-sample dataset for classification of all pixels in a given textural image. The performance of the algorithms and the end-user program were tested using synthetic images, orbital synthetic aperture radar (SAR) (RADARSAT) imagery for oil-seepage detection, and airborne, multi-polarized SAR imagery for geologic mapping, and the overall results are considered quite positive.
Year
DOI
Venue
2009
10.1016/j.cageo.2008.10.009
Computers & Geosciences
Keywords
Field
DocType
textural classification,feed-forward back-propagation neural network,training set,textnn-a matlab program,textural information,textural image,textural neural network,mean-squared error,test set,training phase,end-user program,feature vector,feed forward neural network,synthetic aperture radar,fuzzy logic,mean square error,radar images,machine learning,image processing,data analysis,frequency domain,neural network,feed forward,standard deviation,neural network model,radar imaging
Histogram,Data mining,Feature vector,Radar imaging,Pattern recognition,Computer science,Synthetic aperture radar,Pixel,Artificial intelligence,Artificial neural network,Standard deviation,Test set
Journal
Volume
Issue
ISSN
35
10
Computers and Geosciences
Citations 
PageRank 
References 
4
1.00
7
Authors
4