Parallel Computing Method of Commonly Used Interpolation Algorithms for Remote Sensing Images
Minghu Fan,Xianyu Zuo,Bing Zhou
DOI: https://doi.org/10.1109/jstars.2023.3329018
IF: 4.715
2024-01-01
IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing
Abstract:Parallel computing is a common method to accelerate remote sensing image processing. This article briefly describes six commonly used interpolation functions and studies three commonly used parallel computing methods of the corresponding nine interpolation algorithms in remote sensing image processing. First, two kinds of general parallel interpolation algorithms (for CPU and GPU, respectively) are designed. Then, in two typical application scenarios (data-intensive and computing-intensive), four computing methods (one serial method and three parallel methods) of these interpolation algorithms are tested. Finally, the acceleration effects of all parallel algorithms are compared and analyzed. On the whole, the acceleration effect of the parallel interpolation algorithm is better in computer-intensive scenario. In CPU-oriented methods, the speedup of all parallel interpolation algorithms mainly depends on the number of physical cores of CPU, whereas in GPU-oriented methods, a speedup is greatly affected by the computation complexity of an algorithm and the application scenario. GPU has a better acceleration effect on the interpolation algorithms with bigger computation complexity and has more advantages in the computing-intensive scenarios. In most cases, GPU-based interpolation is ideal for efficient interpolation.
imaging science & photographic technology,remote sensing,engineering, electrical & electronic,geography, physical