Kernel principal component and maximum autocorrelation factor analyses for change detection

Allan Aasbjerg Nielsen, Morton John Canty

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Abstract

Principal component analysis (PCA) has often been used to detect change over time in remotely sensed images. A commonly used technique consists of finding the projections along the eigenvectors for data consisting of pair-wise (perhaps generalized) differences between corresponding spectral bands covering the same geographical region acquired at two different time points. In this paper kernel versions of the principal component and maximum autocorrelation factor (MAF) transformations are used to carry out the analysis. An example is based on bi-temporal Landsat-5 TM imagery over irrigation fields in Nevada acquired on successive passes of the Landsat-5 satellite in August-September 1991. The six-band images (the thermal band is omitted) with 1,000 by 1,000 28.5 m pixels were first processed with the iteratively re-weighted MAD (IR-MAD) algorithm in order to discriminate change. Then the MAD image was post-processed with both ordinary and kernel versions of PCA and MAF analysis. Kernel MAF suppresses the noisy no-change background much more successfully than ordinary MAF. The ratio between variances of the ordinary MAF 1 and the kernel MAF 1 (both scaled to unit variance) calculated in a no-change region of the images is 140 corresponding to 21.5 dB. Kernel MAF analysis also outperforms both linear and kernel PCA here (not shown).
Original languageEnglish
Title of host publicationSPIE Europe Remote Sensing Conference
Volume7477
Publication date2009
Publication statusPublished - 2009
EventSPIE Remote Sensing Conference 2009: Image and Signal Processing for Remote Sensing XV - Berlin, Germany
Duration: 31 Aug 20093 Sep 2009
Conference number: 7477

Conference

ConferenceSPIE Remote Sensing Conference 2009
Number7477
CountryGermany
CityBerlin
Period31/08/200903/09/2009

Cite this