Parallel Programming Design and Storage Optimization of Remote Sensing Image Registration Based on GPU

Zhou Haifang,Zhao Jin
2012-01-01
Journal of Computer Research and Development
Abstract:Remote sensing image registration is an important processing step of the application of remote sensing image. With the scale of remote sensing image data and complexity of remote sensing image registration algorithm increasing, remote sensing image registration is facing a new challenge on processing speed. In recent years, the power of computing of GPU (graphic process unit) has been greatly improved, which results that the general purpose computing has had a rapid development. In this paper we combine the computing power of GPU for the common computing and the problem of processing speed of remote sensing image registration to study GPU-accelerated processing algorithm. We select a registration algorithm of high accuracy of calculation which is based on mutual information and wavelet decomposition to design the parallel processing, also we propose a parallel model of GPU for the registration algorithm. At the same time we apply the commonly programming optimization strategy of GPU on storage level in remote sensing image registration GPU programming, and we use the CUDA (compute unified device architecture) programming language to realize it based on nVIDIA Tesla M2050 GPU. Experimental results show that the parallel model and optimization strategy of the storage level could be well applied to the field of remote sensing image registration. In our experiment the maximum speedup is up to 19.9X compared with the serial CPU program. This study also shows that the computing technology of GPU has broad application prospects in the field of remote sensing image processing.
What problem does this paper attempt to address?