• Home
  • Search
  • ORTHORECTIFICATION BY USING GPGPU METHOD
  • Open Access IconOpen Access
  • Cite Icon1
  • https://doi.org/10.5194/isprsarchives-xxxix-b4-165-2012Copy DOI Icon

ORTHORECTIFICATION BY USING GPGPU METHOD

  • Abstract
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract. Thanks to the nature of the graphics processing, the newly released products offer highly parallel processing units with high-memory bandwidth and computational power of more than teraflops per second. The modern GPUs are not only powerful graphic engines but also they are high level parallel programmable processors with very fast computing capabilities and high-memory bandwidth speed compared to central processing units (CPU). Data-parallel computations can be shortly described as mapping data elements to parallel processing threads. The rapid development of GPUs programmability and capabilities attracted the attentions of researchers dealing with complex problems which need high level calculations. This interest has revealed the concepts of “General Purpose Computation on Graphics Processing Units (GPGPU)” and “stream processing”. The graphic processors are powerful hardware which is really cheap and affordable. So the graphic processors became an alternative to computer processors. The graphic chips which were standard application hardware have been transformed into modern, powerful and programmable processors to meet the overall needs. Especially in recent years, the phenomenon of the usage of graphics processing units in general purpose computation has led the researchers and developers to this point. The biggest problem is that the graphics processing units use different programming models unlike current programming methods. Therefore, an efficient GPU programming requires re-coding of the current program algorithm by considering the limitations and the structure of the graphics hardware. Currently, multi-core processors can not be programmed by using traditional programming methods. Event procedure programming method can not be used for programming the multi-core processors. GPUs are especially effective in finding solution for repetition of the computing steps for many data elements when high accuracy is needed. Thus, it provides the computing process more quickly and accurately. Compared to the GPUs, CPUs which perform just one computing in a time according to the flow control are slower in performance. This structure can be evaluated for various applications of computer technology. In this study covers how general purpose parallel programming and computational power of the GPUs can be used in photogrammetric applications especially direct georeferencing. The direct georeferencing algorithm is coded by using GPGPU method and CUDA (Compute Unified Device Architecture) programming language. Results provided by this method were compared with the traditional CPU programming. In the other application the projective rectification is coded by using GPGPU method and CUDA programming language. Sample images of various sizes, as compared to the results of the program were evaluated. GPGPU method can be used especially in repetition of same computations on highly dense data, thus finding the solution quickly.

Loading PDF

Similar Papers
  • PDF
  • Research Article
  • Citations6

Parallelizing Multiple Flow Accumulation Algorithm using CUDA and OpenACC

  • Sep 03, 2019
  • ISPRS International Journal of Geo-Information
  • Natalija Stojanovic +1
  • Conference Article
  • Citations5

Application of GPGPU to Accelerate CFD Simulation

  • Jun 17, 2018
  • Shafiul A Mintu +1
  • Research Article
  • Citations1

MiC

  • Apr 29, 2019
  • ACM Journal on Emerging Technologies in Computing Systems
  • Qixiao Liu +2
  • Conference Article
  • Citations1

Improvement of Adaptive Fractal Image Coding Algorithm for GPGPU Systems Using Index Vectors

  • Mar 01, 2014
  • Akiyoshi Wakatani +1
  • Conference Article
  • Citations9

Database processing by Linear Regression on GPU using CUDA

  • Jul 01, 2011
  • Jyoti B Kulkarni +2
  • Conference Article
  • Citations2

Preliminary implementation of VQ image coding using GPGPU

  • Jan 01, 2010
  • A Wakatani
  • Research Article

SU-E-T-28: Accelerated Event-By-Event Microdosimetry Monte Carlo Simulations of Low Energy Electron and Proton on a CUDA-Enabled GPU

  • Jun 01, 2012
  • Medical Physics
  • G Kalantzis +3
  • Conference Article
  • Citations9

A code motion technique for accelerating general-purpose computation on the GPU

  • Jan 01, 2006
  • T Ikeda +2
  • PDF
  • Research Article
  • Citations3

General purpose graphic processing unit implementation of adaptive pulse compression algorithms

  • Aug 17, 2017
  • Journal of Applied Remote Sensing
  • Jingxiao Cai +1
  • Research Article

Analysis of Genetic Expression with Microarrays using GPU Implemented Algorithms

  • Sep 30, 2013
  • Computación y Sistemas
  • Eduardo Romero-Vivas +2
  • Research Article
  • Citations34

A novel multiple-walk parallel algorithm for the Barnes–Hut treecode on GPUs – towards cost effective, high performance N-body simulation

  • May 20, 2009
  • Computer Science - Research and Development
  • Tsuyoshi Hamada +8
  • Conference Article

An efficient multiview video coding plan based on heterogeneous computing system

  • Apr 01, 2012
  • Jiangyu Sun +1
  • Research Article
  • Citations30

Parallelization of the finite-difference time-domain method for room acoustics modelling based on CUDA

  • Dec 14, 2011
  • Mathematical and Computer Modelling
  • José J López +3
  • Research Article

Parallel ACO Algorithm on GPU for Fast Solution of QAPs

  • Jan 01, 2013
  • IEEJ Transactions on Electronics, Information and Systems
  • Shigeyoshi Tsutsui
  • Conference Article

Evaluation of modern GPGPU technologies for image processing

  • Apr 27, 2020
  • Joachim Meyer
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.