The Successive Projection Algorithm (SPA), an Algorithm with a Spatial Constraint for the Automatic Search of Endmembers in Hyperspectral Data

Spectral mixing is a problem inherent to remote sensing data and results in few image pixel spectra representing ″pure″ targets. Linear spectral mixture analysis is designed to address this problem and it assumes that the pixel-to-pixel variability in a scene results from varying proportions of spec...

Full description

Bibliographic Details
Main Authors: Zhang, Jinkai, Rivard, Benoit, Rogge, D.M.
Format: Text
Language:English
Published: Molecular Diversity Preservation International (MDPI) 2008
Subjects:
Online Access:http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3927512
id ftpubmed:oai:pubmedcentral.nih.gov:3927512
record_format openpolar
spelling ftpubmed:oai:pubmedcentral.nih.gov:3927512 2023-05-15T15:35:28+02:00 The Successive Projection Algorithm (SPA), an Algorithm with a Spatial Constraint for the Automatic Search of Endmembers in Hyperspectral Data Zhang, Jinkai Rivard, Benoit Rogge, D.M. 2008-02-22 http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3927512 en eng Molecular Diversity Preservation International (MDPI) http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3927512 © 2008 by MDPI Reproduction is permitted for noncommercial purposes. Full Research Paper Text 2008 ftpubmed 2014-02-23T01:44:44Z Spectral mixing is a problem inherent to remote sensing data and results in few image pixel spectra representing ″pure″ targets. Linear spectral mixture analysis is designed to address this problem and it assumes that the pixel-to-pixel variability in a scene results from varying proportions of spectral endmembers. In this paper we present a different endmember-search algorithm called the Successive Projection Algorithm (SPA). SPA builds on convex geometry and orthogonal projection common to other endmember search algorithms by including a constraint on the spatial adjacency of endmember candidate pixels. Consequently it can reduce the susceptibility to outlier pixels and generates realistic endmembers.This is demonstrated using two case studies (AVIRIS Cuprite cube and Probe-1 imagery for Baffin Island) where image endmembers can be validated with ground truth data. The SPA algorithm extracts endmembers from hyperspectral data without having to reduce the data dimensionality. It uses the spectral angle (alike IEA) and the spatial adjacency of pixels in the image to constrain the selection of candidate pixels representing an endmember. We designed SPA based on the observation that many targets have spatial continuity (e.g. bedrock lithologies) in imagery and thus a spatial constraint would be beneficial in the endmember search. An additional product of the SPA is data describing the change of the simplex volume ratio between successive iterations during the endmember extraction. It illustrates the influence of a new endmember on the data structure, and provides information on the convergence of the algorithm. It can provide a general guideline to constrain the total number of endmembers in a search. Text Baffin Island Baffin PubMed Central (PMC) Baffin Island
institution Open Polar
collection PubMed Central (PMC)
op_collection_id ftpubmed
language English
topic Full Research Paper
spellingShingle Full Research Paper
Zhang, Jinkai
Rivard, Benoit
Rogge, D.M.
The Successive Projection Algorithm (SPA), an Algorithm with a Spatial Constraint for the Automatic Search of Endmembers in Hyperspectral Data
topic_facet Full Research Paper
description Spectral mixing is a problem inherent to remote sensing data and results in few image pixel spectra representing ″pure″ targets. Linear spectral mixture analysis is designed to address this problem and it assumes that the pixel-to-pixel variability in a scene results from varying proportions of spectral endmembers. In this paper we present a different endmember-search algorithm called the Successive Projection Algorithm (SPA). SPA builds on convex geometry and orthogonal projection common to other endmember search algorithms by including a constraint on the spatial adjacency of endmember candidate pixels. Consequently it can reduce the susceptibility to outlier pixels and generates realistic endmembers.This is demonstrated using two case studies (AVIRIS Cuprite cube and Probe-1 imagery for Baffin Island) where image endmembers can be validated with ground truth data. The SPA algorithm extracts endmembers from hyperspectral data without having to reduce the data dimensionality. It uses the spectral angle (alike IEA) and the spatial adjacency of pixels in the image to constrain the selection of candidate pixels representing an endmember. We designed SPA based on the observation that many targets have spatial continuity (e.g. bedrock lithologies) in imagery and thus a spatial constraint would be beneficial in the endmember search. An additional product of the SPA is data describing the change of the simplex volume ratio between successive iterations during the endmember extraction. It illustrates the influence of a new endmember on the data structure, and provides information on the convergence of the algorithm. It can provide a general guideline to constrain the total number of endmembers in a search.
format Text
author Zhang, Jinkai
Rivard, Benoit
Rogge, D.M.
author_facet Zhang, Jinkai
Rivard, Benoit
Rogge, D.M.
author_sort Zhang, Jinkai
title The Successive Projection Algorithm (SPA), an Algorithm with a Spatial Constraint for the Automatic Search of Endmembers in Hyperspectral Data
title_short The Successive Projection Algorithm (SPA), an Algorithm with a Spatial Constraint for the Automatic Search of Endmembers in Hyperspectral Data
title_full The Successive Projection Algorithm (SPA), an Algorithm with a Spatial Constraint for the Automatic Search of Endmembers in Hyperspectral Data
title_fullStr The Successive Projection Algorithm (SPA), an Algorithm with a Spatial Constraint for the Automatic Search of Endmembers in Hyperspectral Data
title_full_unstemmed The Successive Projection Algorithm (SPA), an Algorithm with a Spatial Constraint for the Automatic Search of Endmembers in Hyperspectral Data
title_sort successive projection algorithm (spa), an algorithm with a spatial constraint for the automatic search of endmembers in hyperspectral data
publisher Molecular Diversity Preservation International (MDPI)
publishDate 2008
url http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3927512
geographic Baffin Island
geographic_facet Baffin Island
genre Baffin Island
Baffin
genre_facet Baffin Island
Baffin
op_relation http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3927512
op_rights © 2008 by MDPI
Reproduction is permitted for noncommercial purposes.
_version_ 1766365799833927680