KEYWORDS: Feature extraction, Hyperspectral imaging, Scene classification, Signal to noise ratio, Computer programming, Principal component analysis, Interference (communication), Unmanned aerial vehicles, Signal processing, GPU based image processing, Parallel computing
The classification of Hyperspectral images (HSIs) has been the focus of many recent research efforts, where feature extraction plays an important role. Discriminative feature extraction methods aim to reduce the data dimension of HSIs, retain effective image information to the greatest extent, and suppress noises at the same time. Besides, according to the characteristics of pixel-by-pixel-multi-band of HSIs and data redundancy between bands, the processing of HSIs in the classifier will bring huge computational overhead. In this paper, we present a parallel implementation of the improved noise adaptive principal component algorithm (INAPC) for feature extraction of hyperspectral images on commodity graphics processing units (GPUs). Aiming at maximizing the signal-to-noise ratio (SNR) instead of the variance, we firstly deploy two SVDs and more comprehensive noise estimation in the INAPC transform and constructed a complete feature extraction process. Then we deploy a complete CPU-GPU collaborative computing solution, and use several GPU programming optimization methods to achieve the maximum acceleration effect. Through the experiments on three real hyperspectral datasets, Experimental results show that the proposed INAPC has stable superiority and provides a significant speedup compared to the CPU implementation.
Hyperspectral remote sensing technology has made good progress in recent years and is often used in military and civil fields. Hyperspectral images(HIS) are three-dimensional data composed of two dimensional spatial information and one dimensional spectral information of ground objects, which can be used to classify and study HIS. The current research is generally based on closed sets, that is, the classes appearing in the testing time all appear during the training time. However, the setting of this closed set is difficult to achieve in the real situation, so the concept of open sets is introduced, that is, unknown targets that may appear in the testing time but do not appear during the training time. However, there are few effective algorithms to study the open set of HIS. To solve this problem, we propose an open set recognition method for HIS based on Extreme Value Machine(EVM). The pre-processed HIS data was used as the input of EVM algorithm and the EVM model based on Weibull distribution was established. The test data were used to detect the classification of unknown targets and known targets. Compared with other classification algorithms, EVM can classify known targets in HIS and detect unknown targets with good accuracy.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.