Creating and sharing knowledge for telecommunications

Parallel hyperspectral compressive sensing method on GPU

Garcia, S. B. G. ; Martin, G. Martin ; Nascimento, J.

Parallel hyperspectral compressive sensing method on GPU, Proc SPIE, Tolouse, France, Vol. 9646, pp. 96460 - 96468, October, 2015.

Digital Object Identifier: 10.1117/12.2194520

Download Full text PDF ( 292 KBs)

Remote hyperspectral sensors collect large amounts of data per flight usually with low spatial resolution. It is known that the bandwidth connection between the satellite/airborne platform and the ground station is reduced, thus a compression onboard method is desirable to reduce the amount of data to be transmitted. This paper presents a parallel implementation of an compressive sensing method, called parallel hyperspectral coded aperture (P-HYCA), for graphics processing units (GPU) using the compute unified device architecture (CUDA). This method takes into account two main properties of hyperspectral dataset, namely the high correlation existing among the spectral bands and the generally low number of endmembers needed to explain the data, which largely reduces the number of measurements necessary to correctly reconstruct the original data. Experimental results conducted using synthetic and real hyperspectral datasets on two different GPU architectures by NVIDIA: GeForce GTX 590 and GeForce GTX TITAN, reveal that the use of GPUs can provide real-time compressive sensing performance. The achieved speedup is up to 20 times when compared with the processing time of HYCA running on one core of the Intel i7-2600 CPU (3.4GHz), with 16 Gbyte memory.