• 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