• No results found

A Support Vector Machine Binary Classification and Image Segmentation of Remote Sensing Data of Chilika Lagloon

N/A
N/A
Protected

Academic year: 2022

Share "A Support Vector Machine Binary Classification and Image Segmentation of Remote Sensing Data of Chilika Lagloon"

Copied!
14
0
0

Loading.... (view fulltext now)

Full text

(1)

S.K.Sahu, IJRIT-191 International Journal of Research in Information Technology

(IJRIT)

www.ijrit.com ISSN 2001-5569

A Support Vector Machine Binary Classification and Image Segmentation of Remote Sensing Data of Chilika Lagloon

S.K.Sahu1, M.B.N.V. Prasad2, B.K.Tripathy3

1P.G.Department of Statistics, Sambalpur University, Odisha, India, [email protected]

2Dean, V.I.T.A.M., Berhampur, Odisha, India, [email protected]

3Senior Professor, SCSE, VIT University, Vellore, Tamil Nadu, India, [email protected]

Support vector machine (SVM) and the inter-class reparability rule of hyper spectral data, binary tree SVM classifier based on separability measure among different classes of hyper spectral image classification. The binary tree SVM classifier is a approach to improve the accuracy of hyper spectral image classification and expand the possibilities for interpretation and application of hyperspectral remote sensing image. Segmentation of remote sensing images is a critical step in geographic object-based image analysis. Evaluating the performance of segmentation algorithms is essential to identify effective segmentation methods and optimize their parameters. In this study, we propose region- based precision of evaluating segmentation of Chillika Lagoon, Odisha, India by using of ERDAS imagine-9.2 version software. We proposed to segment high-resolution remote sensing images. First, the over-segmented initial segmentation is produced by a region growing method by k mean clustering. By experiments using airborne operational modular imaging spectrometer II (OMIS II) data, satellite EO-1 Hyperion hyperspectral data and airborne AVIRIS data, the of Classification result image of novel binary tree SVM is obtained.

1. INTRODUCTION

Support Vector Machines (SVM) for solving pattern recognition and nonlinear function estimation problems have been introduced . The idea of SVM is mapping the training data nonlinearly into a higher-dimensional feature space, then construct a separating hyperplane with maximum margin there. This yields a nonlinear decision boundary in input space. By the use of a kernel function, either polynomial, splines, radial basis function (RBF) or multilayer perceptron, it is possible to compute the separating hyperplane without explicitly carrying out the map into the feature space. While classical Neural Networks techniques suffer from the existence of many local minima, SVM solutions are obtained from quadratic programming problems possessing a global solution.

Recently, least squares (LS) versions of SVM have been investigated for classification and function estimation. In these LS-SVM formulations one computes the solution by solving a linear system instead of quadratic programming. This is due to the use of equality instead of inequality constraints in the problem formulation. In such linear systems have been called Karush-Kuhn-Tucker (KKT) systems and their numerical stability has been investigated. This linear system can be efficiently solved by iterative methods such as conjugate gradient, and enables solving large scale classification problems. As an example we show the excellent performance on a multi two-spiral benchmark problem, which is known to be a difficult test case for neural network classifiers.

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 Argialas and Harlow (1990). 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 one needs procedural languages while for the second an expert system environment is more appropriate. New approaches have been developed, recently in the field of Remote Sensing. Some of them were based on knowledge based techniques in order to take advantage of the expert knowledge derived from human photo-interpreters Argialas and Goudoula (2003), Yoo et al (2002), Yooa et al (2005). In particular within an Expert

(2)

S.K.Sahu, IJRIT-192 System environment, the classification step has been implemented through logic rules and heuristics, operating on classes and features, which were implemented by the user through an object-oriented representation De Moraes (2004), Moller-Jensen (1997). This object-oriented representation was mainly based on the image semantics and the explicit knowledge of the human expert. In order to classify each element of the image into the appropriate class, the knowledge based expert system represented the definitions of the classes through rules and heuristics, which an expert explicitly declares and develops within the system. As a result, more complex methods for image classification have been implemented and many more image features can be used for the classification step Smits and Annoni (1999).Very recently a new methodology called Object Oriented Image Analysis was introduced, integrating low-level, knowledge-free segmentation with high-level, knowledge-based fuzzy classification methods.

