Skip to content

External module for ITK v4 implementing the Young & Van Vliet recursive gaussian smoothing filter.

License

Notifications You must be signed in to change notification settings

InsightSoftwareConsortium/ITKSmoothingRecursiveYvvGaussian

 
 

Repository files navigation

ITKSmoothingRecursiveYvvGaussianFilter

Overview

This is a module for the Insight Toolkit (ITK) that implements the Young & Van Vliet recursive Gaussian smoothing filter for GPU (OpenCL) and CPU.

For more information, see the Insight Journal article:

Vidal-Migallon I., Commowick O., Pennec X., Dauguet J., Vercauteren T.
GPU and CPU implementation of Young - Van Vliet's Recursive Gaussian Smoothing Filter
The Insight Journal. January-December. 2013.
https://hdl.handle.net/10380/3425
https://www.insight-journal.org/browse/publication/896

Installation

If you would like to test the GPU smoothing filter, make sure to check the flag ITK_USE_GPU during configuration and to provide a path to a valid OpenCL installation (libraries and include directories). To do this you may have to toggle advanced mode on CMake.

Install Python packages with:

pip install itk-smoothingrecursiveyvvgaussianfilter

License

This software is distributed under the Apache 2.0 license. Please see the LICENSE file for details.

About

External module for ITK v4 implementing the Young & Van Vliet recursive gaussian smoothing filter.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 86.5%
  • C 6.9%
  • CMake 6.6%