Accelerating Phase Correlation Functions Using GPU and FPGA

Kentaro Matsuo, Tsuyoshi Hamada, Masayuki Miyoshi, Yuichiro Shibata, and Kiyoshi Oguri
Graduate School of Science and Technology, Nagasaki University, Bunkyo 1-14, Nagasaki-shi, Nagasaki, 852-8521 Japan
NASA/ESA Conference on Adaptive Hardware and Systems, 2009. AHS 2009


   title={Accelerating Phase Correlation Functions Using GPU and FPGA},

   author={Matsuo, K. and Hamada, T. and Miyoshi, M. and Shibata, Y. and Oguri, K.},

   booktitle={2009 NASA/ESA Conference on Adaptive Hardware and Systems},





Download Download (PDF)   View View   Source Source   



In this paper, we present a comparison study about implementations of phase correlation function using GPUs, ASIC and FPGAs. The Phase Only Correlation(POC) method demonstrates high robustness and subpixel accuracy in the pattern matching and the image registration. However, there is a disadvantage in computational speed because of the calculation of 2D-FFT etc. We have proposed a novel approach to accelerate POC method using GPU to solve the calculation cost problem. Using our GPU-based POC implementation, each POC calculation can be done within 2.36 milli seconds using a GPU for 256 x 256 pixels, on the other hand, within 27.15 milli seconds for Cinderella II 100 MHz (ASIC), 4.51 milli seconds for Xilinx XC2V6000 66 MHz(FPGA). These results show that, for POC calculation and FFT-based computations in general, GPUs are very competitive in terms of performance and performance figures, whereas FPGAs are competitive in terms of performance per frequency figures.
No votes yet.
Please wait...

Recent source codes

* * *

* * *

HGPU group © 2010-2019 hgpu.org

All rights belong to the respective authors

Contact us: