Support vector machines for spectral unmixing

Mixture modelling is becoming an increasingly important tool in the remote sensing community as researchers attempt to resolve sub-pixel, area information. This paper describes an approach based on a relatively new technique, support vector machines (SVMs), and compares this with more established algorithms such as linear spectral mixture models (LSMMs) and artificial neural networks (ANNs). In the simplest case, the mixture regions formed by the linear SVM and the LSMM are equivalent. Extensions to the basic SVM algorithm allow the technique to be applied to data sets that exhibit spectral confusion and to data sets that have non-linear mixture regions. The paper highlights the key advantage offered by the SVM approach in that it selects end-members (pure pixels) automatically and the potential of the SVM method is demonstrated using a Landsat TM data set.