ITK  5.0.0
Insight Segmentation and Registration Toolkit
Module GenericLabelInterpolator
+ Collaboration diagram for Module GenericLabelInterpolator:


class  itk::LabelImageGenericInterpolateImageFunction< TInputImage, TInterpolator, TCoordRep >
class  itk::LabelSelectionImageAdaptor< TImage, TOutputPixelType >
class  itk::Accessor::LabelSelectionPixelAccessor< TInternalType, TExternalType >

Detailed Description

The basic idea of this generic interpolator for label images is to interpolate each label with an ordinary image interpolator, and return the label with the highest value. This is the idea used by the itk::LabelImageGaussianInterpolateImageFunction interpolator. Unfortunately, this class is currently limited to Gaussian interpolation. Using generic programming, our proposed interpolator extends this idea to any image interpolator. Combined with linear interpolation, this results in similar or better accuracy and much improved computation speeds on a test image.

A more detailed description can be found in the Insight Journal article::

Schaerer, J., Roche, F., Belaroussi, B. "A generic interpolator for multi-label images". December, 2014.