Other fields of Artificial Intelligence have also been developed such as Computational Intelligence and Machine Learning involving Neural Networks, Fuzzy Systems, Genetic Algorithms, Intelligent Agents and Support Vector Machines Negnevitsky (2005). Machine learning is an integral part of Pattern Recognition, and in particular classification (Theodoridis and Koutroumbas (2003). Given that in the past,digital remote sensing used pattern recognition techniques for classification purposes, modern machine learning techniques have been also implemented for remote sensing applications and achieved very good classification results Binaghi et al (2003), Fang and Liang (2003), Theodoridis and Koutroumbas (2003), Huang et al (2002), Brown et al (2000), Foody and Mathur (2004).The Support Vector Machine (SVM) is a theoretically superior machine learning methodology with great results in the 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 with very good results Huang et al (2002), Brown et al (2000), Foody and Mathur (2004), Gualtieri and Cromp (1999), Melgani and Bruzzone (2004). Furthermore, for remote sensing data it has been shown that Support Vector Machines have great potential, especially for hyperspectral data, due to their high-dimensionality Gualtieri and Cromp (1999), Melgani and Bruzzone (2004). In recent studies, Support Vector Machines were compared to other classification methods, such as Neural Networks, Nearest Neighbor, Maximum Likelihood and Decision Tree classifiers for remote sensing imagery and have surpassed all of them in robustness and accuracy Huang et al (2002), Foody and Mathur (2004).

The various image segmentation methods, the region-based method is particularly suitable and thus widely used for segmentation of remote sensing images Schiewe et al.(2001), Carleer et al (2005) and Dey et al., (2010). The region- based method can produce spatially contiguous segmented regions having inherent continuous boundaries and these regions can be viewed as image objects.

2. Support Vector Modeling

SVM is based on two key elements: a general learning algorithm and a problem specific kernel that computes the inner product of input data points in a feature space. A SVM performs classification by constructing an N- dimensional hyper plane that optimally separates the data into two categories. SVM models are closely related to neural networks. In fact, a SVM model using a sigmoid kernel function is equivalent to a two-layer perception neural network. The input space is mapped by means of a non-linear transformation into a high dimensional feature space.

The goal of SVM modeling is to find the optimal hyper plane that separates the data sets in such a way that the margin between the data sets is maximized. The vectors near the hyper plane are the support vectors (Figure). In other words the decision boundary should be as far away from the data of both categories as possible.

(3)

S.K.Sahu, IJRIT-193 Figure.1. The left picture separates the two categories with a small margin. The right picture has a maximized margin between the two categories, which is the goal of SVM modeling.

The simplest way to divide two categories is with a straight line, flat plane or an N-dimensional hyper plane. This can unfortunately not been done with the two categories of Figure.2..2..

Figure.2. An example of non-linear separation

To overcome this problem, the SVM uses a kernel function to map data into a different space where a hyper plane can be used to do the separation. The kernel function transforms the data into a higher dimension space to make it possible to perform the separation (Figure). There are a lot of different kernel function, used for a wide variety of applications.

Figure.3. Separation in a higher dimension.

2.1 THE SVM ALGORITHM CONSISTS OF TWO STAGES:

Training stage: training samples containing labeled positive and negative input data to the SVM. This input data can consist of distance to border vectors, binary images, Zernike moments, and more. Each input data is represented by vector

x i

with label

y i = ± 1 , 1 ≤ il

, l is the number of samples. The decision boundary should classify all

-2 -1 0 1 2 3 4 5

-2 -1 0 1 2 3

-1 (training) +1 (training) -1 (classified) +1 (classified) Support Vectors

(4)

S.K.Sahu, IJRIT-194 points correctly, thus

y i ( T x i + b ) ≥ 1 , ∀ i

w

. The decision boundary can be found by solving the following

constrained optimization problem:

2

2 1 w Minimize

. Subject to

b i

i

y i  ≥ ∀

 

w T x + 1

The Lagrangian of this optimization problem is:

( )

( ) i i

i

i b y i

L = 2 − ∑ i + − 1 ≥ 0 ∀

2

1 w α w T x α

.

The optimization problem can be rewritten in terms of

α i

by setting the derivative of the

Lagrangian to zero:

( ) =

j

i j

T i y j y i j i i i

W Maximize

2 ,

1 α α x x

α α

i i y i

i to i

subject α ≥ 0 , ∑ α = 0 ∀

 This quadratic programming problem is solver when:

( )

( y i i b ) i i

i w T x + 1 = 0 x

α

with

> 0

α i

are support vectors. This is for a linear separable problem, for more details about the non-linear problem

 Testing stage: the resulting classifier is applied to unlabeled images to decide whether they belong to the positive or the negative category. The label of

x

is simply obtained by computing:

=

= s

j t j

t j y t j 1

x

w α

with

t j ( j = 1 K , , s )

the indices of the s support vectors. Classify z as category 1 if the sum is positive, and category 2 otherwise.

2.2. LINEAR SVM AND NON LINEAR SVM

The main idea of the SVM algorithm is that given a set of points which belong to one of the two classes, it is needed an optimal way to separate the two classes by a hyperplane as seen in the below figure. This is done by:

 maximizing the distance (from closest points) of either class to the separating hyperplane

 minimizing the risk of misclassifying the training samples and the unseen test samples.

(5)

S.K.Sahu, IJRIT-195 Figure.4. Optimal Separating Hyperplane

Depending on the way the given points are separated into the two available classes, the SVMs can be:

 Linear SVM

 Non-Linear SVM

Figure.5. Linear Support vector machine

Figure.6. Non-linear Support vector machine LINEAR SVMS

Let

S

be a set of points

x

i

R

d with

i = 1 ,...., m

. Each point

x

ibelongs to either of two classes, with label

{ − 1 , + 1 }

i

y

. The set

S

is linear separable if there are

wR

d and

w

0

R

such that

y

i

( wx

i

+ w

0

) ≥ 1 , i = 1 ,...., m

The pair

( w , w

0

)

defines the hyperplane equation

wx + w

0

= 0

, named the separating hyperplane. The signed distance

d

iof a point

x

i to the separating hyperplane

( w , w

0

)

is given by:

w w x d

i

w

i

+

0

=

it follows that:

d w y

i i

1

3 3.5 4 4.5 5 5.5 6 6.5 7

1 1.5 2 2.5

versicolor (training) versicolor (classified) virginica (training) virginica (classified) Support Vectors

-2 -1 0 1 2 3 4 5

-2 -1 0 1 2 3

-1 (training) +1 (training) -1 (classified) +1 (classified) Support Vectors

(6)

S.K.Sahu, IJRIT-196 therefore

w 1

is the lower bound on the distance between points

x

i and the separating hyperplane

( w , w

0

)

.Given

a linearly separable set S, the optimal separating hyperplane is the separating hyperplane for which the distance to the closest (either positive or negative) points in S is maximum, therefore it maximizes

w 1

.

Figure.7. Optimal separating hyperplane NON-LINEAR SVMS

The only way the data points appear in the dual form of the training problem is in the form of dot products

x

i

x

j.

Even if in the given space the points are non-linear separated, in a higher dimensional space, it is very likely that a linear separator can be constructed. So the solution is to map the data points from the input space

R

d into some space of higher dimension

R

n (n > d) using a function

Φ : R

d

R

n. Then the training algorithm will depend only on dot products of the form

Φ ( ) x

i

Φ ( ) x

j .Constructing (via

Φ

) a separating hyperplane with maximum margin in the higher-dimensional space yields a nonlinear decision boundary in the input space. Because the dot is computationally expensive kernel function are used. A kernel function

K

such that

K ( x

i

, x

j

) = Φ ( ) x

i

Φ ( ) x

j

is used in the training algorithm. All the previous derivations in the model of linear SVM are still viable by replacing the dot with the kernel function, since a linear separation is still done, but in a different space.The classes for Kernel Functions used in SVM are:

(1) Polynomial:

K ( x , x

'

) ( = x x

'

+ c )

q

(2) RBF (Radial Basis Function):

( )

2

' 2

' 2

,

σ

x x

e x x K

=

(3) Sigmoid:

K ( x , x

'

) = tanh ( α x x

'

b )

The kernel functions require calculations in

x ( R

d

)

, therefore they are not difficult to compute. It remains to determine which kernel function

K

can be associated with a given (redescription space) function

Φ

.

(7)

S.K.Sahu, IJRIT-197 Fig.8. Decision surface by a polynomial classifier

3. SVM CLASSIFIERS USING A GAUSSIAN KERNEL RBF

This example shows how to generate a nonlinear classifier with Gaussian kernel function. First, generate one class of points inside the unit disk in two dimensions, and another class of points in the annulus from radius 1 to radius 2.

Then, generates a classifier based on the data with the Gaussian radial basis function kernel. The default linear classifier is obviously unsuitable for this problem, since the model is circularly symmetric. Set the box constraint parameter to Inf to make a strict classification, meaning no misclassified training points. Other kernel functions might not work with this strict box constraint, since they might be unable to provide a strict classification. Even though the rbf classifier can separate the classes, the result can be over trained.

Generate 100 points uniformly distributed in the unit disk. To do so, generate a radius r as the square root of a uniform random variable, generate an angle t uniformly in (0,Pi ), and put the point at (r cos( t ), r sin( t )).

Figure.9.SVM Classifiers Using a Gaussian Kernel Using RBF

-2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5

-1.5 -1 -0.5 0 0.5 1 1.5

r = 1

-2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2

-1.5 -1 -0.5 0 0.5 1 1.5

r = 1

-1 +1 Support Vectors

(8)

S.K.Sahu, IJRIT-198 3.1.SIGMOID KERNEL FUNCTION

Sigmoid kernel, to train SVM classifiers, and adjust custom kernel function parameters.

Figure.10. SVM classifier using the sigmoid kernel function

4. IMAGE SEGMENTATION ALGORITHM

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1

Scatter Diagram of Simulated Data -1 1

(9)

S.K.Sahu, IJRIT-199 Figure.11. Overview of the Region-based Image Segmentation Algorithm based on k-means clustering

(RISA).

4.1. K-MEANS CLUSTERING OF REGION-BASED IMAGE SEGMENTATION

A k-means clustering algorithm is used to create the image used for seed selection by assigning a cluster class to every pixel of a remote sensing image. A flow diagram of the k-means clustering algorithm used by RISA is shown in Fig.8.12. The algorithm starts by generating the spectral values for the predefined number of centroids (k). The centroids are generated by distributing them uniformly along the range of image multi-spectral values. The algorithm constructs a new image partition by associating each point with the nearest centroid. The centroids are then recalculated for the new clusters. This two-step procedure is repeated until it reaches the maximum number of iterations (m). Two parameters must be specified by the analyst: 1) the number of clusters (k), and 2) the maximum number of iterations (m). The default values are k = 20 and m = 10, and users can adjust them before running the algorithm. After clustering a single band or multi-spectral image, every pixel in the image is labeled based on the number of clusters (e.g., any number between 1 and 20). The clustered image is then used during the seed generation process.

Figure.12 . Flow diagram of the k-means clustering algorithm.

5. SVM WITH A BINARY TREE CLASSIFICATION STRATEGY

The first analyzed approach proposes a face detection system using linear support vector machines with a binary tree classification strategy. The result of this technique are very good as the authors conclude: “The experimental results show that the SVMs are a better learning algorithm than the nearest center approach for face recognition.” General

(10)

S.K.Sahu, IJRIT-200 information subsection describes the basic theory of SVM for two class classification. A multi-class pattern recognition system can be obtained by combining two class SVMs. Usually there are two schemes for this purpose.

One is the one-against-all strategy to classify between each class and all the remaining; The other is the one-against- one strategy to classify between each pair. While the former often leads to ambiguous classification, the latter one was used for the presented face recognition system.

A bottom-up binary tree for classification is proposed to be constructed as follows: suppose there are eight classes in the data set, the decision tree is shown in the figure below where the numbers 1-8 encode the classes. By comparison between each pair, one class number is chosen representing the “winner” of the current two classes. The selected classes (from the lowest level of the binary tree) will come to the upper level for another round of tests. Finally, the unique class will appear on the top of the tree.

Figure.13. The bottom-up binary tree used for classification Denote the number of classes as c, the SVMs learn

( )

2

− 1 c c

