Back to Search Start Over

Rapid real-time generation of super-resolution hyperspectral images through compressive sensing and GPU

Authors :
Marwa Moustafa
Hala M. Ebeid
Mohamed F. Tolba
Taymoor Nazmy
Ashraf K. Helmy
Source :
International Journal of Remote Sensing. 37:4201-4224
Publication Year :
2016
Publisher :
Informa UK Limited, 2016.

Abstract

Recently, compressive sensing CS has offered a new framework whereby a signal can be recovered from a small number of noisy non-adaptive samples. This is now an active area of research in many image-processing applications, especially super-resolution. CS algorithms are widely known to be computationally expensive. This paper studies a real time super-resolution reconstruction method based on the compressive sampling matching pursuit CoSaMP algorithm for hyperspectral images. CoSaMP is an iterative compressive sensing method based on the orthogonal matching pursuit OMP. Multi-spectral images record enormous volumes of data that are required in practical modern remote-sensing applications. A proposed implementation based on the graphical processing unit GPU has been developed for CoSaMP using computed unified device architecture CUDA and the cuBLAS library. The CoSaMP algorithm is divided into interdependent parts with respect to complexity and potential for parallelization. The proposed implementation is evaluated in terms of reconstruction error for different state-of-the-art super-resolution methods. Various experiments were conducted using real hyperspectral images collected by Earth Observing-1 EO-1, and experimental results demonstrate the speeding up of the proposed GPU implementation and compare it to the sequential CPU implementation and state-of-the-art techniques. The speeding up of the GPU-based implementation is up to approximately 70 times faster than the corresponding optimized CPU.

Details

ISSN :
13665901 and 01431161
Volume :
37
Database :
OpenAIRE
Journal :
International Journal of Remote Sensing
Accession number :
edsair.doi...........114a45fcd6b4554f9d9113cee8b03fad