Abstract

Spectral unmixing estimates the abundance of each endmember at every pixel of a hyperspectral image. Each material in traditional unmixing algorithms is represented through a constant spectral signature. However, endmember variability always exists due to environmental, atmospheric, and temporal conditions, which leads to poor accuracy of the estimated abundances. This paper proposes a new unmixing algorithm based on a new linear transformation called endmember orthonormal mapping (EOM) to overcome the aforementioned problem. The EOM transformation maps original spectral space to a new EOM space to reduce endmember variability. In the original spectral space, each material is represented by a set of spectra (endmember set) which is extracted using the automated endmember bundles (AEB) method. The EOM transforms each endmember set to a vector in the EOM space so that these vectors are orthonormal. On account of orthonormalized endmembers, the condition number of the mixing matrix in the EOM space reduces. Furthermore, we consider the noise term as an additional virtual endmember set mapped to a vector that is orthogonal to other endmembers. As a result, a promising unmixing accuracy is obtained through applying the least squares abundance estimation in the subspace orthogonal to noise. Experimental results of both synthetic and real hyperspectral images demonstrate that the proposed algorithms provide much enhanced performance compared with the state-of-the-art algorithms.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call