Logo image
On developing B-spline registration algorithms for multi-core processors
Journal article   Peer reviewed

On developing B-spline registration algorithms for multi-core processors

J A Shackleford, N Kandasamy and G C Sharp
Physics in medicine & biology, v 55(21), pp 6329-6351
07 Nov 2010
PMID: 20938071

Abstract

Computers Computer Graphics Reproducibility of Results Algorithms Humans Tomography, X-Ray Computed Radiography, Thoracic Software Image Processing, Computer-Assisted - methods Imaging, Three-Dimensional
Spline-based deformable registration methods are quite popular within the medical-imaging community due to their flexibility and robustness. However, they require a large amount of computing time to obtain adequate results. This paper makes two contributions towards accelerating B-spline-based registration. First, we propose a grid-alignment scheme and associated data structures that greatly reduce the complexity of the registration algorithm. Based on this grid-alignment scheme, we then develop highly data parallel designs for B-spline registration within the stream-processing model, suitable for implementation on multi-core processors such as graphics processing units (GPUs). Particular attention is focused on an optimal method for performing analytic gradient computations in a data parallel fashion. CPU and GPU versions are validated for execution time and registration quality. Performance results on large images show that our GPU algorithm achieves a speedup of 15 times over the single-threaded CPU implementation whereas our multi-core CPU algorithm achieves a speedup of 8 times over the single-threaded implementation. The CPU and GPU versions achieve near-identical registration quality in terms of RMS differences between the generated vector fields.

Metrics

4 Record Views
135 citations in Scopus
85 readers on Mendeley
1 readers on CiteULike

Details

UN Sustainable Development Goals (SDGs)

This publication has contributed to the advancement of the following goals:

#3 Good Health and Well-Being

InCites Highlights

Data related to this publication, from InCites Benchmarking & Analytics tool:

Collaboration types
Domestic collaboration
Web of Science research areas
Engineering, Biomedical
Radiology, Nuclear Medicine & Medical Imaging
Logo image