...
首页> 外文期刊>Geoscience and Remote Sensing Letters, IEEE >GPU Implementation of an Automatic Target Detection and Classification Algorithm for Hyperspectral Image Analysis
【24h】

GPU Implementation of an Automatic Target Detection and Classification Algorithm for Hyperspectral Image Analysis

机译:用于高光谱图像分析的自动目标检测和分类算法的GPU实现

获取原文
获取原文并翻译 | 示例
           

摘要

The detection of (moving or static) targets in remotely sensed hyperspectral images often requires real-time responses for swift decisions that depend upon high computing performance of algorithm analysis. The automatic target detection and classification algorithm (ATDCA) has been widely used for this purpose. In this letter, we develop several optimizations for accelerating the computational performance of ATDCA. The first one focuses on the use of the Gram–Schmidt orthogonalization method instead of the orthogonal projection process adopted by the classic algorithm. The second one is focused on the development of a new implementation of the algorithm on commodity graphics processing units (GPUs). The proposed GPU implementation properly exploits the GPU architecture at low level, including shared memory, and provides coalesced accesses to memory that lead to very significant speedup factors, thus taking full advantage of the computational power of GPUs. The GPU implementation is specifically tailored to hyperspectral imagery and the special characteristics of this kind of data, achieving real-time performance of ATDCA for the first time in the literature. The proposed optimizations are evaluated not only in terms of target detection accuracy but also in terms of computational performance using two different GPU architectures by NVIDIA: Tesla C1060 and GeForce GTX 580, taking advantage of the performance of operations in single-precision floating point. Experiments are conducted using hyperspectral data sets collected by three different hyperspectral imaging instruments. These results reveal considerable acceleration factors while retaining the same target detection accuracy for the algorithm.
机译:遥感高光谱图像中(移动或静态)目标的检测通常需要实时响应,以便快速做出决策,这取决于算法分析的高计算性能。自动目标检测和分类算法(ATDCA)已广泛用于此目的。在这封信中,我们开发了一些优化来加速ATDCA的计算性能。第一个重点是使用Gram–Schmidt正交化方法,而不是经典算法采用的正交投影过程。第二个重点是在商品图形处理单元(GPU)上开发该算法的新实现。所提出的GPU实现在底层充分利用了GPU体系结构,包括共享内存,并提供了对内存的合并访问,这导致非常重要的加速因素,从而充分利用了GPU的计算能力。 GPU的实现专门针对高光谱图像和此类数据的特殊特性而量身定制,这在文献中首次实现了ATDCA的实时性能。利用NVIDIA的两种不同GPU架构:Tesla C1060和GeForce GTX 580,利用单精度浮点运算的性能,不仅可以根据目标检测精度来评估拟议的优化,而且还可以根据计算性能来进行评估。使用由三种不同的高光谱成像仪器收集的高光谱数据集进行实验。这些结果揭示了相当大的加速因子,同时为算法保留了相同的目标检测精度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号