Support Vector Machine Classification for Object-Based Image Analysis
The Support Vector Machine is a theoretically superior machine learning methodology with great results in pattern recognition. Especially for supervised classification of high-dimensional datasets and has been found competitive with the best machine learn
- PDF / 1,061,428 Bytes
- 15 Pages / 439.37 x 666.142 pts Page_size
- 14 Downloads / 211 Views
A. Tzotsos, D. Argialas Laboratory of Remote Sensing, Department of Surveying, School of Rural and Surveying Engineering, National Technical University of Athens, Greece
KEYWORDS: Machine Learning, Computational Intelligence, Multiscale Segmentation, Remote Sensing ABSTRACT: The Support Vector Machine is a theoretically superior machine learning methodology with great results in pattern recognition. Especially for supervised classification of high-dimensional datasets and has been found competitive with the best machine learning algorithms. In the past, SVMs were tested and evaluated only as pixel-based image classifiers. During recent years, advances in Remote Sensing occurred in the field of Object-Based Image Analysis (OBIA) with combination of low level and high level computer vision techniques. Moving from pixel-based techniques towards object-based representation, the dimensions of remote sensing imagery feature space increases significantly. This results to increased complexity of the classification process, and causes problems to traditional classification schemes. The objective of this study was to evaluate SVMs for their effectiveness and prospects for object-based image analysis as a modern computational intelligence method. Here, an SVM approach for multi-class classification was followed, based on primitive image objects provided by a multi-resolution segmentation algorithm. Then, a feature selection step took place in order to provide the features for classification which involved spectral, texture and shape information. After the feature selection step, a module that integrated an SVM classifier and the segmentation algorithm was developed in C++. For training the SVM, sample image objects derived from the segmentation procedure were used. The proposed classification procedure followed, resulting in the
664
A. Tzotsos, D. Argialas
final object classification. The classification results were compared to the Nearest Neighbor object-based classifier results, and were found satisfactory. The SVM methodology seems very promising for Object-Based Image Analysis and future work will focus on integrating SVM classifiers with rule-based classifiers.
1 Introduction 1.1 Knowledge-based image classification and Object Oriented Image Analysis In recent years, research has progressed in computer vision methods applied to remotely sensed images such as segmentation, object oriented and knowledge-based methods for classification of high-resolution imagery (Argialas and Harlow 1990, Kanellopoulos et al. 1997). In Computer Vision, image analysis is considered in three levels: low, medium and high. Such approaches were usually implemented in separate software environments since low and medium level algorithms are procedural in nature, while high level is inferential and thus for the first procedural languages are best suitable while for the second an expert system environment is more appropriate. New approaches were proposed, during recent years in the field of Remote Sensing. Some of them were based on knowledge
Data Loading...