discrimination functions in the training stage, and carry out comparisons of

c − 1

times under the fixed binary tree structure. If

c

does not equal to the power of 2, we can decompose

c

as

c = 2

n1

+ 2

n2

+ 2

n3

+ ... + 2

ni where

n

1

> n

2

> .... > n

i. Because any natural number (even or odd) can be decomposed into finite positive integers which are the power of 2. If

c

is odd,

n

i

= 0

, and if

c

is even

n

i

> 0

. It can be noticed that the decomposition is not unique, but the number of comparisons in the test stage is always

c − 1

.

6. LEAST SQUARES SUPPORT VECTOR MACHINES

Given a training set of N data points

{ y

k

, x

k

}

Nk=1, where

x

k

R

nis the k-th input pattern and

y

k

R

is the k-th output pattern, the classifier can be constructed using the support vector method in the form

 

 

 +

= ∑

= N

k

k k

k

y K x x b

sign x

y

1

) , ( )

( α

where

α

k are called support values and b is a constant. The

K ( ) ⋅, ⋅

is the kernel, which can be either

( x x ) x x

K ,

k

=

Tk (linear SVM);

K ( x , x

k

) = ( x

kT

x + 1 )

d (polynomial SVM of degree d);

( x , x ) = tanh[ κ x x + θ ]

K

k Tk (multilayer perceptron SVM), or

K ( x , x

k

) = exp{xx

k 22

/ σ

2

}

(RBF SVM), where

κ θ

, and

σ

are constants.

For instance, the problem of classifying two classes is defined as

1 1 1

) (

1 )

