ITK  4.3.0
Insight Segmentation and Registration Toolkit
Classes
Module ITKImageFunction
Group Core
+ Collaboration diagram for Module ITKImageFunction:

Classes

class  itk::BinaryThresholdImageFunction< TInputImage, TCoordRep >
 Returns true is the value of an image lies within a range of thresholds This ImageFunction returns true (or false) if the pixel value lies within (outside) a lower and upper threshold value. The threshold range can be set with the ThresholdBelow, ThresholdBetween or ThresholdAbove methods. The input image is set via method SetInputImage(). More...
 
class  itk::Function::BlackmanWindowFunction< VRadius, TInput, TOutput >
 Window function for sinc interpolation.

\[ w(x) = 0.42 + 0.5 cos(\frac{\pi x}{m}) + 0.08 cos(\frac{2 \pi x}{m}) \]

. More...

 
class  itk::BSplineDecompositionImageFilter< TInputImage, TOutputImage >
 Calculates the B-Spline coefficients of an image. Spline order may be from 0 to 5. More...
 
class  itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >
 Evaluates the B-Spline interpolation of an image. Spline order may be from 0 to 5. More...
 
class  itk::BSplineResampleImageFunction< TImageType, TCoordRep >
 Resample image intensity from a BSpline coefficient image. More...
 
class  itk::CentralDifferenceImageFunction< TInputImage, TCoordRep, TOutputType >
 Calculate the derivative by central differencing. More...
 
class  itk::Function::CosineWindowFunction< VRadius, TInput, TOutput >
 Window function for sinc interpolation.

\[ w(x) = cos(\frac{\pi x}{2 m} ) \]

. More...

 
class  itk::CovarianceImageFunction< TInputImage, TCoordRep >
 Calculate the covariance matrix in the neighborhood of a pixel in a Vector image. More...
 
class  itk::ExtrapolateImageFunction< TInputImage, TCoordRep >
 Base class for all image extrapolaters. More...
 
class  itk::GaussianBlurImageFunction< TInputImage, TOutput >
 Compute the convolution of a neighborhood operator with the image at a specific location in space, i.e. point, index or continuous index. This class is templated over the input image type. More...
 
class  itk::GaussianDerivativeImageFunction< TInputImage, TOutput >
 Compute the gaussian derivatives of an the image at a specific location in space, i.e. point, index or continuous index. This class is templated over the input image type. More...
 
class  itk::GaussianInterpolateImageFunction< TInputImage, TCoordRep >
 Evaluates the Gaussian interpolation of an image. More...
 
class  itk::Function::HammingWindowFunction< VRadius, TInput, TOutput >
 Window function for sinc interpolation.

\[ w(x) = 0.54 + 0.46 cos(\frac{\pi x}{m} ) \]

. More...

 
class  itk::ImageFunction< TInputImage, TOutput, TCoordRep >
 Evaluates a function of an image at specified position. More...
 
class  itk::InterpolateImageFunction< TInputImage, TCoordRep >
 Base class for all image interpolaters. More...
 
class  itk::LabelImageGaussianInterpolateImageFunction< TInputImage, TCoordRep, TPixelCompare >
 Interpolation function for multi-label images that implicitly smooths each unique value in the image corresponding to each label set element and returns the corresponding label set element with the largest wieght. More...
 
class  itk::Function::LanczosWindowFunction< VRadius, TInput, TOutput >
 Window function for sinc interpolation.

\[ w(x) = \textrm{sinc} ( \frac{x}{m} ) \]

Note: Paper referenced in WindowedSincInterpolateImageFunction gives an incorrect definition of this window function. More...

 
class  itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >
 Linearly interpolate an image at specified positions. More...
 
class  itk::MahalanobisDistanceThresholdImageFunction< TInputImage, TCoordRep >
 Returns true if the pixel value of a vector image has a Mahalanobis distance below the value specified by the threshold. More...
 
class  itk::MeanImageFunction< TInputImage, TCoordRep >
 Calculate the mean value in the neighborhood of a pixel. More...
 
class  itk::MedianImageFunction< TInputImage, TCoordRep >
 Calculate the median value in the neighborhood of a pixel. More...
 
class  itk::NearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >
 Nearest neighbor extrapolation of a scalar image. More...
 
class  itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >
 Nearest neighbor interpolation of a scalar image. More...
 
class  itk::NeighborhoodBinaryThresholdImageFunction< TInputImage, TCoordRep >
 Determine whether all the pixels in the specified neighborhood meet a threshold criteria. More...
 
class  itk::NeighborhoodOperatorImageFunction< TInputImage, TOutput >
 Compute the convolution of a neighborhood operator with the image at a specific location in space, i.e. point, index or continuous index. This class is templated over the input image type. More...
 
class  itk::RayCastInterpolateImageFunction< TInputImage, TCoordRep >
 Projective interpolation of an image at specified positions. More...
 
class  itk::ScatterMatrixImageFunction< TInputImage, TCoordRep >
 Calculate the scatter matrix in the neighborhood of a pixel in a Vector image. More...
 
class  itk::SumOfSquaresImageFunction< TInputImage, TCoordRep >
 Calculate the sum of squares in the neighborhood of a pixel. More...
 
class  itk::VarianceImageFunction< TInputImage, TCoordRep >
 Calculate the variance in the neighborhood of a pixel. More...
 
class  itk::VectorInterpolateImageFunction< TInputImage, TCoordRep >
 Base class for all vector image interpolaters. More...
 
class  itk::VectorLinearInterpolateImageFunction< TInputImage, TCoordRep >
 Linearly interpolate a vector image at specified positions. More...
 
class  itk::VectorLinearInterpolateNearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >
 Linearly interpolate or NN extrapolate a vector image at specified positions. More...
 
class  itk::VectorMeanImageFunction< TInputImage, TCoordRep >
 Calculate the mean value in the neighborhood of a pixel in a Vector image. More...
 
class  itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >
 Nearest neighbor interpolate a vector image at specified positions. More...
 
class  itk::Function::WelchWindowFunction< VRadius, TInput, TOutput >
 Window function for sinc interpolation.

\[ w(x) = 1 - ( \frac{x^2}{m^2} ) \]

. More...

 
class  itk::WindowedSincInterpolateImageFunction< TInputImage, VRadius, TWindowFunction, TBoundaryCondition, TCoordRep >
 Use the windowed sinc function to interpolate. More...
 

Detailed Description

ImageFunctions are typically used as helper classes in the implementation of ITK filters. In many cases they may act as pluggable components at run time, while in other cases they may be implementing the actions that a filter will apply at every iteration, or the operation a filter may apply to every pixel. These classes are rarely used from applications. Their main role is to assist in the implementation of ITK filters.

Dependencies: