Accelerated implementation of level set based segmentation

dc.contributor.authorPiggott, M. J.
dc.contributor.authorVallotton, Pascal
dc.contributor.authorTaylor, John
dc.contributor.authorBednarz, Tomasz P.
dc.date.accessioned2024-09-23T23:24:33Z
dc.date.available2024-09-23T23:24:33Z
dc.date.issued2012
dc.date.updated2024-03-10T07:15:39Z
dc.description.abstractAn Open Computing Language implementation of a level set solver for 2D and 3D image segmentation tasks is presented. An adaptive time stepping algorithm is implemented using an optimised parallel reduction kernel to compensate for a loss of algorithmic parallelisation. For a 2D data set (256×256) the execution is accelerated by a factor of 20 in the adaptive case and 100 in the non-adaptive case compared to a cpu implementation, facilitating real time interactive parameter tuning. For a 3D data set (384×397×41) the acceleration factors are 200 and 270 for the adaptive and non-adaptive cases, respectively. Although a single iteration of the adaptive method is slower compared to the non-adaptive scheme, it automatically enforces the Courant,Friedrichs, Lewy condition and reduces the number of user-tuned parameters while safely allowing larger time steps. Open Computing Language optimisations and techniques are discussed
dc.format.mimetypeapplication/pdfen_AU
dc.identifier.issn1446-1811
dc.identifier.urihttps://hdl.handle.net/1885/733720832
dc.language.isoen_AUen_AU
dc.publisherAustralian Mathematical Society
dc.rights© 2013 The authors
dc.sourceAustralian and New Zealand Industrial and Applied Mathematics Journal
dc.subjectlevel set method
dc.subjectOpenCL
dc.subjectGPU
dc.subjectsegmentation
dc.subjectunwinding
dc.subjectadaptive timestepping
dc.titleAccelerated implementation of level set based segmentation
dc.typeJournal article
local.bibliographicCitation.issueSUPPL
local.bibliographicCitation.lastpageC344
local.bibliographicCitation.startpageC327
local.contributor.affiliationPiggott, M. J., Commonwealth Scientific and Industrial Research Organization, Melbourne
local.contributor.affiliationVallotton, Pascal, CSIRO
local.contributor.affiliationTaylor, John, College of Engineering, Computing and Cybernetics, ANU
local.contributor.affiliationBednarz, Tomasz P., CSIRO
local.contributor.authoruidTaylor, John, u1486570
local.description.embargo2099-12-31
local.description.notesImported from ARIES
local.identifier.absfor000000 - Internal ANU use only
local.identifier.ariespublicationa383154xPUB8002
local.identifier.citationvolume54
local.identifier.scopusID2-s2.0-84897833792
local.publisher.urlhttps://journal.austms.org.au/
local.type.statusPublished Version

Downloads

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TMP22822043220249249133.pdf
Size:
1.66 MB
Format:
Adobe Portable Document Format