Research Article

Performance Comparison Between OpenCV Built in CPU and GPU Functions on Image Processing Operations

Volume: 1 Number: 2 June 30, 2017
EN

Performance Comparison Between OpenCV Built in CPU and GPU Functions on Image Processing Operations

Abstract

 Image Processing is a specialized area of Digital Signal Processing which contains various mathematical and algebraic operations such as matrix inversion, transpose of matrix, derivative, convolution, Fourier Transform etc. Operations like those require higher computational capabilities than daily usage purposes of computers. At that point, with increased image sizes and more complex operations, CPUs may be unsatisfactory since they use Serial Processing by default. GPUs are the solution that come up with greater speed compared to CPUs because of their Parallel Processing/Computation nature. A parallel computing platform and programming model named CUDA was created by NVIDIA and implemented by the graphics processing units (GPUs) which were produced by them. In this paper, computing performance of some commonly used Image Processing operations will be compared on OpenCV's built in CPU and GPU functions that use CUDA.

Keywords

References

  1. [1] Alan V. Oppenheim, Alan S. Willsky, S. Hamid, Signals and Systems (2nd Edition), Pearson 1996
  2. [2] Alan V. Oppenheim, Alan S. Willsky, S. Hamid, Signals and Systems (2nd Edition), Pearson 1996
  3. [3] SMITH, W, STEVEN, A Scientist’s and Engineers’s Guide to DSP. 1997

Details

Primary Language

English

Subjects

Engineering

Journal Section

Research Article

Authors

Publication Date

June 30, 2017

Submission Date

May 15, 2017

Acceptance Date

-

Published in Issue

Year 2017 Volume: 1 Number: 2

APA
Hangün, B., & Eyecioğlu, Ö. (2017). Performance Comparison Between OpenCV Built in CPU and GPU Functions on Image Processing Operations. International Journal of Engineering Science and Application, 1(2), 34-41. https://izlik.org/JA55RR69TK
AMA
1.Hangün B, Eyecioğlu Ö. Performance Comparison Between OpenCV Built in CPU and GPU Functions on Image Processing Operations. IJESA. 2017;1(2):34-41. https://izlik.org/JA55RR69TK
Chicago
Hangün, Batuhan, and Önder Eyecioğlu. 2017. “Performance Comparison Between OpenCV Built in CPU and GPU Functions on Image Processing Operations”. International Journal of Engineering Science and Application 1 (2): 34-41. https://izlik.org/JA55RR69TK.
EndNote
Hangün B, Eyecioğlu Ö (June 1, 2017) Performance Comparison Between OpenCV Built in CPU and GPU Functions on Image Processing Operations. International Journal of Engineering Science and Application 1 2 34–41.
IEEE
[1]B. Hangün and Ö. Eyecioğlu, “Performance Comparison Between OpenCV Built in CPU and GPU Functions on Image Processing Operations”, IJESA, vol. 1, no. 2, pp. 34–41, June 2017, [Online]. Available: https://izlik.org/JA55RR69TK
ISNAD
Hangün, Batuhan - Eyecioğlu, Önder. “Performance Comparison Between OpenCV Built in CPU and GPU Functions on Image Processing Operations”. International Journal of Engineering Science and Application 1/2 (June 1, 2017): 34-41. https://izlik.org/JA55RR69TK.
JAMA
1.Hangün B, Eyecioğlu Ö. Performance Comparison Between OpenCV Built in CPU and GPU Functions on Image Processing Operations. IJESA. 2017;1:34–41.
MLA
Hangün, Batuhan, and Önder Eyecioğlu. “Performance Comparison Between OpenCV Built in CPU and GPU Functions on Image Processing Operations”. International Journal of Engineering Science and Application, vol. 1, no. 2, June 2017, pp. 34-41, https://izlik.org/JA55RR69TK.
Vancouver
1.Batuhan Hangün, Önder Eyecioğlu. Performance Comparison Between OpenCV Built in CPU and GPU Functions on Image Processing Operations. IJESA [Internet]. 2017 Jun. 1;1(2):34-41. Available from: https://izlik.org/JA55RR69TK

 

https://dergipark.org.tr/en/pub/ijesa

ISSN 2548-1185 
e-ISSN 2587-2176
Period: Biannual
Founded: 2016 
e-mail: gokhan.arslan@nisantasi.edu.tr