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 条
  • [31] Recent advances in hyperspectral image processing
    Zhang Liangpei
    Du Bo
    GEO-SPATIAL INFORMATION SCIENCE, 2012, 15 (03) : 143 - 156
  • [32] GPU Parallel Implementation of Spatially Adaptive Hyperspectral Image Classification
    Wu, Zebin
    Shi, Linlin
    Li, Jun
    Wang, Qicong
    Sun, Le
    Wei, Zhihui
    Plaza, Javier
    Plaza, Antonio
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2018, 11 (04) : 1131 - 1143
  • [33] Hyperspectral image processing: A direct image simplification method
    Neylan, Christopher A.
    Rush, Tyler
    Gutierrez, Angel
    Robila, Stefan A.
    ALGORITHMS AND TECHNOLOGIES FOR MULTISPECTRAL, HYPERSPECTRAL, AND ULTRASPECTRAL IMAGERY XIV, 2008, 6966
  • [34] GPU Accelerated Image Processing for Lip Segmentation
    Adrjanowicz, Lukasz
    Kubanek, Mariusz
    Tomas, Adam
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT I, 2012, 7203 : 357 - 365
  • [35] Performance evaluation of image processing algorithms on the GPU
    Castano-Diez, Daniel
    Moser, Dominik
    Schoenegger, Andreas
    Pruggnaller, Sabine
    Frangakis, Achilleas S.
    JOURNAL OF STRUCTURAL BIOLOGY, 2008, 164 (01) : 153 - 160
  • [36] The Application of GPU in RS Image Parallel Processing
    Yang, Jingyu
    Zhang, Yongsheng
    Liu, Zhaohua
    Xie, Chao
    Ji, Song
    Tong, Xiaochong
    ITESS: 2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES, PT 1, 2008, : 870 - 876
  • [37] A Review on Parallel Medical Image Processing on GPU
    Khor, Hui Liang
    Liew, Siau-Chuin
    Zain, Jasni Mohd.
    2015 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND COMPUTER SYSTEMS (ICSECS), 2015, : 45 - 48
  • [38] GPU-based Biomedical Image Processing
    Berezsky, Oleh
    Pitsun, Oleh
    Dubchak, Lesia
    Liashchynskyi, Petro
    Liashchynskyi, Pavlo
    2018 XIVTH INTERNATIONAL CONFERENCE ON PERSPECTIVE TECHNOLOGIES AND METHODS IN MEMS DESIGN (MEMSTECH), 2018, : 96 - 99
  • [39] GPU Usage trends in Medical Image processing
    Benhamida, Abdallah
    Kozlovszky, Miklos
    Szenasi, Sandor
    IEEE 13TH INTERNATIONAL SYMPOSIUM ON APPLIED COMPUTATIONAL INTELLIGENCE AND INFORMATICS (SACI 2019), 2019, : 321 - 325
  • [40] Implementation of Image Processing Algorithms Based on GPU
    Tsmots, Ivan
    Berezkyi, Oleh
    Ihnatiev, Ihor
    Gumovska, Iryna
    2016 XITH INTERNATIONAL SCIENTIFIC AND TECHNICAL CONFERENCE COMPUTER SCIENCES AND INFORMATION TECHNOLOGIES (CSIT), 2016, : 27 - 29