Device, System and Method for Efficient Unmixing of Pixels in Hyperspectral Imagery
AssigneeGeospatial Technology Associates LLC
InventorWilliam F. Basener
Life of this patent
Estimating the term…
Abstract
Embodiments of a system, method and device provide for unmixing every pixel in an image and identifying the materials present in each pixel. According to embodiments, at least one metric for each pixel in a spectral image is determined via a linear or nonlinear regression unmixing model, and for each spectrum in a spectral library, and for each pixel in the spectral image, a determination is made whether to reject the unmixing model based on the metric(s). Further, regions in the spectral image are defined for one or more spectra, where the regions are defined according to unrejected unmixing models.
Claims20
A computer-implemented method for unmixing pixels in hyperspectral imagery, comprising:
- (a) determining, using a spectral library storing a plurality of material spectra, at least one metric for each pixel of a plurality of pixels in a spectral image using an unmixing model executed on each pixel of the plurality of pixels in the spectral image;
- (b) for each spectrum of the plurality of material spectra in the library, and for each pixel in the plurality of pixels in the spectral image, determining whether to reject the unmixing model based on the stored at least one metric;
- (c) defining a first region in the spectral image for a first selected spectrum from the spectral library, wherein the first region comprises at least one pixel in the spectral image comprising an associated unrejected unmixing model for the first selected spectrum;
- and
- (d) for every remaining spectrum beyond the first selected spectrum from the spectral library, defining a further region in the spectral image as long as at least one pixel in the spectral image can be unmixed with an unrejected unmixing model, wherein the defined further region comprises at least one pixel in the spectral image comprising the associated unrejected unmixing model for the remaining spectrum.
A system for unmixing pixels in hyperspectral imagery, comprising:
- a processor;
- a memory storing a plurality of instructions which, when executed by the processor, cause the processor to:
- (a) determine, using a spectral library storing a plurality of material spectra, at least one metric for each pixel of a plurality of pixels in a spectral image using an unmixing model executed on each pixel of the plurality of pixels in the spectral image;
- (b) for each spectrum of the plurality of material spectra in the library, and for each pixel in the plurality of pixels in the spectral image, determine whether to reject the unmixing model based on the stored at least one metric;
- (c) define a first region in the spectral image for a first selected spectrum from the spectral library, wherein the first region comprises at least one pixel in the spectral image comprising an associated unrejected unmixing model for the first selected spectrum;
- and
- (d) for every remaining spectrum beyond the first selected spectrum from the spectral library, define a further region in the spectral image as long as at least one pixel in the spectral image can be unmixed with an unrejected unmixing model, wherein the defined further region comprises at least one pixel in the spectral image comprising the associated unrejected unmixing model for the remaining spectrum;
- and
- an interface in communication with the processor, wherein the interface is configured to graphically represent the first region in the spectral image.
Dependencies are inferred from the claim text.