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 条
  • [11] HYPERSPECTRAL IMAGE RECONSTRUCTION FROM RANDOM PROJECTIONS ON GPU
    Sevilla, Lorge
    Martin, Gabriel
    Nascimento, Jose
    Bioucas-Dias, Jose
    2016 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2016, : 280 - 283
  • [12] GPU Implementation of Composite Kernels for Hyperspectral Image Classification
    Wu, Zebin
    Liu, Jiafu
    Plaza, Antonio
    Li, Jun
    Wei, Zhihui
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2015, 12 (09) : 1973 - 1977
  • [13] SAR Image Processing using GPU
    Maddikonda, Syam Sujith
    Sundaram, Shanmugha G. A.
    2014 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2014,
  • [14] Image Parallel Processing Based on GPU
    Zhang, Nan
    Wang, Jian-li
    Chen, Yun-shan
    2ND IEEE INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER CONTROL (ICACC 2010), VOL. 3, 2010, : 367 - 370
  • [15] Efficient Processing of Image Processing Applications on CPU/GPU
    Naz, Najia
    Haseeb Malik, Abdul
    Khurshid, Abu Bakar
    Aziz, Furqan
    Alouffi, Bader
    Uddin, M. Irfan
    AlGhamdi, Ahmed
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2020, 2020
  • [16] BPLG: A Tuned Butterfly Processing Library for GPU Architectures
    J. Lobeiras
    M. Amor
    R. Doallo
    International Journal of Parallel Programming, 2015, 43 : 1078 - 1102
  • [17] BPLG: A Tuned Butterfly Processing Library for GPU Architectures
    Lobeiras, J.
    Amor, M.
    Doallo, R.
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2015, 43 (06) : 1078 - 1102
  • [18] SPLG: A Tuned Signal Processing Library for GPU Architectures
    Lobeiras, Jacobo
    Amor, Margarita
    Doallo, Ramon
    2013 25TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 2013, : 184 - 191
  • [19] CURFIL: A GPU Library for Image Labeling with Random Forests
    Schulz, Hannes
    Waldvogel, Benedikt
    Sheikh, Rasha
    Behnke, Sven
    COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS, 2016, 598 : 416 - 432
  • [20] DEVELOPING A PORTABLE C++ GUI CLASS LIBRARY
    MEYER, A
    DR DOBBS JOURNAL, 1992, 17 (11): : 102 - &