InsightSoftwareConsortium / ITKSmoothingRecursiveYvvGaussian

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:Apache License 2.0


Languages

Language:C++ 84.5%Language:C 6.8%Language:CMake 6.4%Language:Python 2.3%