(

= +

=

 

≤ +

+

≥ +

k k

k T

k T

y y if if b

x w

b x w

ϕ ϕ

This can also be written as

N k

b x w

y

k

[

T

ϕ (

k

) + ] ≥ 1 , = 1 ,...,

(11)

S.K.Sahu, IJRIT-201 where

ϕ ( ) ⋅

is a nonlinear function mapping of the input space to a higher dimensional space. LS-SVM classifiers

=

+

=

N

k k T

e LS b

w

J w b e w w e

1 2 2 1 2

1 ,

,

( , , )

min γ

subjects to the equality constraints

N k

e b

x w

y

k

[

T

ϕ (

k

) + ] = 1 −

k

, = 1 ,...,

The Lagrangian is defined as

{ }

=

+

− +

=

N

k

k k

T k k

LS

y w x b e

J e

b w L

1

1 ] ) ( [ )

; , ,

( α α ϕ

with Lagrange multipliers

α

k

R

(called support values).

The conditions for optimality are given by

 

 

= +

− +

=

=

=

=

=

=

=

=

=

0 1

] ) ( [ 0

0

0 0

) ( 0

1 1

k k

T k L

k k e

L

N

k k k

b L

N

k k k k

w L

e b

x w y

e y

x y w

k k

ϕ

γ α

α ϕ α

α

for

k = 1 ,..., N

. After elimination of

w

and

e

one obtains the solution

 

 

= 

 

 

 

 

+

v

T

T

b

I ZZ

Y

Y

1 0 0

1

α

γ

with

Z = [ ϕ ( x

1

)

T

y

1

;...; ϕ ( x

N

)

T

y

N

], Y = [ y

1

;...; y

N

], 1

v

= [ 1 ;...; 1 ], e = [ e

1

;...; e

N

]

and

α = [ α

1

;...; α

N

]

. Mercer’s condition is applied to the matrix

Ω = ZZ

Twith

) , (

) ( ) (

l k l k

l T k l k kl

x x K y y

x x

y y

=

=

Ω ϕ ϕ

The kernel parameters, i.e. σ for RBF kernel, can be optimally chosen by optimizing an upper bound on the VC dimension. The support values αk are proportional to the errors at the data points in the LS-SVM case, while in the standard SVM case many support values are typically equal to zero. When solving large linear systems, it becomes needed to apply iterative methods.

(12)

S.K.Sahu, IJRIT-202 Figure.14. Flow chart of Least square Support vevtor machine

7. EXPERIMENT AND ANALYSIS

The study area (Geological setup of the area), covering the Chillika Lagoon and its surroundings in Odisha, India, and lying between latitudes 19° 0’ 0’’N and 20°N, and longitudes 84° 50’ 0’’E and 85°40’0’’E has been extensively surveyed using ground-based geological techniques of Image segmentations by using of ERDAS imagine-9.2 version software. By experiments using airborne operational modular imaging spectrometer II (OMIS II) data, satellite EO-1 Hyperion hyperspectral data and airborne AVIRIS data, the Classification result image of novel binary tree SVM is obtained.

(a) (b)

Fig.15.(a) False Color Composition (FCC) Image of Chillika Lagoon, Odisha Fig.15(b). Image Segmentation of Chillika Lagoon

After the entire data set is normalized (the value of each pixel is between zero and one), samples are selected.

Taking into account all spectral and texture features, the pixel purity index (PPI) of the image is computed. One thousand pure pixels are obtained for all classes and endmembers are chosen as samples. In this experiment, all pure pixels together with ground truth are taken as training samples at last. The classification problem involves the identification of eight land cover types ( crop land (230 pixels), inhabited area (111pixels), inhabited area1 B (67

(13)

S.K.Sahu, IJRIT-203 pixels), crop land B (78 pixels), water (103 pixels), road (65 pixels), bare soil (91 pixels), plant (88 pixels)) for the OMIS data set.

(a) (b)

Fig.16. (a) False color composite of OMIS II hyperspectral (image of Changpin, Beijing, China) remote sensing image. Fig.16.(b). Classification result image of novel binary tree SVM.

TABLE .1.

ADAPTIVE BINARY TREE SVM CLASSIFICATION CONFUSION-MATRIX.

Crop Land

Inhabited area

Inhabited area1

Crop

land Water Road Bare

soil Plant User accuracy

Crop Land 134 0 0 2 0 0 0 0 98.53%

Inhabited

area 0 34 26 0 0 36 0 0 35.42%

Inhabited

area1 0 0 26 0 0 67 0 0 27.96%

Crop land 0 0 0 164 0 0 0 0 100.00%

Water 0 0 0 0 135 0 0 0 100.00%

Road 0 0 0 0 0 103 0 0 100.00%

Bare soil 0 0 0 0 0 0 103 2 97.22%

Plant 0 0 0 0 0 0 3 105 97.22%

Producer

accuracy 100.00% 100.00% 50.00% 98.80% 100.00% 50.00% 97.17% 98.13% 96.52%

8. CONCLUSIONS

Support vector machine (SVM) and the inter-class separability rule of hyperspectral data, binary tree SVM classifier based on separability measure among different classes of hyperspectral image classification.The binary tree SVM

(14)

S.K.Sahu, IJRIT-204 classifier is a approach to improve the accuracy of hyperspectral image classification and expand the possibilities for interpretation and application of hyperspectral remote sensing image.

Segmentation of remote sensing images is a critical step in geographic object-based image analysis. Evaluating the performance of segmentation algorithms is essential to identify effective segmentation methods and optimize their parameters. In this study, we propose region-based precision of evaluating segmentation of Chillika Lagoon, Odisha by using of ERDAS imagine-9.2 version software.We proposed to segment high-resolution remote sensing images. First, the over-segmented initial segmentation is produced by a region growing method by k mean clustering. By experiments using airborne operational modular imaging spectrometer II (OMIS II) data, satellite EO- 1 Hyperion hyperspectral data and airborne AVIRIS data, the Classification result image of novel binary tree SVM is obtained.

REFERENCES

1. Agresti, A.,(1990) “Categorical Data Analysis” Wiley Series in Probability and Mathematical Statistics, Wiley, New York .

2. Argialas D. and V.Goudoula (2003). Knowledge-based Land Use Classification from IKONOS Imagery for Arkadi, Crete,Greece. Remote Sensing for Environmental Monitoring, GIS Applications, and Geology II, Proceedings of SPIE Vol. 4886.

3. Brown M., Lewis H.G., and S.R. Gunn, (2000). Linear Spectral Mixture Models and Support Vector Machines for Remote Sensing. IEEE Transactions On Geoscience And Remote Sensing, Vol. 38, No. 5.

4. Carleer., A.P. Debeir, O. Wolff., E. (2005)Assessment of very high spatial resolution satellite image segmentationsPhotogram. Eng. Remote Sens., 71 (11) . 1285–1294

5. De Moraes R.M. (2004). An Analysis Of The Fuzzy Expert Systems Architecture For Multispectral Image Classification Using Mathematical Morphology Operators (Invited Paper)

6. Dey, V., Zhang, Y., Zhong, M., (2010). A review on image segmentation techniques with remote sensing perspective. In: Proceedings of the International Society for Photogrammetry and Remote Sensing Symposium, vol. 38, 31–42.

7. Foody G.M. and A. Mathur, (2004). A Relative Evaluation of Multiclass Image Classification by Support Vector Machines.IEEE Transactions On Geoscience And Remote Sensing, Vol.42, No. 6,

8. Gualtieri J.A. and R. F. Cromp, (1999). Support vector machines for hyperspectral remote sensing classification,” in Proceedingsof the SPIE, vol. 3584, 221–232.

9. Huang C., L. S. Davis, and J. R. G. Townshend (2002), An assessement of support vector machines for land cover classifiocation,” Int. J. Remote sensing, vol. 23, no. 4, 725–749,

10. Kanellopoulos I., Wilkinson G., and T. Moons (1999). Machine Vision and Advanced Image Processing in Remote Sensing.Springer Verlag.

11. Melgani F. and L. Bruzzone (2004). Classification of Hyperspectral Remote Sensing Images With Support Vector Machines. IEEE Transactions On Geoscience And Remote Sensing, Vol. 42, No. 8.

12. Moller-Jensen L. (1997). Classification of Ubrban Land Cover Based on Expert Systems, Object Models and Texture. Comput. Environ and Urban Systems, Vol.21, No. 3/4, -302,

13. Negnevitsky M., (2005). Artificial Intelligence, a Guide to Intelligent Systems. Pearson Education, p.440, 14. Schiewe, J. Tufte, L. Ehlers., M. (2001) Potential and problems of multi-scale segmentation methods in

remote sensing GIS – Z. Geoinform. Syst., 6 . 34–39

15. Smits P.C., A. Annoni (1999). Towards operational knowledgebasedremote-sensing image analysis. Pattern Recognition Letters 20, 1415 -1422.

16. Theodoridis S. and K. Koutroumbas (2003). Pattern Recognition.Second Edition. Elsevier Academic Press.

17. Yoo, H. W., Jang, D. S., Jung, S. H., Park, J. H., and Song, K.S. (2002). Visual information retrieval system via content-based approach. Pattern Recognition, 35(3), 749–769.

18. Yoo., H.W., H.S. Park, D.S. Jang (2005). Expert system for color image retrieval. Expert Systems with Applications 28 .347–357.

.

References

Related documents

The hyphae breaks down the log as it grows and after a period of time, usually at least six months, the fungus will begin to produce mushrooms.. Spawn, which contains active hyphae,

It allows management and organisation users to monitor their school performances such as student strength, HR dashboard, student attendance, teacher’s attendance and

Polytechnic University of Zamora (Spain) Polytechnic Univertity of Zaragoza (Spain) Public Univertity of Navarra, Pamplona (Spain) Public University of Navarra, Tudela (Spain)

• An individual investor subject to unlimited tax liability in the US holds Austrian bonds in a deposit with an Austrian bank: The interest income derived from the bond is

Memorial through the final steps of the Magnet process, Nurse Researcher Linda Lillington RN, DNSc, and her team determined that their nurses needed access to an online,

Minstens tweemaal daags gebruiken zorgt voor schone tanden, een frisse adem en bescherming tegen

In this case, however, the unit price charged is higher of an amount equal to the VAT on purchases (on which VAT is further charged and remitted to the tax authority, therefore

(M1021/1023/1025 ) Diagnoses, Symptom Control, and Optional Diagnoses : List each diagnosis for which the patient is receiving home care in Column 1, and enter its ICD-10-CM code