GPU Geocorrection for Airborne Pushbroom Imagers

We present a method for real-time geocorrection of images from airborne pushbroom sensors using the hardware acceleration and parallel computing characteristics of modern graphics processing units. This allows very fast geocorrection without accuracy loss with respect to traditional direct methods, with very little computational load for the central processor. Our method is based on a projective texture technique originally developed for fast shadow rendering. By combining the image data with inertial navigation and positioning ancillary data, we correct the image to a digital terrain model (DTM) and produce a geocorrected and georeferenced image. The method works independently of the number of channels of the sensor. Results with an ultralight hyperspectral system show that the speed achieved with standard hardware for a 1-m grid DTM gives better than real-time performance. This allows in-flight inspection of the geocorrected image during acquisition, for more efficient coverage of large target areas. In regard to accuracy, differences with standard ray tracing direct geocorrection remained subpixel.

[1]  Yongwei Sheng,et al.  Automated georeferencing and orthorectification of Amazon basin-wide SAR mosaics using SRTM DEM data , 2005, IEEE Transactions on Geoscience and Remote Sensing.

[2]  Jürgen Friedrich,et al.  A new differential geometric method to rectify digital images of the Earth's surface using isothermal coordinates , 2005, IEEE Transactions on Geoscience and Remote Sensing.

[3]  Tom Davis,et al.  Opengl programming guide: the official guide to learning opengl , 1993 .

[4]  Liang-Chien Chen,et al.  RIGOROUS GENERATION OF DIGITAL ORTHOPHOTOS FROM EROS A HIGH RESOLUTION SATELLITE IMAGES , 2002 .

[5]  Chien-Liang Liu,et al.  DEM-Aided Block Adjustment for Satellite Images With Weak Convergence Geometry , 2010, IEEE Transactions on Geoscience and Remote Sensing.

[6]  Roi Méndez-Rial,et al.  Anisotropic Inpainting of the Hypercube , 2012, IEEE Geoscience and Remote Sensing Letters.

[7]  Antonio J. Plaza,et al.  Parallel Morphological Endmember Extraction Using Commodity Graphics Hardware , 2007, IEEE Geoscience and Remote Sensing Letters.

[8]  Uwe Stilla,et al.  Hybrid GPU-Based Single- and Double-Bounce SAR Simulation , 2009, IEEE Transactions on Geoscience and Remote Sensing.

[9]  Roi Méndez-Rial,et al.  Accurate Implementation of Anisotropic Diffusion in the Hypercube , 2010, IEEE Geoscience and Remote Sensing Letters.

[10]  Jie Cheng,et al.  Programming Massively Parallel Processors. A Hands-on Approach , 2010, Scalable Comput. Pract. Exp..

[11]  Dongseok Shin,et al.  Development of a Robust Algorithm for Transformation of a 3D Object Point onto a 2D Image Point for Linear Pushbroom Imagery , 2001 .

[12]  Akila Gothandaraman,et al.  Comparing Hardware Accelerators in Scientific Applications: A Case Study , 2011, IEEE Transactions on Parallel and Distributed Systems.

[13]  Jingyu Yang,et al.  A new parallel ortho-rectification algorithm in a cluster environment , 2010, 2010 3rd International Congress on Image and Signal Processing.

[14]  Thierry Toutin,et al.  MOS and SEASAT image geometric corrections , 1992, IEEE Trans. Geosci. Remote. Sens..

[15]  Rune Solberg,et al.  A model-based approach for geometrical correction of optical satellite images , 1999, IEEE 1999 International Geoscience and Remote Sensing Symposium. IGARSS'99 (Cat. No.99CH36293).

[16]  Jie Cheng,et al.  CUDA by Example: An Introduction to General-Purpose GPU Programming , 2010, Scalable Comput. Pract. Exp..

[17]  Peter Reinartz,et al.  A new software/hardware architecture for real time image processing of wide area airborne camera images , 2008, Journal of Real-Time Image Processing.

[18]  Jiann-Yeou Rau,et al.  A unified solution for digital terrain model and orthoimage generation from SPOT stereopairs , 1993, IEEE Trans. Geosci. Remote. Sens..

[19]  Julio Martín-Herrero,et al.  Anisotropic Diffusion in the Hypercube , 2007, IEEE Transactions on Geoscience and Remote Sensing.

[20]  D. Roy,et al.  Parametric geometric correction of airborne thematic mapper imagery , 1997 .

[21]  Mark Segal,et al.  Fast shadows and lighting effects using texture mapping , 1992, SIGGRAPH.

[22]  Liang Chien Chen,et al.  GENERATION OF DIGITAL ORTHOPHOTOS FROM IKONOS SATELLITE IMAGES , 2003 .

[23]  Claude Cariou,et al.  Automatic Georeferencing of Airborne Pushbroom Scanner Images With Missing Ancillary Data Using Mutual Information , 2008, IEEE Transactions on Geoscience and Remote Sensing.

[24]  John K. Pollard,et al.  Accurate geometric correction of ATSR images , 1997, IEEE Trans. Geosci. Remote. Sens..

[25]  Joachim Wiesel,et al.  Digital image processing for orthophoto generation , 1985 .

[26]  Javier Reguera-Salgado,et al.  Real time orthorectification of high resolution airborne pushbroom imagery , 2011, Remote Sensing.

[27]  P. Reinartz,et al.  A program for direct georeferencing of airborne and spaceborne line scanner images , 2002 .

[28]  Adam Lewis,et al.  A Strip Adjustment Approach for Precise Georeferencing of ALOS Optical Imagery , 2009, IEEE Transactions on Geoscience and Remote Sensing.

[29]  Liang-Hwei Lee,et al.  Rigorous generation of digital orthophotos from SPOT images , 1993 .