ITK  4.3.0
Insight Segmentation and Registration Toolkit
Classes
MultiThreaded Filters
Support for MultiThreading
+ Collaboration diagram for MultiThreaded Filters:

Classes

class  itk::AbsImageFilter< TInputImage, TOutputImage >
 Computes the absolute value of each pixel. More...
 
class  itk::AbsoluteValueDifferenceImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Implements pixel-wise the computation of absolute value difference. More...
 
class  itk::AcosImageFilter< TInputImage, TOutputImage >
 Computes the inverse cosine of each pixel. More...
 
class  itk::AdaptImageFilter< TInputImage, TOutputImage, TAccessor >
 Convert an image to another pixel type using the specified data accessor. More...
 
class  itk::AddImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Pixel-wise addition of two images. More...
 
class  itk::AndImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Implements the AND logical operator pixel-wise between two images. More...
 
class  itk::AsinImageFilter< TInputImage, TOutputImage >
 Computes the sine of each pixel. More...
 
class  itk::Atan2ImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Computes two argument inverse tangent. More...
 
class  itk::AtanImageFilter< TInputImage, TOutputImage >
 Computes the one-argument inverse tangent of each pixel. More...
 
class  itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >
 Implements pixel-wise generic operation of two images, or of an image and a constant. More...
 
class  itk::BinaryMagnitudeImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Computes the square root of the sum of squares of corresponding input pixels. More...
 
class  itk::BinaryMinMaxCurvatureFlowImageFilter< TInputImage, TOutputImage >
 Denoise a binary image using min/max curvature flow. More...
 
class  itk::BinaryNotImageFilter< TImage >
 Implements the BinaryNot logical operator pixel-wise between two images. More...
 
class  itk::BinaryThresholdImageFilter< TInputImage, TOutputImage >
 Binarize an input image by thresholding. More...
 
class  itk::CastImageFilter< TInputImage, TOutputImage >
 Casts input pixels to output pixel type. More...
 
class  itk::ChangeLabelImageFilter< TInputImage, TOutputImage >
 Change Sets of Labels. More...
 
class  itk::CheckerBoardImageFilter< TImage >
 Combines two images in a checkerboard pattern. More...
 
class  itk::ClampImageFilter< TInputImage, TOutputImage >
 Casts input pixels to output pixel type and clamps the output pixel values to the range supported by the output pixel type. More...
 
class  itk::Testing::ComparisonImageFilter< TInputImage, TOutputImage >
 Implements comparison between two images. More...
 
class  itk::ComplexToImaginaryImageFilter< TInputImage, TOutputImage >
 Computes pixel-wise the imaginary part of a complex image. More...
 
class  itk::ComplexToModulusImageFilter< TInputImage, TOutputImage >
 Computes pixel-wise the Modulus of a complex image. More...
 
class  itk::ComplexToPhaseImageFilter< TInputImage, TOutputImage >
 Computes pixel-wise the modulus of a complex image. More...
 
class  itk::ComplexToRealImageFilter< TInputImage, TOutputImage >
 Computes pixel-wise the real(x) part of a complex image. More...
 
class  itk::ConstrainedValueAdditionImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Implements pixel-wise the computation of constrained value addition. More...
 
class  itk::ConstrainedValueDifferenceImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Implements pixel-wise the computation of constrained value difference. More...
 
class  itk::ContourDirectedMeanDistanceImageFilter< TInputImage1, TInputImage2 >
 Computes the directed Mean distance between the boundaries of non-zero pixel regions of two images. More...
 
class  itk::ContourMeanDistanceImageFilter< TInputImage1, TInputImage2 >
 Computes the Mean distance between the boundaries of non-zero regions of two images. More...
 
class  itk::CosImageFilter< TInputImage, TOutputImage >
 Computes the cosine of each pixel. More...
 
class  itk::CurvatureFlowImageFilter< TInputImage, TOutputImage >
 Denoise an image using curvature driven flow. More...
 
class  itk::CurvatureRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField, TImageForceFunction >
 Deformably register two images using the fast curvature algorithm. More...
 
class  itk::DemonsRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >
 Deformably register two images using the demons algorithm. More...
 
class  itk::DiffeomorphicDemonsRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >
 Deformably register two images using a diffeomorphic demons algorithm. More...
 
class  itk::DirectedHausdorffDistanceImageFilter< TInputImage1, TInputImage2 >
 Computes the directed Hausdorff distance between the set of non-zero pixels of two images. More...
 
class  itk::DivideImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Pixel-wise division of two images. More...
 
class  itk::ExpImageFilter< TInputImage, TOutputImage >
 Computes the exponential function of each pixel. More...
 
class  itk::ExpNegativeImageFilter< TInputImage, TOutputImage >
 Computes the function exp(-K.x) for each input pixel. More...
 
class  itk::FastSymmetricForcesDemonsRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >
 Deformably register two images using a symmetric forces demons algorithm. More...
 
