Developing a portable GPU library for hyperspectral image processing

被引:0
|
作者
Perez-Irizarry, Gabriel J. [1 ]
De la Cruz-Sanchez, Francisco [1 ]
Landron-Rivera, Brian A. [1 ]
Santiago, Nayda G. [1 ]
Velez-Reyes, Miguel [1 ]
机构
[1] Univ Puerto Rico, Elect & Comp Engn Dept, Mayaguez, PR 00681 USA
关键词
GPU; software library; hyperspectral; build system; software engineering;
D O I
10.1117/12.920499
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The increasing volume of data produced by hyperspectral image sensors have forced researches and developers to seek out new and more efficient ways of analyzing the data as quick as possible. Medical, scientific, and military applications present performance requirements for tools that perform operations on hyperspectral sensor data. By providing a hyperspectral image analysis library, we aim to accelerate hyperspectral image application development. Development of a cross-platform library, Libdect, with GPU support for hyperspectral image analysis is presented. Coupling library development with efficient hyperspectral algorithms escalates into a significant time investment in many projects or prototypes. Provided a solution to these issues, developers can implement hyperspectral image analysis applications in less time. Developers will not be focused on implementing target detection code and potential issues related to platform or GPU architecture differences. Libdect's development team counts with previously implemented detection algorithms. By utilizing proven tools, such as CMake and CTest, to develop Libdect's infrastructure, we were able to develop and test a prototype library that provides target detection code with GPU support on Linux platforms. As a whole, Libdect is an early prototype of an open and documented example of Software Engineering practices and tools. They are put together in an effort to increase developer productivity and encourage new developers into the field of hyperspectral image application development.
引用
收藏
页数:11
相关论文
共 50 条
  • [21] Extended attribute profiles on GPU applied to hyperspectral image classification
    Bascoy, Pedro G.
    Quesada-Barriuso, Pablo
    Heras, Dora B.
    Arguello, Francisco
    Demir, Beguem
    Bruzzone, Lorenzo
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (03): : 1565 - 1579
  • [22] Localized processing for hyperspectral image analysis
    Du, Q
    CHEMICAL AND BIOLOGICAL STANDOFF DETECTION II, 2004, 5584 : 202 - 209
  • [23] Improved VCA in Hyperspectral Image Processing
    Zhu, Xiaoming
    Chen, Chao
    Sun, Bo
    Zhang, Xiyu
    He, Jun
    AIRBORNE INTELLIGENCE, SURVEILLANCE, RECONNAISSANCE (ISR) SYSTEMS AND APPLICATIONS VII, 2010, 7668
  • [24] A Survey of GPU Implementations for Hyperspectral Image Classification in Remote Sensing
    Yusuf, Ayomide
    Alawneh, Shadi
    CANADIAN JOURNAL OF REMOTE SENSING, 2018, 44 (05) : 532 - 550
  • [25] Extended attribute profiles on GPU applied to hyperspectral image classification
    Pedro G. Bascoy
    Pablo Quesada-Barriuso
    Dora B. Heras
    Francisco Argüello
    Begüm Demir
    Lorenzo Bruzzone
    The Journal of Supercomputing, 2019, 75 : 1565 - 1579
  • [26] Parallel Hyperspectral Image and Signal Processing
    Plaza, Antonio
    Plaza, Javier
    Paz, Abel
    Sanchez, Sergio
    IEEE SIGNAL PROCESSING MAGAZINE, 2011, 28 (03) : 119 - 126
  • [27] GGCN: GPU-Based Hyperspectral Image Classification Algorithm
    Zhang Minghua
    Zou Yaqing
    Song Wei
    Huang Dongmei
    Liu Zhixiang
    LASER & OPTOELECTRONICS PROGRESS, 2020, 57 (20)
  • [28] GPU Implementation of JPEG2000 for Hyperspectral Image Compression
    Ciznicki, Milosz
    Kurowski, Krzysztof
    Plaza, Antonio
    HIGH-PERFORMANCE COMPUTING IN REMOTE SENSING, 2011, 8183
  • [29] Signal processing for hyperspectral image exploitation
    Shaw, G
    Manolakis, D
    IEEE SIGNAL PROCESSING MAGAZINE, 2002, 19 (01) : 12 - 16
  • [30] Processing of hyperspectral remote sensing image
    Li, DR
    Zhang, LP
    INTERNATIONAL SYMPOSIUM ON MULTISPECTRAL IMAGE PROCESSING, 1998, 3545 : 8 - 14