16 July 2012 Fast geocoding of spaceborne synthetic-aperture radar images using graphics processing units
Timo Balz, Lu Zhang, Mingsheng Liao
Author Affiliations +
Abstract
Geocoding is crucial for using remotely sensed data in almost all applications, especially when a combination of multiple data sources is required. However, geocoding a synthetic-aperture radar image with the standard range-Doppler method is a time-consuming process due to unavoidable iterations. Using a replacement sensor model, for example the rational polynomial camera (RPC) model, can significantly reduce the calculation time cost. Another way to improve the calculation efficiency is to use massively parallel processing techniques. Modern graphics processing units (GPU) can be used as parallel processing units for computationally intensive applications. Using NVIDIA's Compute Unified Device Architecture (CUDA) the implementation of the range-Doppler and RPC methods on GPUs is easy, because the existing C/C++ code can be reused. With further optimizations for GPU processing, tremendous improvements can be achieved. The CUDA implementations run about 10 to 30 times faster compared with similar implementations on the central processing unit (CPU), and almost 200 times faster if particularly optimized for GPU computing.
© 2012 Society of Photo-Optical Instrumentation Engineers (SPIE) 0091-3286/2012/$25.00 © 2012 SPIE
Timo Balz, Lu Zhang, and Mingsheng Liao "Fast geocoding of spaceborne synthetic-aperture radar images using graphics processing units," Journal of Applied Remote Sensing 6(1), 063553 (16 July 2012). https://doi.org/10.1117/1.JRS.6.063553
Published: 16 July 2012
Lens.org Logo
CITATIONS
Cited by 8 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Synthetic aperture radar

Radar

Image processing

Graphics processing units

Sensors

Visualization

3D modeling

Back to Top