class  itk::FFTWComplexToComplexImageFilter< TImage >
 Implements an API to enable the Fourier transform or the inverse Fourier transform of images with complex valued voxels to be computed using either FFTW from MIT or the FFTW interface in Intel MKL. This filter is multithreaded and supports input images with sizes which are not a power of two. More...
 
class  itk::FFTWForwardFFTImageFilter< TInputImage, TOutputImage >
 FFTW-based forward Fast Fourier Transform. More...
 
class  itk::FFTWHalfHermitianToRealInverseFFTImageFilter< TInputImage, TOutputImage >
 FFTW-based reverse Fast Fourier Transform. More...
 
class  itk::FFTWInverseFFTImageFilter< TInputImage, TOutputImage >
 FFTW-based inverse Fast Fourier Transform. More...
 
class  itk::FFTWRealToHalfHermitianForwardFFTImageFilter< TInputImage, TOutputImage >
 FFTW-based forward Fast Fourier Transform. More...
 
class  itk::FlipImageFilter< TImage >
 Flips an image across user specified axes. More...
 
class  itk::GPUDemonsRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField, TParentImageFilter >
 Deformably register two images using the demons algorithm with GPU. More...
 
class  itk::HausdorffDistanceImageFilter< TInputImage1, TInputImage2 >
 Computes the Hausdorff distance between the set of non-zero pixels of two images. More...
 
class  itk::HistogramMatchingImageFilter< TInputImage, TOutputImage, THistogramMeasurement >
 Normalize the grayscale values between two images by histogram matching. More...
 
class  itk::IntensityWindowingImageFilter< TInputImage, TOutputImage >
 Applies a linear transformation to the intensity levels of the input Image that are inside a user-defined interval. Values below this interval are mapped to a constant. Values over the interval are mapped to another constant. More...
 
class  itk::InterpolateImageFilter< TInputImage, TOutputImage >
 Interpolate an image from two N-D images. More...
 
class  itk::InterpolateImagePointsFilter< TInputImage, TOutputImage, TCoordType, InterpolatorType >
 Resamples an image at the coordinates specified by the user. More...
 
class  itk::InvertIntensityImageFilter< TInputImage, TOutputImage >
 Invert the intensity of an image. More...
 
class  itk::JoinImageFilter< TInputImage1, TInputImage2 >
 Join two images, resulting in an image where each pixel has the components of the first image followed by the components of the second image. More...
 
class  itk::JoinSeriesImageFilter< TInputImage, TOutputImage >
 Join N-D images into an (N+1)-D image. More...
 
class  itk::KappaSigmaThresholdImageFilter< TInputImage, TMaskImage, TOutputImage >
 Threshold an image using multiple Otsu Thresholds. More...
 
class  itk::LabelOverlapMeasuresImageFilter< TLabelImage >
 Computes overlap measures between the set same set of labels of pixels of two images. Background is assumed to be 0. More...
 
class  itk::LabelOverlayImageFilter< TInputImage, TLabelImage, TOutputImage >
 Apply a colormap to a label image and put it on top of the input image. More...
 
class  itk::LabelToRGBImageFilter< TLabelImage, TOutputImage >
 Apply a colormap to a label image. More...
 
class  itk::LaplacianRecursiveGaussianImageFilter< TInputImage, TOutputImage >
 Computes the Laplacian of Gaussian (LoG) of an image. More...
 
class  itk::LevelSetMotionRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >
 Deformably register two images using level set motion. More...
 
class  itk::Log10ImageFilter< TInputImage, TOutputImage >
 Computes the log10 of each pixel. More...
 
class  itk::LogImageFilter< TInputImage, TOutputImage >
 Computes the log() of each pixel. More...
 
class  itk::MagnitudeAndPhaseToComplexImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Implements pixel-wise conversion of magnitude and phase data into complex voxels. More...
 
class  itk::MaskImageFilter< TInputImage, TMaskImage, TOutputImage >
 Mask an image with a mask. image with the mask. More...
 
class  itk::MaskNegatedImageFilter< TInputImage, TMaskImage, TOutputImage >
 Mask an image with the negative of a mask. More...
 
class  itk::MatrixIndexSelectionImageFilter< TInputImage, TOutputImage >
 Extracts the selected indices of a matrix image that is the input pixel type. More...
 
class  itk::MaximumImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Implements a pixel-wise operator Max(a,b) between two images. More...
 
class  itk::MinimumImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Implements a pixel-wise operator Min(a,b) between two images. More...
 
class  itk::MinMaxCurvatureFlowImageFilter< TInputImage, TOutputImage >
 Denoise an image using min/max curvature flow. More...
 
class  itk::ModulusImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Computes the modulus (x % dividend) pixel-wise. More...
 
class  itk::MultiplyImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Pixel-wise multiplication of two images. More...
 
class  itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >
 Framework for creating images in a multi-resolution pyramid. More...
 
