Skip to main content
Erschienen in: Cluster Computing 1/2017

04.03.2017

An artifact detection scheme with CUDA-based image operations

verfasst von: Nakhoon Baek, Kuinam J. Kim

Erschienen in: Cluster Computing | Ausgabe 1/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Many image filtering techniques can be accelerated with compute unified device architecture (CUDA)-based massively parallel implementations. In this paper, we show the major issues on our acceleration techniques, and also its implementation details. We implemented various image filtering operations in our own CUDA kernel programs, and they are combined to build an artifact-detection scheme in PCB board soldering process. We designed our own computational logics on the artifact detection, and finally, the whole system figure out the potential artifact regions. Comparing with the central processing unit-based reference implementation, we show its correctness and feasibility, with much execution speed-ups.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
2.
Zurück zum Zitat Harris, M.: Optimizing Parallel Reduction in CUDA. NVIDIA, Santa Clara, CA (2016) Harris, M.: Optimizing Parallel Reduction in CUDA. NVIDIA, Santa Clara, CA (2016)
4.
Zurück zum Zitat Aoyama, Y., Nakano, J.: RS/6000 SP: Practical MPI Programming. ITSO, Austin (1999) Aoyama, Y., Nakano, J.: RS/6000 SP: Practical MPI Programming. ITSO, Austin (1999)
5.
Zurück zum Zitat Pacheco, P.S.: Parallel Programming with MPI. Morgan Kaufmann, San Francisco (1997)MATH Pacheco, P.S.: Parallel Programming with MPI. Morgan Kaufmann, San Francisco (1997)MATH
6.
Zurück zum Zitat ARB, O.: OpenMP Application Programming Interface, Version 4.5, OpenMP Architecture Review Board, Erlangen-Nuremberg, Germany, (2015) ARB, O.: OpenMP Application Programming Interface, Version 4.5, OpenMP Architecture Review Board, Erlangen-Nuremberg, Germany, (2015)
7.
Zurück zum Zitat NVIDIA: CUDA C Programming Guide. NVIDIA, Santa Clara, CA (2016) NVIDIA: CUDA C Programming Guide. NVIDIA, Santa Clara, CA (2016)
8.
Zurück zum Zitat Munshi, A.: The OpenCL Specification, Version 1.0. Khronos OpenCL Working Group (2012) Munshi, A.: The OpenCL Specification, Version 1.0. Khronos OpenCL Working Group (2012)
9.
Zurück zum Zitat Reid, H.: Introduction to Statistics. SAGE publications, Los Angeles, CA (2013) Reid, H.: Introduction to Statistics. SAGE publications, Los Angeles, CA (2013)
10.
Zurück zum Zitat Gonzalez, R.: Digital Image Processing, 3rd edn. Pearson, London, United Kingdom (2014) Gonzalez, R.: Digital Image Processing, 3rd edn. Pearson, London, United Kingdom (2014)
12.
Zurück zum Zitat Huang, T.S., Yang, G.J., Tang, G.Y.: A fast two-dimensional median filtering algorithm. IEEE Trans. Acoust. Speech Signal Process. 27(1) (1979) Huang, T.S., Yang, G.J., Tang, G.Y.: A fast two-dimensional median filtering algorithm. IEEE Trans. Acoust. Speech Signal Process. 27(1) (1979)
13.
Zurück zum Zitat Harris, M.: Optimizing Parallel Reduction in CUDA. NVIDIA, Santa Clara, CA (2016) Harris, M.: Optimizing Parallel Reduction in CUDA. NVIDIA, Santa Clara, CA (2016)
14.
Zurück zum Zitat Kalentev, O., Rai, A., Kemnitz, S., Schneider, R.: Connected component labeling on a 2D grid using CUDA. J. Parallel Distrib. Comput. 71, 615–620 (2011)CrossRef Kalentev, O., Rai, A., Kemnitz, S., Schneider, R.: Connected component labeling on a 2D grid using CUDA. J. Parallel Distrib. Comput. 71, 615–620 (2011)CrossRef
15.
Zurück zum Zitat Paravecino, F., Kaeli, D.: Accelerated connected component labeling using CUDA framework. Lect. Notes Comput. Sci. 8671, 502–509 (2014)CrossRef Paravecino, F., Kaeli, D.: Accelerated connected component labeling using CUDA framework. Lect. Notes Comput. Sci. 8671, 502–509 (2014)CrossRef
Metadaten
Titel
An artifact detection scheme with CUDA-based image operations
verfasst von
Nakhoon Baek
Kuinam J. Kim
Publikationsdatum
04.03.2017
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 1/2017
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-017-0760-4

Weitere Artikel der Ausgabe 1/2017

Cluster Computing 1/2017 Zur Ausgabe

Premium Partner