Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Fast morphological image processing open-source extensions for GPU processing with CUDA
Luleå tekniska universitet, Institutionen för system- och rymdteknik, Signaler och system.ORCID-id: 0000-0001-6186-7116
Luleå tekniska universitet, Institutionen för system- och rymdteknik, Signaler och system.
2012 (Engelska)Ingår i: IEEE Journal on Selected Topics in Signal Processing, ISSN 1932-4553, E-ISSN 1941-0484, Vol. 6, nr 7, s. 849-855Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

GPU architectures offer a significant opportunity for faster morphological image processing, and the NVIDIA CUDA architecture offers a relatively inexpensive and powerful framework for performing these operations. However, the generic morphological erosion and dilation operation in the CUDA NPP library is relatively naive, and performance scales expensively with increasing structuring element size. The objective of this work is to produce a freely available GPU capability for morphological operations so that fast GPU processing can be readily available to those in the morphological image processing community. Open-source extensions to CUDA (hereafter referred to as LTU-CUDA) have been produced for erosion and dilation using a number of structuring elements for both 8 bit and 32 bit images. Support for 32 bit image data is a specific objective of the work in order to facilitate fast processing of image data from 3D range sensors with high depth precision. Furthermore, the implementation specifically allows scalability of image size and structuring element size for processing of large image sets. Images up to 4096 by 4096 pixels with 32 bit precision were tested. This scalability has been achieved by forgoing the use of shared memory in CUDA multiprocessors. The vHGW algorithm for erosion and dilation independent of structuring element size has been implemented for horizontal, vertical, and 45 degree line structuring elements with significant performance improvements over NPP. However, memory handling limitations hinder performance in the vertical line case providing results not independent of structuring element size and posing an interesting challenge for further optimisation. This performance limitation is mitigated for larger structuring elements using an optimised transpose function, which is not default in NPP, and applying the horizontal structuring element. LTU-CUDA is an ongoing project and the code is freely available at https://github.com/VictorD/LTU-CUDA.

Ort, förlag, år, upplaga, sidor
2012. Vol. 6, nr 7, s. 849-855
Nyckelord [en]
Information technology - Signal processing
Nyckelord [sv]
Informationsteknik - Signalbehandling
Nationell ämneskategori
Signalbehandling
Forskningsämne
Signalbehandling
Identifikatorer
URN: urn:nbn:se:ltu:diva-8288DOI: 10.1109/JSTSP.2012.2204857ISI: 000310138400011Scopus ID: 2-s2.0-84867941154Lokalt ID: 6c7190b8-d2f4-484a-8c66-97886560718eOAI: oai:DiVA.org:ltu-8288DiVA, id: diva2:981180
Projekt
VSB - Vision Systems Business Development Platform
Anmärkning

Validerad; 2012; 20120603 (mjt)

Tillgänglig från: 2016-09-29 Skapad: 2016-09-29 Senast uppdaterad: 2018-07-10Bibliografiskt granskad

Open Access i DiVA

fulltext(230 kB)166 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 230 kBChecksumma SHA-512
9da92f28ceaa4666269a27cd6f7ee65131027f848163cddeb72ab40a272b16e9004fce6529055d90da9821c0f31f1b9209731dda9c614b8013d92ebf14197eac
Typ fulltextMimetyp application/pdf

Övriga länkar

Förlagets fulltextScopus

Personposter BETA

Thurley, MatthewDanell, Victor

Sök vidare i DiVA

Av författaren/redaktören
Thurley, MatthewDanell, Victor
Av organisationen
Signaler och system
I samma tidskrift
IEEE Journal on Selected Topics in Signal Processing
Signalbehandling

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 166 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 384 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf