An OpenCL implementation of the Gaussian pyramid and the resampler

Please use this identifier to cite or link to this publication:
Nonrigid image registration is an important, but resource demanding and time-consuming task in medical image analysis. This limits its application in time-critical clinical routines. In this report we explore acceleration of two time-consuming parts of a registration algorithm by means of parallel processing using the GPU. We built upon the OpenCL-based GPU image processing framework of the recent ITK4 release, and implemented Gaussian multi-resolution strategies and a general resampling framework. We evaluated the performance gain on two multi-core machines with NVidia GPUs, and compared to an existing ITK4 CPU implementation. A speedup factor of ~2-4 was realized for the multi-resolution strategies and a speedup factor of ~10-46 was achieved for resampling, for larger images (~10^8 voxels).
minus 1 Dataset (3Mb)
plus Automatic Testing Results by Insight-Journal Dashboard on Wed Mar 6 16:16:31 2013 for revision #2
starstarstarstarstar expertise: 5 sensitivity: 5
plus Automatic Testing Results by Insight-Journal Dashboard on Tue Jan 29 17:14:32 2013 for revision #1
starstarstarstarstar expertise: 5 sensitivity: 5

There is no review at this time. Be the first to review this publication!

Quick Comments
Comment by Altheqa Stone yellow
اسعار الحجر الهاشمى بمصر اسعار الحجر الهاشمى فرز اول وتانى
الحجر الهاشمي الاختيار الأفضل لواجهات المنازل والفلل أفضل صنعة تركيب وأقل سعرًا
أنواع الحجر الهاشمي بمصر مميزات وعيوب كل نوع وما الأفضل لك
تعرف على أسعار الحجر الهاشمي في مصر بأشكاله المختلفة
حجر هاشمي هيصم بأقل تكاليف انتقال فرز أول للديكورات الخارجية والداخلية
حجر هاشمي فرز أول لواجهات الفلل والقصور والعمائر
حجر هاشمى هيصم لواجهات المنازل والعمائر فى مصر 2020
تركيب الحجر الفرعوني لواجهات المنازل والفلل 2020
واجهات الحجر الفرعوني في مصر تركيبها بأقل الأسعار
أفضل شركة لتركيب الحجر البازلت في مصر بأسعار مناسبة واستخدامات متعددة
أنواع الحجر البازلت أسعار تركيب الحجر البازلت في مصر 2020
Comment by Denis Shamonin yellow
1. The source code has been merged with latest elastix see
2. The source code has been tested with latest ITK
ITK 4.12.2 (25 Oct 2017)
CUDA/v8.0 (NVidia driver 378.49)
Intel OpenCL SDK (version on CPU
3. The source code builds and tests performed using elastix dashboard:
4. The full paper:
5. The latest GPU performance results could be found in section supplemental data of the full paper:
6. The recent GPU/CPU performance experiments could be found in directory test_logs see source code.

Download All
Download Paper , View Paper
Download Source code

Statistics more
Global rating: starstarstarstarstar
Review rating: starstarstarstarstar [review]
Code rating: starstarstarstarstar
Paper Quality: plus minus

Information more
Categories: Image pyramids, Resampling, Transforms
Keywords: image registration, parallelization, GPU, OpenCL, GPUResampleImageFilter, GenericMultiResolutionPyramidImageFilter, elastix
Tracking Number: NWO NRG-2010.02, NWO 639.021.124
Toolkits: ITK, CMake
Export citation:


Linked Publications more
A Skull-Stripping Filter for ITK A Skull-Stripping Filter for ITK
by Bauer S., Fejes T., Reyes M.
Importing Contours from DICOM-RT Structure Sets Importing Contours from DICOM-RT Structure Sets
by Dowling J., Malaterre M., Greer P.B., Salvado O.

View license
Loading license...

Send a message to the author
Powered by Midas