ITK/Release 4/GPU Acceleration/Wish List: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
(Created page with "= Background = A certain amount of manual work must be done to support every filter. Therefore, there will not be enough resources to make every filter in ITK to be GPU-enabled....")
 
 
(3 intermediate revisions by one other user not shown)
Line 6: Line 6:


* itkParallelSparseFieldLevelSetImageFilter.h
* itkParallelSparseFieldLevelSetImageFilter.h
*  
*
 
== Basic Filters ==
 
* itkDenseFiniteDifferenceImageFilter.h
** This will enable the
*** Anisotropic diffusion filters.
*** Demons deformable registration.
*** Some of the Level Sets.
 
== Image Registration ==
 
* Enable computation of Image Metrics in the GPU ?


== Filtering ==
== Filtering ==
* Basic Filters commonly used
** Median
** Gaussian
** UnaryFunctorFilter
** BinaryFunctorFilter
= Other Efforts =
* http://code.google.com/p/cuda-insight-toolkit/
* http://sourceforge.net/projects/cudaitk/
* http://wiki.na-mic.org/Wiki/index.php/ITK_Image_Registration_with_CUDA
* http://www.na-mic.org/Wiki/images/f/f9/Itk-gpu-meeting-Fall2007.ppt

Latest revision as of 16:01, 9 December 2011

Background

A certain amount of manual work must be done to support every filter. Therefore, there will not be enough resources to make every filter in ITK to be GPU-enabled. This page is intended to identify and prioritize the list of filters that should be supported in GPU.

Level Set

  • itkParallelSparseFieldLevelSetImageFilter.h

Basic Filters

  • itkDenseFiniteDifferenceImageFilter.h
    • This will enable the
      • Anisotropic diffusion filters.
      • Demons deformable registration.
      • Some of the Level Sets.

Image Registration

  • Enable computation of Image Metrics in the GPU ?

Filtering

  • Basic Filters commonly used
    • Median
    • Gaussian
    • UnaryFunctorFilter
    • BinaryFunctorFilter

Other Efforts