The objectives of this study are as follows: (i) Discuss the necessity of HPC in remote sensing community towards contemporary scientific solution requirements; (ii) Investigate the speedup in performance of the template matching algorithm with FFT parallelization using hybrid Central Processing Units (CPUs)/Graphics Processing Units (GPUs); (iii) Apply the speedup algorithms for detection of real-time man-made structures such as buildings from remote sensing datasets, for constructing a 3-Dimensional city modelling.Index Terms-high performance computing, pattern recognition, remote sensing, speed-up, template matching.
REMTOE SENSING as BIG DATA SCIENCE PROBLEMThe influx of earth observation data acquired by both airborne and space-borne imaging sensors has outgrown tremendously in the present decade since their inception. It is very noteworthy in terms of improvements in the sensor technology based on spatial, spectral, temporal and multiangular resolutions producing nearly continual stream of high dimensional data. All these developments lead to a rapid rise in diversity of remote sensing applications benefiting largely with the discounted prices and easy access to such data. Lately, on-demand ready and near real-time availability of information has become very key components in any decision support/emergency response system exploiting huge voluminous data. With this proliferation of data and need for fast processing, the commercial industry and academic community are relying more towards automatic/semi-automatic approaches rather than conventional visual interpretation and supervised image processing. It is highly efficient to integrate advanced pattern recognition or signal processing techniques for automation of remote sensing information processing and dissemination of decisions through a GIS database management system. However, these machine intelligent tasks are more complex to implement on a larger scale basis, and thus require high computational resources and high performance computing solvers.The peer-review literature in IEEE geoscience and remote sensing society (GRSS) shows a very less number of experimental studies incorporating high performance computing (HPC) strategies such as MPI based parallel programming, OpenMP based multi-threading, and graphic processor unit based accelerators towards remote sensing solutions [6], [9]. HPC for remote sensing applications is relatively very new compared to computational fluid dynamics (CFD) field, where the latter evolved over three decades. Ref.[6], published in Sep. 2011 is one of the first volumes to explore state-of-the-art HPC techniques in the context of remote sensing studies [19]. It focuses on the computational complexity of hyperspectral processing algorithms, which is in great demand of parallel computing. Moreover, the improvements in the high performance computational ability of remote sensing and GIS application solutions, especially filtering or classification techniques, have not shown the same speedup as that of the evolved computational r...