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 条
  • [1] GPU FOR PARALLEL ON-BOARD HYPERSPECTRAL IMAGE PROCESSING
    Setoain, Javier
    Prieto, Manuel
    Tenllado, Christian
    Tirado, Francisco
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2008, 22 (04): : 424 - 437
  • [2] PVM implementation of a portable parallel image processing library
    Juhasz, Z.
    Crookes, D.
    Lecture Notes in Computer Science, 1156
  • [3] GPU based Parallel Image Processing Library for Embedded Systems
    Cavus, Mustafa
    Sumerkan, Hakki Doganer
    Simsek, Osman Seckin
    Hassan, Hasan
    Yaglikci, Abdullah Giray
    Ergin, Oguz
    PROCEEDINGS OF THE 2014 9TH INTERNATIONAL CONFERENCE ON COMPUTER VISION THEORY AND APPLICATIONS (VISAPP), VOL 1, 2014, : 234 - 241
  • [4] Hyperspectral remote sensing image parallel processing based on cluster and GPU
    Wang, Maozhi
    Guo, Ke
    Xu, Wenxi
    Hongwai yu Jiguang Gongcheng/Infrared and Laser Engineering, 2013, 42 (11): : 3070 - 3075
  • [5] EXPERIENCE WITH SPIDER - A PORTABLE SUBROUTINE LIBRARY FOR IMAGE-PROCESSING
    NITEZKI, P
    ROBOTERSYSTEME, 1985, 1 (04): : 231 - 234
  • [6] Use of FPGA or GPU-based architectures for remotely sensed hyperspectral image processing
    Gonzalez, Carlos
    Sanchez, Sergio
    Paz, Abel
    Resano, Javier
    Mozos, Daniel
    Plaza, Antonio
    INTEGRATION-THE VLSI JOURNAL, 2013, 46 (02) : 89 - 103
  • [7] Hyperspectral image feature extraction accelerated by GPU
    Qu, Haicheng
    Zhang, Ye
    Lin, Zhouhan
    Chen, Hao
    HIGH-PERFORMANCE COMPUTING IN REMOTE SENSING II, 2012, 8539
  • [8] Hyperspectral image classification with token fusion on GPU
    Huang, He
    Tao, Sha
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2024, 249
  • [9] GPU in texture image processing
    Xu, Zhipeng
    Xu, Wenbo
    DCABES 2006 PROCEEDINGS, VOLS 1 AND 2, 2006, : 380 - 383
  • [10] Hyperspectral image processing and analysis
    Mohan, B. Krishna
    Porwal, Alok
    CURRENT SCIENCE, 2015, 108 (05): : 833 - 841