Application of spatial classification rules for remotely sensed images

Similar documents
Spatial classification rule with distance in three dimensional space

Contextual High-Resolution Image Classification by Markovian Data Fusion, Adaptive Texture Extraction, and Multiscale Segmentation

University of Cambridge Engineering Part IIB Paper 4F10: Statistical Pattern Processing Handout 11: Non-Parametric Techniques

Implementation Feasibility of Convex Recursive Deletion Regions Using Multi-Layer Perceptrons

Neural Networks. CE-725: Statistical Pattern Recognition Sharif University of Technology Spring Soleymani

ECG782: Multidimensional Digital Signal Processing

SUPERVISED LEARNING METHODS. Stanley Liang, PhD Candidate, Lassonde School of Engineering, York University Helix Science Engagement Programs 2018

CAMCOS Report Day. December 9 th, 2015 San Jose State University Project Theme: Classification

On Classification: An Empirical Study of Existing Algorithms Based on Two Kaggle Competitions

Estimating Map Accuracy without a Spatially Representative Training Sample

CS6716 Pattern Recognition

University of Cambridge Engineering Part IIB Paper 4F10: Statistical Pattern Processing Handout 11: Non-Parametric Techniques.

Random Forest A. Fornaser

University of Cambridge Engineering Part IIB Paper 4F10: Statistical Pattern Processing Handout 11: Non-Parametric Techniques

Supplementary material: Strengthening the Effectiveness of Pedestrian Detection with Spatially Pooled Features

SIMULATION OF ARTIFICIAL SYSTEMS BEHAVIOR IN PARAMETRIC EIGHT-DIMENSIONAL SPACE

GENDER CLASSIFICATION USING SUPPORT VECTOR MACHINES

Temporal Modeling and Missing Data Estimation for MODIS Vegetation data

Machine Learning Lecture 3

Extension of training set using mean shift procedure for aerospace images classification

COSC160: Detection and Classification. Jeremy Bolton, PhD Assistant Teaching Professor

Applied Statistics for Neuroscientists Part IIa: Machine Learning

On the security of RSA textbook signature scheme on Paillier ciphertext

Non-Parametric Modeling

5 Learning hypothesis classes (16 points)

Robotics Programming Laboratory

Generative and discriminative classification techniques

Fuzzy Entropy based feature selection for classification of hyperspectral data

CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS

Bagging for One-Class Learning

A STUDY OF SOME DATA MINING CLASSIFICATION TECHNIQUES

CIS 520, Machine Learning, Fall 2015: Assignment 7 Due: Mon, Nov 16, :59pm, PDF to Canvas [100 points]

Shape Context Matching For Efficient OCR

International Journal of Scientific Research & Engineering Trends Volume 4, Issue 6, Nov-Dec-2018, ISSN (Online): X

Adaptive Wavelet Image Denoising Based on the Entropy of Homogenus Regions

Keyword Extraction by KNN considering Similarity among Features

Equation to LaTeX. Abhinav Rastogi, Sevy Harris. I. Introduction. Segmentation.

CS 179 Lecture 16. Logistic Regression & Parallel SGD

Machine Learning. Supervised Learning. Manfred Huber

HANDWRITTEN GURMUKHI CHARACTER RECOGNITION USING WAVELET TRANSFORMS

Basis Functions. Volker Tresp Summer 2017

Sequential Nonlinear Mapping versus Simultaneous One

Remote Sensed Image Classification based on Spatial and Spectral Features using SVM

A review of data complexity measures and their applicability to pattern classification problems. J. M. Sotoca, J. S. Sánchez, R. A.

Facial Expression Recognition using Principal Component Analysis with Singular Value Decomposition

arxiv: v2 [cs.lg] 11 Sep 2015

Machine Learning Lecture 3

