GPU implementation of RX detection using spectral derivative features

Hyperspectral image (HSI), which can record abundance information of a pixel, has shown huge potential on many applications such as image classification, target and anomaly detection and so on. Nowadays, anomaly detection has attracted more attention because there is no limitation of spectral library. A standard approach for anomaly detection is the method developed by Reed and Xiaoli, called RX algorithm. However, the data volume is getting bigger with the developing of imaging technology. A problem that ensues is the rapid increase of computation complexity and this will lead a time-consumed application. In addition, there will be noise in HSI with the influence of illumination and atmospheric. In this paper, we realize an implementation of RX algorithm on NVIDIA GeForce 1060 GPU with the utilization of derivative features. On one hand, the GPU parallel implementation reach the purpose of real-time processing and it also eliminates the storage burden of on-board processing. On the other hand, the derivative features have better performance on salient features detection and noise restraint. Thus, it can further promote the detection performance of RXD. In our experiments, three real HSI datasets were tested to verify the effect of GPU parallel implementation. The experiment results had indicated that the utilization of derivative features can promote the detection performance. Compared with serial computation, the parallel implementation achieves a great reduction on processing time.

[1]  Antonio J. Plaza,et al.  Parallel real-time virtual dimensionality estimation for hyperspectral images , 2017, Journal of Real-Time Image Processing.

[2]  Yasser Maghsoudi,et al.  Beneficiary of high order derivative spectrum in target detection , 2014, 2014 IEEE Geoscience and Remote Sensing Symposium.

[3]  Antonio J. Plaza,et al.  The Promise of Reconfigurable Computing for Hyperspectral Imaging Onboard Systems: A Review and Trends , 2013, Proceedings of the IEEE.

[4]  Antonio J. Plaza,et al.  Real-Time Identification of Hyperspectral Subspaces , 2014, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[5]  Saeid Homayouni,et al.  An Approach for Subpixel Anomaly Detection in Hyperspectral Images , 2013, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[6]  Qian Du,et al.  Collaborative Representation for Hyperspectral Anomaly Detection , 2015, IEEE Transactions on Geoscience and Remote Sensing.

[7]  A F Goetz,et al.  Imaging Spectrometry for Earth Remote Sensing , 1985, Science.

[8]  Chein-I Chang,et al.  Multiple-Window Anomaly Detection for Hyperspectral Imagery , 2008, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[9]  John P. Kerekes,et al.  SpecTIR hyperspectral airborne Rochester experiment data collection campaign , 2012, Defense + Commercial Sensing.

[10]  Wei You,et al.  GPU implementation for real-time hyperspectral anomaly detection , 2015, 2015 IEEE International Conference on Digital Signal Processing (DSP).

[11]  Yuliya Tarabalka,et al.  Real-time anomaly detection in hyperspectral images using multivariate normal mixture models and GPU processing , 2009, Journal of Real-Time Image Processing.

[12]  Ye Zhang,et al.  An improved spectral reflectance and derivative feature fusion for hyperspectral image classification , 2011, 2011 IEEE International Geoscience and Remote Sensing Symposium.

[13]  Lianru Gao,et al.  Graphics processing unit–accelerated computation of the Markov random fields and loopy belief propagation algorithms for hyperspectral image classification , 2015 .

[14]  Jun Li,et al.  Parallel Implementation of Sparse Representation Classifiers for Hyperspectral Imagery on GPUs , 2015, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[15]  Antonio J. Plaza,et al.  Real-time implementation of remotely sensed hyperspectral image unmixing on GPUs , 2012, Journal of Real-Time Image Processing.

[16]  Qian Du,et al.  Hyperspectral image classification based on spectra derivative features and locality preserving analysis , 2014, 2014 IEEE China Summit & International Conference on Signal and Information Processing (ChinaSIP).

[17]  Bradley T. Blume,et al.  Multispectral and hyperspectral imaging: applications for medical and surgical diagnostics , 1997, Proceedings of the 19th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. 'Magnificent Milestones and Emerging Opportunities in Medical Engineering' (Cat. No.97CH36136).

[18]  William Philpot,et al.  A derivative-aided hyperspectral image analysis system for land-cover classification , 2002, IEEE Trans. Geosci. Remote. Sens..

[19]  Fang Liu,et al.  Hyperspectral Image Classification by Spatial–Spectral Derivative-Aided Kernel Joint Sparse Representation , 2015, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[20]  Hao Chen,et al.  Forest applications with hyperspectral imaging , 2012, 2012 IEEE International Geoscience and Remote Sensing Symposium.

[21]  Antonio J. Plaza,et al.  Parallel implementation of endmember extraction algorithms from hyperspectral data , 2006, IEEE Geoscience and Remote Sensing Letters.

[22]  Nasser Kehtarnavaz,et al.  JRTIP first issue editorial , 2006, Journal of Real-Time Image Processing.

[23]  Xiaoli Yu,et al.  Adaptive multiple-band CFAR detection of an optical pattern with unknown spectral distribution , 1990, IEEE Trans. Acoust. Speech Signal Process..

[24]  Lianru Gao,et al.  Real-time implementation of optimized maximum noise fraction transform for feature extraction of hyperspectral images , 2014 .

[25]  Heesung Kwon,et al.  Kernel RX-algorithm: a nonlinear anomaly detector for hyperspectral imagery , 2005, IEEE Transactions on Geoscience and Remote Sensing.

[26]  George A. Lampropoulos,et al.  Hyperspectral Classification Fusion for Classifying Different Military Targets , 2008, IGARSS 2008 - 2008 IEEE International Geoscience and Remote Sensing Symposium.

[27]  Lianru Gao,et al.  Embedded GPU implementation of anomaly detection for hyperspectral images , 2015, SPIE Remote Sensing.

[28]  Chiman Kwan,et al.  A Novel Cluster Kernel RX Algorithm for Anomaly and Change Detection Using Hyperspectral Images , 2016, IEEE Transactions on Geoscience and Remote Sensing.

[29]  Abel Paz,et al.  GPU implementation of target and anomaly detection algorithms for remotely sensed hyperspectral image analysis , 2010, Optical Engineering + Applications.

[30]  Antonio J. Plaza,et al.  Weighted-RXD and Linear Filter-Based RXD: Improving Background Statistics Estimation for Anomaly Detection in Hyperspectral Imagery , 2014, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[31]  Chein-I Chang,et al.  Anomaly detection and classification for hyperspectral imagery , 2002, IEEE Trans. Geosci. Remote. Sens..

[32]  Qian Du,et al.  High Performance Computing for Hyperspectral Remote Sensing , 2011, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[33]  Stephen Marshall,et al.  Hyperspectral imaging for food applications , 2015, 2015 23rd European Signal Processing Conference (EUSIPCO).

[34]  Jon Atli Benediktsson,et al.  Spectral Derivative Features for Classification of Hyperspectral Remote Sensing Images: Experimental Evaluation , 2013, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.