A Weighted Spatial-Spectral Kernel RX Algorithm and Efficient Implementation on GPUs

The kernel RX (KRX) detector proposed by Kwon and Nasrabadi exploits a kernel function to obtain a better detection performance. However, it still has two limits that can be improved. On the one hand, reasonable integration of spatial-spectral information can be used to further improve its detection...

Full description

Bibliographic Details
Main Authors: Chunhui Zhao, Jiawei Li, Meiling Meng, Xifeng Yao
Format: Article
Language:English
Published: MDPI AG 2017-02-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/17/3/441
_version_ 1811301613331021824
author Chunhui Zhao
Jiawei Li
Meiling Meng
Xifeng Yao
author_facet Chunhui Zhao
Jiawei Li
Meiling Meng
Xifeng Yao
author_sort Chunhui Zhao
collection DOAJ
description The kernel RX (KRX) detector proposed by Kwon and Nasrabadi exploits a kernel function to obtain a better detection performance. However, it still has two limits that can be improved. On the one hand, reasonable integration of spatial-spectral information can be used to further improve its detection accuracy. On the other hand, parallel computing can be used to reduce the processing time in available KRX detectors. Accordingly, this paper presents a novel weighted spatial-spectral kernel RX (WSSKRX) detector and its parallel implementation on graphics processing units (GPUs). The WSSKRX utilizes the spatial neighborhood resources to reconstruct the testing pixels by introducing a spectral factor and a spatial window, thereby effectively reducing the interference of background noise. Then, the kernel function is redesigned as a mapping trick in a KRX detector to implement the anomaly detection. In addition, a powerful architecture based on the GPU technique is designed to accelerate WSSKRX. To substantiate the performance of the proposed algorithm, both synthetic and real data are conducted for experiments.
first_indexed 2024-04-13T07:11:55Z
format Article
id doaj.art-1270687a68144d6d9c15473d256bbe21
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-13T07:11:55Z
publishDate 2017-02-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-1270687a68144d6d9c15473d256bbe212022-12-22T02:56:50ZengMDPI AGSensors1424-82202017-02-0117344110.3390/s17030441s17030441A Weighted Spatial-Spectral Kernel RX Algorithm and Efficient Implementation on GPUsChunhui Zhao0Jiawei Li1Meiling Meng2Xifeng Yao3College of Information and Communication Engineering, Harbin Engineering University, Harbin 150001, ChinaCollege of Information and Communication Engineering, Harbin Engineering University, Harbin 150001, ChinaCollege of Information and Communication Engineering, Harbin Engineering University, Harbin 150001, ChinaCollege of Information and Communication Engineering, Harbin Engineering University, Harbin 150001, ChinaThe kernel RX (KRX) detector proposed by Kwon and Nasrabadi exploits a kernel function to obtain a better detection performance. However, it still has two limits that can be improved. On the one hand, reasonable integration of spatial-spectral information can be used to further improve its detection accuracy. On the other hand, parallel computing can be used to reduce the processing time in available KRX detectors. Accordingly, this paper presents a novel weighted spatial-spectral kernel RX (WSSKRX) detector and its parallel implementation on graphics processing units (GPUs). The WSSKRX utilizes the spatial neighborhood resources to reconstruct the testing pixels by introducing a spectral factor and a spatial window, thereby effectively reducing the interference of background noise. Then, the kernel function is redesigned as a mapping trick in a KRX detector to implement the anomaly detection. In addition, a powerful architecture based on the GPU technique is designed to accelerate WSSKRX. To substantiate the performance of the proposed algorithm, both synthetic and real data are conducted for experiments.http://www.mdpi.com/1424-8220/17/3/441anomaly detectiongraphics processing units (GPUs)hyperspectral imagingkernel mappingspatial-spectral informationparallel processing
spellingShingle Chunhui Zhao
Jiawei Li
Meiling Meng
Xifeng Yao
A Weighted Spatial-Spectral Kernel RX Algorithm and Efficient Implementation on GPUs
Sensors
anomaly detection
graphics processing units (GPUs)
hyperspectral imaging
kernel mapping
spatial-spectral information
parallel processing
title A Weighted Spatial-Spectral Kernel RX Algorithm and Efficient Implementation on GPUs
title_full A Weighted Spatial-Spectral Kernel RX Algorithm and Efficient Implementation on GPUs
title_fullStr A Weighted Spatial-Spectral Kernel RX Algorithm and Efficient Implementation on GPUs
title_full_unstemmed A Weighted Spatial-Spectral Kernel RX Algorithm and Efficient Implementation on GPUs
title_short A Weighted Spatial-Spectral Kernel RX Algorithm and Efficient Implementation on GPUs
title_sort weighted spatial spectral kernel rx algorithm and efficient implementation on gpus
topic anomaly detection
graphics processing units (GPUs)
hyperspectral imaging
kernel mapping
spatial-spectral information
parallel processing
url http://www.mdpi.com/1424-8220/17/3/441
work_keys_str_mv AT chunhuizhao aweightedspatialspectralkernelrxalgorithmandefficientimplementationongpus
AT jiaweili aweightedspatialspectralkernelrxalgorithmandefficientimplementationongpus
AT meilingmeng aweightedspatialspectralkernelrxalgorithmandefficientimplementationongpus
AT xifengyao aweightedspatialspectralkernelrxalgorithmandefficientimplementationongpus
AT chunhuizhao weightedspatialspectralkernelrxalgorithmandefficientimplementationongpus
AT jiaweili weightedspatialspectralkernelrxalgorithmandefficientimplementationongpus
AT meilingmeng weightedspatialspectralkernelrxalgorithmandefficientimplementationongpus
AT xifengyao weightedspatialspectralkernelrxalgorithmandefficientimplementationongpus