Towards Real-time Hyperspectral Image Processing, a GP-GPU Implementation of Target Identification
In the quest for real time processing of hyperspectral images, this paper presents two artificial intelligence algorithms for target detection specially developed for their implementation over GPU and applied to a search-and-rescue scenario. Both algorithms are based on the application of artificial neural networks to the hyperspectral data. In the first algorithm the neural networks are applied at the level of individual pixels of the image. The second algorithm is a multiresolution based approach to scale invariant target identification using a hierarchical artificial neural network architecture. We have studied the main issues for the efficient implementation of the algorithms in GPU: the exploitation of thousands of threads that are available in this architecture and the adequate use of bandwidth of the device. The tests we have performed show both the effectiveness of detection of the algorithms and the efficiency of the GPU implementation in terms of execution times.
keywords: CUDA, GPU, hyperspectral images, target detection
Publication: Congress
1624015010089
June 18, 2021
/research/publications/towards-real-time-hyperspectral-image-processing-a-gp-gpu-implementation-of-target-identification
In the quest for real time processing of hyperspectral images, this paper presents two artificial intelligence algorithms for target detection specially developed for their implementation over GPU and applied to a search-and-rescue scenario. Both algorithms are based on the application of artificial neural networks to the hyperspectral data. In the first algorithm the neural networks are applied at the level of individual pixels of the image. The second algorithm is a multiresolution based approach to scale invariant target identification using a hierarchical artificial neural network architecture. We have studied the main issues for the efficient implementation of the algorithms in GPU: the exploitation of thousands of threads that are available in this architecture and the adequate use of bandwidth of the device. The tests we have performed show both the effectiveness of detection of the algorithms and the efficiency of the GPU implementation in terms of execution times. - D. B. Heras, F. Argüello, J. López Gómez, J. A. Becerra and Richard J. Duro - 10.1109/IDAACS.2011.6072765
publications_en