Department of Electronics and Telecommunication Engineering 1 PG Student, JSPM s Imperial College of Engineering and Research, Pune (M.H.

Machine Learning / Jan 27, 2010

Instance-based Learning CE-717: Machine Learning Sharif University of Technology. M. Soleymani Fall 2015

Introduction to Pattern Recognition Part II. Selim Aksoy Bilkent University Department of Computer Engineering

Evaluation of texture features for image segmentation

Bayes Risk. Classifiers for Recognition Reading: Chapter 22 (skip 22.3) Discriminative vs Generative Models. Loss functions in classifiers

Classification of Printed Chinese Characters by Using Neural Network

Introduction to object recognition. Slides adapted from Fei-Fei Li, Rob Fergus, Antonio Torralba, and others

Figure (5) Kohonen Self-Organized Map

Moving Object Segmentation Method Based on Motion Information Classification by X-means and Spatial Region Segmentation

Texture recognition of medical images with the ICM method

Multiview Pedestrian Detection Based on Online Support Vector Machine Using Convex Hull

Feature scaling in support vector data description

Spatial Information Based Image Classification Using Support Vector Machine

Toward Part-based Document Image Decoding

Classifiers for Recognition Reading: Chapter 22 (skip 22.3)

Applying Supervised Learning

Pattern recognition methods for electronic tongue systems. Patrycja Ciosek

Adaptive Metric Nearest Neighbor Classification

An Introduction to Machine Learning

Correlation Based Feature Selection with Irrelevant Feature Removal

Artificial Intelligence. Programming Styles

A NEW APPROACH TO OBJECT RECOGNITION ON HIGH RESOLUTION SATELLITE IMAGE *

The Boundary Graph Supervised Learning Algorithm for Regression and Classification

Open Access Research on the Prediction Model of Material Cost Based on Data Mining

Detection of Rooftop Regions in Rural Areas Using Support Vector Machine

CSE 252B: Computer Vision II

A MAXIMUM NOISE FRACTION TRANSFORM BASED ON A SENSOR NOISE MODEL FOR HYPERSPECTRAL DATA. Naoto Yokoya 1 and Akira Iwasaki 2

A FRAMEWORK FOR ANALYZING TEXTURE DESCRIPTORS

Naïve Bayes for text classification

Patch-Based Image Classification Using Image Epitomes

Case-Based Reasoning. CS 188: Artificial Intelligence Fall Nearest-Neighbor Classification. Parametric / Non-parametric.

CS 188: Artificial Intelligence Fall 2008

10-701/15-781, Fall 2006, Final

A Review on Image InpaintingTechniques and Its analysis Indraja Mali 1, Saumya Saxena 2,Padmaja Desai 3,Ajay Gite 4

Dynamic skin detection in color images for sign language recognition

Segmentation of Images

Contribution to Multicriterial Classification of Spatial Data

A Combined Method for On-Line Signature Verification

Machine Learning Lecture 3

Last week. Multi-Frame Structure from Motion: Multi-View Stereo. Unknown camera viewpoints

Radial Basis Function Neural Network Classifier

Sketchable Histograms of Oriented Gradients for Object Detection

Binarization of Color Character Strings in Scene Images Using K-means Clustering and Support Vector Machines

Generative and discriminative classification techniques

Hybrid Model with Super Resolution and Decision Boundary Feature Extraction and Rule based Classification of High Resolution Data

Encoding Words into String Vectors for Word Categorization

STUDY PAPER ON CLASSIFICATION TECHIQUE IN DATA MINING

Machine Learning. Topic 5: Linear Discriminants. Bryan Pardo, EECS 349 Machine Learning, 2013

Network Traffic Measurements and Analysis

Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers

HUMAN S FACIAL PARTS EXTRACTION TO RECOGNIZE FACIAL EXPRESSION

Practice EXAM: SPRING 2012 CS 6375 INSTRUCTOR: VIBHAV GOGATE

Transcription:

Lietuvos matematikos rinkinys ISSN 0132-2818 Proc. of the Lithuanian Mathematical Society, Ser. B Vol. 55, 2014 DOI: 10.15388/LMR.B.2014.12 pages 63 67 Application of spatial classification rules for remotely sensed images Giedrius Stabingis, Lijana Stabingienė Department of Mathematics and Statistics, Klaipėda University H. Manto 84, LT-92294 Klaipeda E-mail: gstabingis@gmail.com, lijana.stabingiene@gmail.com Abstract. In this paper the remote sensed image classification example using spacial classification rule with distance (SCRD) is examined. This supervised classification method was first presented in paper [11]. This method is improved version of earlier method PBDF [4, 10, 9], during the classification it incorporates more spatial information. The advantage of this method is its ability to classify data which is corrupted by Gaussian random field and it is typical to remotely sensed images classified in this letter which are corrupted by clouds. Classification accuracy is compared with earlier method and with other commonly used supervised classification methods. Keywords: image classification, spatial classification rules, supervised classification. Introduction The classification of remotely sensed images is widely used in different situations. Lots of methods performs very good in clear situations, but often the remotely sensed images or some parts of them are covered with clouds. In this case these common methods perform errors, because they don t have the information behind the clouds. The methods authors are working with helps in this exact situation, the clouds are modeled according to the training sample information and spatial relation between observation to be classified and the training sample, and this modeled information is used during classification for better decision making. The earlier method [4, 10] was tested in the real situation for classification of the real remotely sensed image covered with clouds in article [9]. Later the more advanced method was created [11] and now in this letter the performance of this method is tested in the same situation. In the paper [9] the remotely sensed image was used from Landast7 satellite. Now, when Landsat8 satellite images are available, the same situation was tested on Landsat8 satellite image which is more corrupted by clouds and the image is larger when the first one. In order to show the complicity of such situation some other common methods are used in the same situation for classification. For the commonly used supervised classification methods the rassclass package from the R system is used. Numerical and visual analysis of discriminant function in the case of isotropic exponential spatial correlation for the nearest neighbor neighborhood system using eight nearest neighbors NN(8) is done. All calculations are done in R system.

64 G. Stabingis, L. Stabingienė 1 Method declaration The incorporation of the spatial information into image classification is done by some authors (see e.g., [1, 2]). The statistical supervised classification method (PBDF) [4] was extended by incorporating more influence from the spatial dependency into classification problem and achieving higher accuracy in the paper [11] and this method is named SCRD. The plugin Bayes discriminant function (PBDF) to the classification problem is ( W t (Z 0 ; ˆΨ) = Z 0 (ˆµ0 1t + ˆµ 0 ) 2t) (ˆµ 0 1t ˆµ 0 2t) 2 ˆσ 0t 2 +γ(y), (1) where ˆµ 0 lt = ˆµ l +α 0 (z n X yˆµ), and ˆσ 0t 2 = ˆσ2 R on, γ(y) = ln(π 1 (y)/π 2 (y)). The PBDF classification rule based on the posterior distribution ofy(s 0 ) specified by 1 π 1 (y) = 1+exp { ρ ( )}, n 1 = 0,1,...,n, (2) 1 2n1 n when I 0 = {i: s i N 0 = NN(8), i = 1,...,n} and where ρ is non negative constant called a clustering parameter, and n 1 is the number of locations from N 0 with label equal 1. Here NN(8) is the nearest neighbor scheme with eight nearest neighbors. The new classification rule SCRD is based on the following posterior distribution π 1 (y) = i I 0 δ(y i=1) d(s i,s 0) 1, (3) i I 0 d(s i,s 0) where δ( ) is the 0 1 indicator function and d(, ) denotes the Euclidean distance function between locations. For the case of two classes π 2 = 1 π 1. 2 Methods for comparison In order to verify the reliability of the method and its advantage in this concrete situation, when data is corrupted by spatial noise, the comparison with other commonly used methods is done. These methods are: Support Vector Machines (SVM), Neural Networks (NNet), Random Forests (RF) and Multinomial Logistic Regression (Logit). All these methods belong to the group of supervised classification methods and the classification with these methods is done on the same data and on the same training sample as for the methods proposed in this letter. The advantage of SVMs classifiers is their capabilities to learn from small number of samples [5]. The class (label) of a new sample is determined by a linear combination of the kernel functions evaluated on a certain subset of the examples the support vectors and the input. The coefficients of the combination are obtained as a solution to a convex optimization problem occurring at the learning stage [8]. Neural networks rely on the iterative derivation of weights which effectively define hyper-planes and hyper-regions in the pattern feature space [7]. Although artificial neural network methods are frequently found to give a higher total classification accuracy when compared to other methods, they do not always perform universally well [6].

Application of spatial classification rules for remotely sensed images 65 (a) (b) Fig. 1. Images used for classification. Random Forests method grows many classification trees and then every tree gives the class label for the observation to be classified. Then the class is assigned according to the most classes given by all trees in the forest [3]. 3 Description of experiment In this letter the experiment with two different remotely sensed images is presented. One image was earlier used in the paper [9]. Here the same image is classified with the new method. This image is obtained by Landsat7 satellite and is from the territory of Lithuania. This image is 200 200 pixels and is shown in Fig. 1(a). Another image is obtained by the satellite Landsat8 and is also in the territory of Lithuania. The second image is 4 times bigger: 400 400 pixels. This image is shown in Fig. 1(b). The density of clouds is higher in the second picture so the accuracy of classification must be lower for this image. The original image is naturally corrupted with clouds and such noise is modeled by Gaussian random field (GRF) with zero mean and exponential spatial correlation function given by r(h) = exp{ h 2 /α}. Here α is a spatial correlation range parameter which must be estimated. This parameter is evaluated with function variofit from the geor package in the environment of the R system. The remotely sensed image used for classification is naturally corrupted and then the exact correlation range parameter is unknown. This parameter is estimated according to the training sample points (pixels) using the geor package of the statistical program R. At the same time both classes training sample points are used in order to identify the correlation range parameter. In order to minimize the influence of different classes to the accuracy of the modeling, the means of corresponding classes are subtracted from the training sample points feature values. This way transformed points with their coordinates are then used to calculate empirical semivariogram. It is done with geor packages command variog. The parametric model is then fitted to the empirical semivariogram points using variofit command, which uses least squares method for fitting. After several trials, several different types of models were fitted according to the shape of the empirical semivariogram, it was determined that for this concrete situation best model was of exponential type. The exponential model was best fitted for the both images. The value of the correlation range parameter α = 13 for the first image and α = 68 for the second image were estimated. These numbers were used for classification using SCRD and PBDF methods. Liet. matem. rink. Proc. LMS, Ser. B, 55, 2014, 63 67.

66 G. Stabingis, L. Stabingienė (a) (b) (c) (d) Fig. 2. Classification with Bayes discriminant function results. (a), (c) with SCDR; (b), (d) with PBDF. (a) (b) (c) (d) (e) (f) (g) (h) Fig. 3. Classification results with common supervised classification methods. (a), (e) with Logit. (b), (f) with NNet. (c), (g) with RF. (d), (h) with SVM. Table 1. Classification accuracy. SCRD PBDF Logit NNet RF SVM Image Fig. 1(a) 0.908 0.882 0.757 0.757 0.695 0.696 Image Fig. 1(b) 0.869 0.842 0.596 0.678 0.578 0.652 4 Results Visual classification results are shown in Fig. 2 and in Fig. 3. Numerical evaluations of overall accuracy for all methods used in this experiment are provided in Table 1. 5 Conclusions The SCRD method performed better than PBDF, so the incorporation of more spatial information into classification rule helps to get better results. The second image is more corrupted by clouds than the first one and all methods performed worse. If the clouds corrupt image just slightly as in the situation with the first image, other common methods still performs quite well, but if corruption becomes harder, these methods become useless.

Application of spatial classification rules for remotely sensed images 67 SCRD and PBDF methods performs quite well in both situations, even when image is corrupted quite hard. References [1] P.M. Atkinson. Spatially weighted supervised classification for remote sensing. Int. J. Appl. Earth Observ. Geoinf., 5:277 291, 2004. [2] P.M. Atkinson. A geostatistically weighted k-nn classifier for remotely sensed imagery. Geograph. Anal., 42:204 225, 2010. [3] L. Breiman. Random forests. Mach. Learn., 45(1):5 32, 2001. [4] K. Dučinskas, L. Stabingienė and G. Stabingis. Image classification based on bayes discriminant functions. In Proceedings of the 1th International Conference Spatial Statistics 2011-Mapping Global Change, 7, pp. 218 223, 2011. [5] A.K. Jain, P.W. Duin and J. Mao. Statistical pattern recognition: a review. IEEE Trans. Pattern Anal. Mach. Intell., 22(1):4 37, 2000. [6] I. Kanellopoulos, G.G. Wilkinson and J. Megier. Integration of neural network and statistical image classification for land cover mapping. Geosc. Rem. Sens. Symp., 1993. [7] R.P. Lippmann. An introduction to computing with neural nets. IEEE ASSP Mag., 40:4 22, 1987. [8] W.W.Y. Ng, A. Dorado, D.S. Yeung, W. Pedrycz and E. Izquierdo. Image classification with the use of radial basis function neural networks and the minimization of the localized generalization error. Patt. Recogn., 40:19 32, 2007. [9] L. Stabingienė. Classification of the real remotely sensed image covered with clouds. Liet. matem. rink. Proc. LMS, Ser. A, 53:117 112, 2012. [10] L. Stabingienė. Image analysis using Bayes discriminant functions. Doctoral dissertation. Vilnius University, Vilnius, 2012. [11] G. Stabingis, K. Dučinskas and L. Stabingienė. Comparison of spatial classification rules with different conditional distributions of class label. Nonl. Anal. Mod. Contr., 19(1):109 117, 2014. REZIUMĖ Erdvinių klasifikavimo taisyklių taikymas nuotolinio stebėjimo vaizdams G. Stabingis, L. Stabingienė Šiame straipsnyje pateikiamas erdvinės klasifikavimo taisyklės (SCRD) taikymas nuotolinio stebėjimo vaizdų klasifikavimui. Šis klasifikavimo su mokymu metodas buvo pristatytas straipsnyje [11]. Šis metodas yra patobulinta ankstesnio metodo [4, 10, 9] PBDF versija, klasifikavimo metu dar labiau atsižvelgiant į erdvinės informacijos įtaką. Šio metodo privalumas yra galimybė klasifikuoti duomenis, kurie yra sugadinti Gauso atsitiktiniu lauku, o tai yra būdinga šiame darbe klasifikuojamiems vaizdams iš palydovo, kuriuose tiriama teritorija yra uždengta debesimis. Klasifikavimo tikslumas yra lyginamas su ankstesniu metodu ir kitais plačiai taikomais klasifikavimo su mokymu metodais. Raktiniai žodžiai: vaizdų klasifikaimas, erdvinės klasifikavimo taisyklės, klasifikavimas su mokymu. Liet. matem. rink. Proc. LMS, Ser. B, 55, 2014, 63 67.