class  itk::NaryAddImageFilter< TInputImage, TOutputImage >
 Pixel-wise addition of N images. More...
 
class  itk::NaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >
 Perform a generic pixel-wise operation on N images. More...
 
class  itk::NaryMaximumImageFilter< TInputImage, TOutputImage >
 Computes the pixel-wise maximum of several images. More...
 
class  itk::NotImageFilter< TInputImage, TOutputImage >
 Implements the NOT logical operator pixel-wise on an image. More...
 
class  itk::OrImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Implements the OR logical operator pixel-wise between two images. More...
 
class  itk::OtsuMultipleThresholdsImageFilter< TInputImage, TOutputImage >
 Threshold an image using multiple Otsu Thresholds. More...
 
class  itk::PermuteAxesImageFilter< TImage >
 Permutes the image axes according to a user specified order. More...
 
class  itk::PowImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Computes the powers of 2 images. More...
 
class  itk::RandomImageSource< TOutputImage >
 Generate an n-dimensional image of random pixel values. More...
 
class  itk::RecursiveMultiResolutionPyramidImageFilter< TInputImage, TOutputImage >
 Creates a multi-resolution pyramid using a recursive implementation. More...
 
class  itk::RescaleIntensityImageFilter< TInputImage, TOutputImage >
 Applies a linear transformation to the intensity levels of the input Image. More...
 
class  itk::RGBToLuminanceImageFilter< TInputImage, TOutputImage >
 Converts an RGB image into a grayscale image. More...
 
class  itk::RoundImageFilter< TInputImage, TOutputImage >
 Rounds the value of each pixel. More...
 
class  itk::ScalarToRGBColormapImageFilter< TInputImage, TOutputImage >
 Implements pixel-wise intensity->rgb mapping operation on one image. More...
 
class  itk::SigmoidImageFilter< TInputImage, TOutputImage >
 Computes the sigmoid function pixel-wise. More...
 
class  itk::SimilarityIndexImageFilter< TInputImage1, TInputImage2 >
 Measures the similarity between the set of non-zero pixels of two images. More...
 
class  itk::SinImageFilter< TInputImage, TOutputImage >
 Computes the sine of each pixel. More...
 
class  itk::SqrtImageFilter< TInputImage, TOutputImage >
 Computes the square root of each pixel. More...
 
class  itk::SquaredDifferenceImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Implements pixel-wise the computation of squared difference. More...
 
class  itk::SquareImageFilter< TInputImage, TOutputImage >
 Computes the square of the intensity values pixel-wise. More...
 
class  itk::SubtractImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Pixel-wise subtraction of two images. More...
 
class  itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >
 Computes the eigen-values of every input symmetric matrix pixel. More...
 
class  itk::SymmetricForcesDemonsRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >
 Deformably register two images using the demons algorithm. More...
 
class  itk::TanImageFilter< TInputImage, TOutputImage >
 Computes the tangent of each input pixel. More...
 
class  itk::TensorFractionalAnisotropyImageFilter< TInputImage, TOutputImage >
 Computes the Fractional Anisotropy for every pixel of a input tensor image. More...
 
class  itk::TensorRelativeAnisotropyImageFilter< TInputImage, TOutputImage >
 Computes the Relative Anisotropy for every pixel of a input tensor image. More...
 
class  itk::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, TFunction >
 Implements pixel-wise generic operation of three images. More...
 
class  itk::ThresholdImageFilter< TImage >
 Set image values to a user-specified value if they are below, above, or between simple threshold values. More...
 
class  itk::ThresholdLabelerImageFilter< TInputImage, TOutputImage >
 Label an input image according to a set of thresholds. More...
 
class  itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >
 Implements pixel-wise generic operation on one image. More...
 
class  itk::VectorCastImageFilter< TInputImage, TOutputImage >
 Casts input vector pixels to output vector pixel type. More...
 
class  itk::VectorIndexSelectionCastImageFilter< TInputImage, TOutputImage >
 Extracts the selected index of the vector that is the input pixel type. More...
 
class  itk::VectorMagnitudeImageFilter< TInputImage, TOutputImage >
 Take an image of vectors as input and produce an image with the magnitude of those vectors. More...
 
class  itk::VectorRescaleIntensityImageFilter< TInputImage, TOutputImage >
 Applies a linear transformation to the magnitude of pixel vectors in a vector Image. More...
 
class  itk::WarpImageFilter< TInputImage, TOutputImage, TDisplacementField >
 Warps an image using an input displacement field. More...
 
class  itk::WarpVectorImageFilter< TInputImage, TOutputImage, TDisplacementField >
 Warps an image using an input displacement field. More...
 
class  itk::WeightedAddImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Computes a weighted sum of two images pixel-wise. More...
 
class  itk::XorImageFilter< TInputImage1, TInputImage2, TOutputImage >
 Computes the XOR logical operator pixel-wise between two images. More...
 

Detailed Description

Filters on this category divide processing across several threads.