Accelerated implementation of level set based segmentation
| dc.contributor.author | Piggott, M. J. | |
| dc.contributor.author | Vallotton, Pascal | |
| dc.contributor.author | Taylor, John | |
| dc.contributor.author | Bednarz, Tomasz P. | |
| dc.date.accessioned | 2024-09-23T23:24:33Z | |
| dc.date.available | 2024-09-23T23:24:33Z | |
| dc.date.issued | 2012 | |
| dc.date.updated | 2024-03-10T07:15:39Z | |
| dc.description.abstract | An 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.mimetype | application/pdf | en_AU |
| dc.identifier.issn | 1446-1811 | |
| dc.identifier.uri | https://hdl.handle.net/1885/733720832 | |
| dc.language.iso | en_AU | en_AU |
| dc.publisher | Australian Mathematical Society | |
| dc.rights | © 2013 The authors | |
| dc.source | Australian and New Zealand Industrial and Applied Mathematics Journal | |
| dc.subject | level set method | |
| dc.subject | OpenCL | |
| dc.subject | GPU | |
| dc.subject | segmentation | |
| dc.subject | unwinding | |
| dc.subject | adaptive timestepping | |
| dc.title | Accelerated implementation of level set based segmentation | |
| dc.type | Journal article | |
| local.bibliographicCitation.issue | SUPPL | |
| local.bibliographicCitation.lastpage | C344 | |
| local.bibliographicCitation.startpage | C327 | |
| local.contributor.affiliation | Piggott, M. J., Commonwealth Scientific and Industrial Research Organization, Melbourne | |
| local.contributor.affiliation | Vallotton, Pascal, CSIRO | |
| local.contributor.affiliation | Taylor, John, College of Engineering, Computing and Cybernetics, ANU | |
| local.contributor.affiliation | Bednarz, Tomasz P., CSIRO | |
| local.contributor.authoruid | Taylor, John, u1486570 | |
| local.description.embargo | 2099-12-31 | |
| local.description.notes | Imported from ARIES | |
| local.identifier.absfor | 000000 - Internal ANU use only | |
| local.identifier.ariespublication | a383154xPUB8002 | |
| local.identifier.citationvolume | 54 | |
| local.identifier.scopusID | 2-s2.0-84897833792 | |
| local.publisher.url | https://journal.austms.org.au/ | |
| local.type.status | Published Version |
Downloads
Original bundle
1 - 1 of 1
Loading...
- Name:
- TMP22822043220249249133.pdf
- Size:
- 1.66 MB
- Format:
- Adobe Portable Document Format