DocumentCode :
3327667
Title :
3000 non-rigid medical image registrations overnight on a single PC
Author :
Gruslys, Audrunas ; Sawiak, S. ; Ansorge, R.
Author_Institution :
Phys. Dept., Univ. of Cambridge, Cambridge, UK
fYear :
2011
fDate :
23-29 Oct. 2011
Firstpage :
3073
Lastpage :
3080
Abstract :
Extending previous work using Graphical Processing Units (GPUs) for medical image registration purposes, a medical image registration package has been developed capable of performing 3D non-rigid (free-form) registrations in less than a minute for typical MRI images from OASIS dataset (an average of 15s on a desktop with NVIDIA GeForce GTX 580 graphics card with 512 processing cores and an average of 45s on a laptop with NVIDIA GeForce 445M graphics card with 144 processing cores). Registration is done by minimizing an objective cost function (negative Mutual Information) subject to smoothness constraints. Typically 106 - 107 parameters are found using one control point per voxel. The program can be used in both diffeomorphic and non-diffeomorphic (faster) modes. The program has been written in C++ and NVIDIA CUDA programming languages performing expensive operations on the GPU. In order to test the validity of the results, the IBSR human brain database was used: pairs of segmented images were registered to each other and a median overlap ratio of segmented ROIs were calculated giving a value of not less than 0.61 in for skull stripped brains. This value has not been exceeded by any of image registration packages tested by Klein et al. 2009 in an equivalent calculation. A fully automatic atlas construction algorithm was built on top of the image registration engine and was tested on both human brains from OASIS and IBSR datasets and murine images obtained from Wolfson Brain Imaging Centre. A graphical user interface was written using Nokia QT framework to make the package easily usable.
Keywords :
C++ language; biomedical MRI; brain; graphical user interfaces; image registration; image segmentation; medical image processing; parallel architectures; C++ programming languages; IBSR human brain database; MRI images; NVIDIA CUDA programming languages; NVIDIA GeForce 445M graphics card; NVIDIA GeForce GTX 580 graphics card; Nokia QT framework; OASIS dataset; diffeomorphic modes; fully automatic atlas construction algorithm; graphical user interface; image segmentation; laptop; nondiffeomorphic modes; nonrigid medical image registration; objective cost function; single PC; smoothness constraints; Graphics processing unit; Jacobian matrices;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC), 2011 IEEE
Conference_Location :
Valencia
ISSN :
1082-3654
Print_ISBN :
978-1-4673-0118-3
Type :
conf
DOI :
10.1109/NSSMIC.2011.6152556
Filename :
6152556
Link To Document :
بازگشت