Cargando…

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Jinkai, Rivard, Benoit, Rogge, D.M.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Molecular Diversity Preservation International (MDPI) 2008
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3927512/
https://www.ncbi.nlm.nih.gov/pubmed/27879768
_version_ 1782304134399000576
author Zhang, Jinkai
Rivard, Benoit
Rogge, D.M.
author_facet Zhang, Jinkai
Rivard, Benoit
Rogge, D.M.
author_sort Zhang, Jinkai
collection PubMed
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 Online
Article
Text
id pubmed-3927512
institution National Center for Biotechnology Information
language English
publishDate 2008
publisher Molecular Diversity Preservation International (MDPI)
record_format MEDLINE/PubMed
spelling pubmed-39275122014-02-18 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. Sensors (Basel) Full Research Paper 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. Molecular Diversity Preservation International (MDPI) 2008-02-22 /pmc/articles/PMC3927512/ /pubmed/27879768 Text en © 2008 by MDPI Reproduction is permitted for noncommercial purposes.
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
title 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_short 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
topic Full Research Paper
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3927512/
https://www.ncbi.nlm.nih.gov/pubmed/27879768
work_keys_str_mv AT zhangjinkai thesuccessiveprojectionalgorithmspaanalgorithmwithaspatialconstraintfortheautomaticsearchofendmembersinhyperspectraldata
AT rivardbenoit thesuccessiveprojectionalgorithmspaanalgorithmwithaspatialconstraintfortheautomaticsearchofendmembersinhyperspectraldata
AT roggedm thesuccessiveprojectionalgorithmspaanalgorithmwithaspatialconstraintfortheautomaticsearchofendmembersinhyperspectraldata
AT zhangjinkai successiveprojectionalgorithmspaanalgorithmwithaspatialconstraintfortheautomaticsearchofendmembersinhyperspectraldata
AT rivardbenoit successiveprojectionalgorithmspaanalgorithmwithaspatialconstraintfortheautomaticsearchofendmembersinhyperspectraldata
AT roggedm successiveprojectionalgorithmspaanalgorithmwithaspatialconstraintfortheautomaticsearchofendmembersinhyperspectraldata