Spatial-Spectral Preprocessing for Endmember Extraction on GPU’s
نویسندگان
چکیده
Spectral unmixing is focused in the identification of spectrally pure signatures, called endmembers, and their corresponding abundances in each pixel of a hyperspectral image. Mainly focused on the spectral information contained in the hyperspectral images, endmember extraction techniques have recently included spatial information to achieve more accurate results. Several algorithms have been developed for automatic or semi-automatic identification of endmembers using spatial and spectral information, including the spectral-spatial endmember extraction (SSEE) where, within a preprocessing step in the technique, both sources of information are extracted from the hyperspectral image and equally used for this purpose. Previous works have implemented the SSEE technique in four main steps: 1) local eigenvectors calculation in each sub-region in which the original hyperspectral image is divided; 2) computation of the maxima and minima projection of all eigenvectors over the entire hyperspectral image in order to obtain a candidates pixels set; 3) expansion and averaging of the signatures of the candidate set; 4) ranking based on the spectral angle distance (SAD). The result of this method is a list of candidate signatures from which the endmembers can be extracted using various spectral-based techniques, such as orthogonal subspace projection (OSP), vertex component analysis (VCA) or N-FINDR. Considering the large volume of data and the complexity of the calculations, there is a need for efficient implementations. Latestgeneration hardware accelerators such as commodity graphics processing units (GPUs) offer a good chance for improving the computational performance in this context. In this paper, we develop two different implementations of the SSEE algorithm using GPUs. Both are based on the eigenvectors computation within each sub-region of the first step, one using the singular value decomposition (SVD) and another one using principal component analysis (PCA). Based on our experiments with hyperspectral data sets, high computational performance is observed in both cases.
منابع مشابه
An Efficient Technique for Hyperspectral Endmember Extraction based on SE
Hyperspectral Endmember extraction of a set of accurateendmembers is critical for the proper unmixing of Hyperspectral image. Several preprocessing algorithms such as spatial preprocessing (SPP), region based spatial preprocessing (RBSPP), and spatial spectral preprocessing (SSPP) have been developed for the extraction of endmembers. These algorithms require complex operations and huge computat...
متن کاملEndmember Extraction for Hyperspectral Images Using Watershed and Normalized Cuts
Endmember extraction integrated with spatial information has been concerned on some research recently. In this paper we studies an improved endmember extraction method with spatial preprocessing module which use watershed with normalized cuts to avoid oversegmentation and produce accurate results from spectral mixture analysis. The spatial-spectral endmember extraction method which used the adv...
متن کاملAn image-based endmember bundle extraction algorithm using reconstruction error for hyperspectral imagery
Although many endmember extraction algorithms have been proposed for hyperspectral images in recent years, there are still some problems in endmember extraction which would lead to inaccurate endmember extraction. One important problem is the variation in endmember spectral signatures due to spatial and temporal variability in the condition of scene components and differential illumination cond...
متن کاملQuantifying the Impact of Spatial Resolution on Endmember Extraction from Hyperspectral Imagery
Spectral mixing is a phenomenon that occurs naturally and frequently in real-world scenarios. This phenomenon, which has traditionally been modeled by using both linear and nonlinear techniques, has been reported to significantly influence the task of estimating fractional covers from mixed pixels. Over the past years, several algorithms have been developed for spectral unmixing of hyperspectra...
متن کاملRecent Developments in Endmember Extraction and Spectral Unmixing
Spectral unmixing is an important task for remotely sensed hyperspectral data exploitation. The spectral signatures collected in natural environments are invariably a mixture of the pure signatures of the various materials found within the spatial extent of the ground instantaneous field view of the imaging instrument. Spectral unmixing aims at inferring such pure spectral signatures, called en...
متن کامل