Related Experiment Video
Updated: Jun 8, 2026

07:12
Profiling Maternal Behavior Responses During Whole-Brain Imaging
Published on: January 24, 2025
On developing B-spline registration algorithms for multi-core processors
J A Shackleford1, N Kandasamy, G C Sharp
1Electrical and Computer Engineering Department, Drexel University, Philadelphia, PA 19104, USA.
Physics in Medicine and Biology
|October 13, 2010
Summary
This study accelerates B-spline registration for medical imaging using a novel grid-alignment scheme and parallel processing. GPU and multi-core CPU implementations significantly reduce computation time while maintaining registration accuracy.
Area of Science:
- Medical Imaging
- Computational Anatomy
- Computer Vision
Background:
- Spline-based deformable registration is crucial in medical imaging for its flexibility and robustness.
- Existing methods face challenges due to high computational demands, limiting their practical application.
- Accelerating these registration techniques is essential for clinical workflows and research.
Purpose of the Study:
- To develop and validate accelerated B-spline-based deformable registration methods.
- To reduce the significant computing time associated with traditional spline-based registration.
- To enable efficient implementation on modern multi-core processors, including graphics processing units (GPUs).
Main Methods:
- Introduction of a novel grid-alignment scheme and optimized data structures to decrease algorithmic complexity.
- Development of data-parallel designs for B-spline registration within a stream-processing model.
- Implementation of analytic gradient computations in a data-parallel manner for efficient processing on GPUs and multi-core CPUs.
Main Results:
- The GPU implementation achieved a 15x speedup compared to the single-threaded CPU version for large images.
- The multi-core CPU implementation demonstrated an 8x speedup over the single-threaded CPU version.
- Both CPU and GPU versions yielded near-identical registration quality, measured by RMS differences in vector fields.
Conclusions:
- The proposed grid-alignment scheme and parallel processing designs effectively accelerate B-spline registration.
- The developed GPU and multi-core CPU algorithms offer significant performance improvements without compromising registration accuracy.
- This work facilitates the wider adoption of advanced deformable registration techniques in medical imaging research and practice.
Related Concept Videos
Parallel Processing
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
Multimachine Stability
Multimachine stability analysis is crucial for understanding the dynamics and stability of power systems with multiple synchronous machines. The objective is to solve the swing equations for a network of M machines connected to an N-bus power system.
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
Mesh Analysis
Mesh analysis is a valuable method for simplifying circuit analysis using mesh currents as key circuit variables. Unlike nodal analysis, which focuses on determining unknown voltages, mesh analysis applies Kirchhoff's voltage law (KVL) to find unknown currents within a circuit. This method is particularly convenient in reducing the number of simultaneous equations that need to be solved.
A fundamental concept in mesh analysis is the definition of meshes and mesh currents. A mesh is a closed...
A fundamental concept in mesh analysis is the definition of meshes and mesh currents. A mesh is a closed...
The Spindle Assembly Checkpoint
The spindle assembly checkpoint is a molecular surveillance mechanism ensuring the fidelity of chromosome segregation during anaphase. The checkpoint monitors the completion of all the prerequisite steps before chromosome segregation to determine whether the segregation process should proceed or be delayed.
Many proteins function together to control the spindle assembly checkpoint. Mutations affecting these proteins may allow cells to proceed into anaphase prematurely, resulting in the...
Many proteins function together to control the spindle assembly checkpoint. Mutations affecting these proteins may allow cells to proceed into anaphase prematurely, resulting in the...
The Spindle Assembly Checkpoint
The spindle assembly checkpoint is a molecular surveillance mechanism ensuring the fidelity of chromosome segregation during anaphase. The checkpoint monitors the completion of all the prerequisite steps before chromosome segregation to determine whether the segregation process should proceed or be delayed.
Many proteins function together to control the spindle assembly checkpoint. Mutations affecting these proteins may allow cells to proceed into anaphase prematurely, resulting in the...
Many proteins function together to control the spindle assembly checkpoint. Mutations affecting these proteins may allow cells to proceed into anaphase prematurely, resulting in the...
Spindle Assembly
Spindle assembly occurs through three, often coexisting, pathways – the centrosome-mediated pathway, the chromatin-mediated pathway, and the microtubule-mediated pathway – collectively contributing to form a robust spindle apparatus.
In most cells, centrosomes are the primary microtubule nucleation centers. In the centrosome-mediated pathway, the G2-prophase transition triggers centrosome maturation and increased microtubule nucleation. Progressive nucleation results in a microtubule array...
In most cells, centrosomes are the primary microtubule nucleation centers. In the centrosome-mediated pathway, the G2-prophase transition triggers centrosome maturation and increased microtubule nucleation. Progressive nucleation results in a microtubule array...
