• DocumentCode
    33031
  • Title

    Highly-Parallel GPU Architecture for Lossy Hyperspectral Image Compression

  • Author

    Santos, Leonardo ; Magli, Enrico ; Vitulli, Raffaele ; Lopez, J.F. ; Sarmiento, R.

  • Author_Institution
    Inst. for Appl. Microelectron., Univ. of Las Palmas de Gran CAnaria, Las Palmas, Spain
  • Volume
    6
  • Issue
    2
  • fYear
    2013
  • fDate
    Apr-13
  • Firstpage
    670
  • Lastpage
    681
  • Abstract
    Graphics Processing Units (GPU) are becoming a widespread tool for general-purpose scientific computing, and are attracting interest for future onboard satellite image processing payloads due to their ability to perform massively parallel computations. This paper describes the GPU implementation of an algorithm for onboard lossy hyperspectral image compression, and proposes an architecture that allows to accelerate the compression task by parallelizing it on the GPU. The selected algorithm was amenable to parallel computation owing to its block-based operation, and has been optimized here to facilitate GPU implementation incurring a negligible overhead with respect to the original single-threaded version. In particular, a parallelization strategy has been designed for both the compressor and the corresponding decompressor, which are implemented on a GPU using Nvidia´s CUDA parallel architecture. Experimental results on several hyperspectral images with different spatial and spectral dimensions are presented, showing significant speed-ups with respect to a single-threaded CPU implementation. These results highlight the significant benefits of GPUs for onboard image processing, and particularly image compression, demonstrating the potential of GPUs as a future hardware platform for very high data rate instruments.
  • Keywords
    artificial satellites; data compression; geophysical image processing; geophysical techniques; graphics processing units; hyperspectral imaging; image coding; parallel architectures; GPU implementation; Nvidia CUDA parallel architecture; block-based operation; compression task; decompressor; future hardware platform; future onboard satellite image processing payloads; general-purpose scientific computing; graphics processing units; highly-parallel GPU architecture; image compression; onboard image processing; onboard lossy hyperspectral image compression; parallel computations; parallelization strategy; single-threaded CPU implementation; single-threaded version; spatial dimensions; spectral dimensions; very high data rate instruments; CUDA; Graphics processing unit (GPU); lossy hyperspectral image compression;
  • 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.2013.2247975
  • Filename
    6507337