• DocumentCode
    52546
  • Title

    Massively Parallel GPU Design of Automatic Target Generation Process in Hyperspectral Imagery

  • Author

    Xiaojie Li ; Bormin Huang ; Kai Zhao

  • Author_Institution
    Northeast Inst. of Geogr. & Agroecology, Changchun, China
  • Volume
    8
  • Issue
    6
  • fYear
    2015
  • fDate
    Jun-15
  • Firstpage
    2862
  • Lastpage
    2869
  • Abstract
    A popular algorithm for hyperspectral image interpretation is the automatic target generation process (ATGP). ATGP creates a set of targets from image data in an unsupervised fashion without prior knowledge. It can be used to search a specific target in unknown scenes and when a target´s size is smaller than a single pixel. Its application has been demonstrated in many fields including geology, agriculture, and intelligence. However, the algorithm requires long time to process due to the massive amount of data. To expedite the process, the graphics processing units (GPUs) are an attractive alternative in comparison with traditional CPU architectures. In this paper, we propose a GPU-based massively parallel version of ATGP, which provides real-time performance for the first time in the literature. The HYDICE image data (307 * 307 pixels and 210 spectral bands) are used for benchmark. Our optimization efforts on the GPU-based ATGP algorithm using one NVIDIA Tesla K20 GPU with I/O transfer can achieve a speedup of 362× with respect to its single-threaded CPU counterpart. We also tested the algorithm on Airborne Visible/InfraRed Imaging Spectrometer (AVIRIS) WTC dataset (512 * 614 * 224 of 224 bands) and Cuprite dataset (35 * 350 * 188 of 188 bands), the speedup was 416× and 320×, respectively, when the target number was 15.
  • Keywords
    geophysical image processing; graphics processing units; image resolution; ATGP; Cuprite dataset; GPU-based ATGP algorithm; HYDICE image data; NVIDIA Tesla K20 GPU; WTC dataset; airborne visible-infrared imaging spectrometer; automatic target generation process; hyperspectral image interpretation; hyperspectral imagery; parallel GPU design; Graphics processing units; Hyperspectral imaging; Indexes; Instruction sets; Libraries; Runtime; Automatic target generation process (ATGP); CUDA; graphics processing unit (GPU); hyperspectral imagery;
  • fLanguage
    English
  • Journal_Title
    Selected Topics in Applied Earth Observations and Remote Sensing, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    1939-1404
  • Type

    jour

  • DOI
    10.1109/JSTARS.2014.2347299
  • Filename
    6891117