| Filter name | ITK | SimpleITK | Remarks | ToDo |
| AbsImageFilter | True | True | | |
| AbsoluteValueDifferenceImageFilter | True | True | | |
| AccumulateImageFilter | True | False | Duplicate of Projection filters | False |
| AcosImageFilter | True | True | | |
| AdaptiveHistogramEqualizationImageFilter | True | True | | |
| AddImageFilter | True | True | | |
| AdditiveGaussianNoiseImageFilter | True | True | | |
| AndImageFilter | True | True | | |
| AnisotropicDiffusionImageFilter | True | False | base class | False |
| AnisotropicFourthOrderLevelSetImageFilter | True | False | | True |
| AntiAliasBinaryImageFilter | True | True | | |
| ApproximateSignedDistanceMapImageFilter | True | True | | |
| AreaClosingImageFilter | True | False | | False |
| AreaOpeningImageFilter | True | False | | False |
| AsinImageFilter | True | True | | |
| Atan2ImageFilter | True | True | | |
| AtanImageFilter | True | True | | |
| BSplineDecompositionImageFilter | True | False | | True |
| BSplineDownsampleImageFilter | True | False | | True |
| BSplineUpsampleImageFilter | True | False | | True |
| BayesianClassifierImageFilter | True | False | | True |
| BayesianClassifierInitializationImageFilter | True | False | | True |
| BilateralImageFilter | True | True | | |
| BinShrinkImageFilter | True | True | | |
| BinaryClosingByReconstructionImageFilter | True | True | | |
| BinaryContourImageFilter | True | True | | |
| BinaryDilateImageFilter | True | True | | |
| BinaryErodeImageFilter | True | True | | |
| BinaryFillholeImageFilter | True | True | | |
| BinaryGrindPeakImageFilter | True | True | | |
| BinaryMagnitudeImageFilter | True | True | | |
| BinaryMedianImageFilter | True | True | | |
| BinaryMinMaxCurvatureFlowImageFilter | True | True | | |
| BinaryMorphologicalClosingImageFilter | True | True | | |
| BinaryMorphologicalOpeningImageFilter | True | True | | |
| BinaryNotImageFilter | True | True | | |
| BinaryOpeningByReconstructionImageFilter | True | True | | |
| BinaryProjectionImageFilter | True | True | | |
| BinaryPruningImageFilter | True | False | Check functionality in 3D | True |
| BinaryReconstructionByDilationImageFilter | True | True | | |
| BinaryReconstructionByErosionImageFilter | True | True | | |
| BinaryShapeKeepNObjectsImageFilter | True | False | | True |
| BinaryShapeOpeningImageFilter | True | False | | True |
| BinaryStatisticsKeepNObjectsImageFilter | True | False | | True |
| BinaryStatisticsOpeningImageFilter | True | False | | True |
| BinaryThinningImageFilter | True | True | | |
| BinaryThresholdImageFilter | True | True | | |
| BinaryThresholdProjectionImageFilter | True | True | | |
| BinomialBlurImageFilter | True | True | | |
| BitwiseNotImageFilter | False | True | | |
| BlackTopHatImageFilter | True | True | | |
| BlockMatchingImageFilter | True | False | | False |
| BoundedReciprocalImageFilter | True | True | | |
| BoxImageFilter | True | False | base class | False |
| BoxMeanImageFilter | True | True | | |
| BoxSigmaImageFilter | True | True | | |
| CannyEdgeDetectionImageFilter | True | True | | |
| CannySegmentationLevelSetImageFilter | True | False | This filter has a large number of parameters | True |
| CastImageFilter | True | True | | |
| ChangeInformationImageFilter | True | False | No need for a filter to do this in SimpleITK | False |
| ChangeLabelImageFilter | True | True | | |
| CheckerBoardImageFilter | True | True | | |
| ClampImageFilter | True | True | | |
| ClosingByReconstructionImageFilter | True | True | | |
| CollidingFrontsImageFilter | True | True | | |
| ComparisonImageFilter | True | False | | False |
| ComplexToComplexFFTImageFilter | True | False | | False |
| ComplexToImaginaryImageFilter | True | True | | |
| ComplexToModulusImageFilter | True | True | | |
| ComplexToPhaseImageFilter | True | True | | |
| ComplexToRealImageFilter | True | True | | |
| ComposeImageFilter | True | True | | |
| ConfidenceConnectedImageFilter | True | True | | |
| ConnectedComponentImageFilter | True | True | | |
| ConnectedThresholdImageFilter | True | True | | |
| ConstantPadImageFilter | True | True | | |
| ConstrainedValueAdditionImageFilter | True | False | | True |
| ConstrainedValueDifferenceImageFilter | True | False | | True |
| ContourDirectedMeanDistanceImageFilter | True | False | | True |
| ContourExtractor2DImageFilter | True | False | | False |
| ContourMeanDistanceImageFilter | True | False | | True |
| ConvolutionImageFilter | True | True | | |
| CosImageFilter | True | True | | |
| CropImageFilter | True | True | | |
| CurvatureAnisotropicDiffusionImageFilter | True | True | | |
| CurvatureFlowImageFilter | True | True | | |
| CurvesLevelSetImageFilter | True | False | | True |
| CyclicShiftImageFilter | True | True | | |
| DanielssonDistanceMapImageFilter | True | True | | |
| DenseFiniteDifferenceImageFilter | True | False | base class | False |
| DerivativeImageFilter | True | True | | |
| DifferenceOfGaussiansGradientImageFilter | True | False | | True |
| DilateObjectMorphologyImageFilter | True | True | | |
| DirectFourierReconstructionImageToImageFilter | True | False | | False |
| DirectedHausdorffDistanceImageFilter | True | False | | True |
| DiscreteGaussianDerivativeImageFilter | True | True | | |
| DiscreteGaussianImageFilter | True | True | | |
| DivideFloorImageFilter | False | True | | |
| DivideImageFilter | True | True | | |
| DivideRealImageFilter | False | True | | |
| DoubleThresholdImageFilter | True | True | | |
| EdgePotentialImageFilter | True | True | | |
| EigenAnalysis2DImageFilter | True | False | | True |
| EqualImageFilter | False | True | | |
| ErodeObjectMorphologyImageFilter | True | True | | |
| ExpImageFilter | True | True | | |
| ExpNegativeImageFilter | True | True | | |
| ExpandImageFilter | True | True | | |
| ExtractImageFilter | True | True | | |
| FFTConvolutionImageFilter | True | True | | |
| FFTNormalizedCorrelationImageFilter | True | True | | |
| FFTPadImageFilter | True | True | | |
| FFTShiftImageFilter | True | True | | |
| FastApproximateRankImageFilter | True | True | | |
| FastChamferDistanceImageFilter | True | False | | True |
| FastMarchingBaseImageFilter | False | True | | |
| FastMarchingExtensionImageFilter | True | False | | True |
| FastMarchingImageFilter | True | True | | |
| FastMarchingUpwindGradientImageFilter | True | True | | |
| FiniteDifferenceImageFilter | True | False | base class | False |
| FlipImageFilter | True | True | | |
| ForwardFFTImageFilter | True | True | | |
| FullToHalfHermitianImageFilter | True | False | | True |
| GaborImageSource | True | False | | False |
| GaussianImageSource | True | False | | False |
| GenerateImageSource | True | False | | False |
| GeodesicActiveContourLevelSetImageFilter | True | True | | |
| GeodesicActiveContourShapePriorLevelSetImageFilter | True | False | | False |
| GradientAnisotropicDiffusionImageFilter | True | True | | |
| GradientImageFilter | True | True | | |
| GradientMagnitudeImageFilter | True | True | | |
| GradientMagnitudeRecursiveGaussianImageFilter | True | True | | |
| GradientRecursiveGaussianImageFilter | True | True | | |
| GradientVectorFlowImageFilter | True | False | | True |
| GrayscaleConnectedClosingImageFilter | True | True | | |
| GrayscaleConnectedOpeningImageFilter | True | True | | |
| GrayscaleDilateImageFilter | True | True | | |
| GrayscaleErodeImageFilter | True | True | | |
| GrayscaleFillholeImageFilter | True | True | | |
| GrayscaleFunctionDilateImageFilter | True | False | | True |
| GrayscaleFunctionErodeImageFilter | True | False | | True |
| GrayscaleGeodesicDilateImageFilter | True | True | | |
| GrayscaleGeodesicErodeImageFilter | True | True | | |
| GrayscaleGrindPeakImageFilter | True | True | | |
| GrayscaleMorphologicalClosingImageFilter | True | True | | |
| GrayscaleMorphologicalOpeningImageFilter | True | True | | |
| GreaterEqualImageFilter | False | True | | |
| GreaterImageFilter | False | True | | |
| GridForwardWarpImageFilter | True | False | | False |
| GridImageSource | True | False | | False |
| HConcaveImageFilter | True | True | | |
| HConvexImageFilter | True | True | | |
| HMaximaImageFilter | True | True | | |
| HMinimaImageFilter | True | True | | |
| HalfHermitianToRealInverseFFTImageFilter | True | True | | |
| HalfToFullHermitianImageFilter | True | False | | True |
| HardConnectedComponentImageFilter | True | False | | True |
| HashImageFilter | False | True | | |
| HausdorffDistanceImageFilter | True | True | | |
| Hessian3DToVesselnessMeasureImageFilter | True | False | | True |
| HessianRecursiveGaussianImageFilter | True | False | | True |
| HessianToObjectnessMeasureImageFilter | True | False | | False |
| HistogramMatchingImageFilter | True | True | | |
| HistogramThresholdImageFilter | True | False | base class | False |
| HistogramToEntropyImageFilter | True | False | Requires ITK histogram | False |
| HistogramToIntensityImageFilter | True | False | Requires ITK histogram | False |
| HistogramToLogProbabilityImageFilter | True | False | Requires ITK histogram | False |
| HistogramToProbabilityImageFilter | True | False | Requires ITK histogram | False |
| HoughTransform2DCirclesImageFilter | True | False | A solution is needed for the spacial object output | False |
| HoughTransform2DLinesImageFilter | True | False | A solution is needed for the spacial object output | False |
| HuangThresholdImageFilter | True | True | | |
| ImageToImageFilter | True | False | base class | False |
| ImportImageFilter | True | False | Currently manually implemented in SimpleITK | False |
| InPlaceImageFilter | True | False | base class | False |
| IntensityWindowingImageFilter | True | True | | |
| IntermodesThresholdImageFilter | True | True | | |
| InterpolateImageFilter | True | False | | True |
| InverseDeconvolutionImageFilter | True | True | | |
| InverseDisplacementFieldImageFilter | False | True | | |
| InverseFFTImageFilter | True | True | | |
| InvertDisplacementFieldImageFilter | False | True | | |
| InvertIntensityImageFilter | True | True | | |
| IsoContourDistanceImageFilter | True | True | | |
| IsoDataThresholdImageFilter | True | True | | |
| IsolatedConnectedImageFilter | True | True | | |
| IsolatedWatershedImageFilter | True | True | | |
| IsotropicFourthOrderLevelSetImageFilter | True | False | | True |
| IterativeDeconvolutionImageFilter | True | False | | False |
| JoinSeriesImageFilter | True | True | | |
| KappaSigmaThresholdImageFilter | True | False | | True |
| KernelImageFilter | True | False | base class? | False |
| KittlerIllingworthThresholdImageFilter | True | True | | |
| LabelContourImageFilter | True | True | | |
| LabelGeometryImageFilter | True | False | | False |
| LabelIntensityStatisticsImageFilter | False | True | | |
| LabelMapContourOverlayImageFilter | True | True | | |
| LabelMapMaskImageFilter | True | True | | |
| LabelMapOverlayImageFilter | True | True | | |
| LabelMapToBinaryImageFilter | True | True | | |
| LabelMapToLabelImageFilter | True | True | | |
| LabelMapToRGBImageFilter | True | True | | |
| LabelOverlapMeasuresImageFilter | False | True | | |
| LabelOverlayImageFilter | True | True | | |
| LabelShapeKeepNObjectsImageFilter | True | False | | True |
| LabelShapeOpeningImageFilter | True | False | | True |
| LabelShapeStatisticsImageFilter | False | True | | |
| LabelStatisticsImageFilter | True | True | | |
| LabelStatisticsKeepNObjectsImageFilter | True | False | | True |
| LabelStatisticsOpeningImageFilter | True | False | | True |
| LabelToRGBImageFilter | True | True | | |
| LabelVotingImageFilter | True | True | | |
| LandweberDeconvolutionImageFilter | True | True | | |
| LaplacianImageFilter | True | True | | |
| LaplacianRecursiveGaussianImageFilter | True | True | | |
| LaplacianSegmentationLevelSetImageFilter | True | True | | |
| LaplacianSharpeningImageFilter | True | True | | |
| LessEqualImageFilter | False | True | | |
| LessImageFilter | False | True | | |
| LiThresholdImageFilter | True | True | | |
| Log10ImageFilter | True | True | | |
| LogImageFilter | True | True | | |
| MagnitudeAndPhaseToComplexImageFilter | True | True | | |
| MaskImageFilter | True | True | | |
| MaskNegatedImageFilter | True | True | | |
| MaskedFFTNormalizedCorrelationImageFilter | True | True | | |
| MaskedRankImageFilter | True | False | | False |
| MaximumEntropyThresholdImageFilter | True | True | | |
| MaximumImageFilter | True | True | | |
| MaximumProjectionImageFilter | True | True | | |
| MeanImageFilter | True | True | | |
| MeanProjectionImageFilter | True | True | | |
| MedianImageFilter | True | True | | |
| MedianProjectionImageFilter | True | True | | |
| MinMaxCurvatureFlowImageFilter | True | True | | |
| MinimumImageFilter | True | True | | |
| MinimumMaximumImageFilter | True | True | | |
| MinimumProjectionImageFilter | True | True | | |
| MirrorPadImageFilter | True | True | | |
| ModulusImageFilter | True | True | | |
| MomentsThresholdImageFilter | True | True | | |
| MorphologicalGradientImageFilter | True | True | | |
| MorphologicalWatershedFromMarkersImageFilter | True | True | | |
| MorphologicalWatershedImageFilter | True | True | | |
| MovingHistogramImageFilter | True | False | | False |
| MultiLabelSTAPLEImageFilter | False | True | | |
| MultiResolutionPyramidImageFilter | True | False | How can the multiple output be delt with? | False |
| MultiScaleHessianBasedMeasureImageFilter | True | False | | False |
| MultiplyImageFilter | True | True | | |
| N4BiasFieldCorrectionImageFilter | False | True | | |
| NarrowBandCurvesLevelSetImageFilter | True | False | | True |
| NarrowBandLevelSetImageFilter | True | False | | True |
| NarrowBandThresholdSegmentationLevelSetImageFilter | True | False | | True |
| NaryAddImageFilter | True | True | | |
| NaryMaximumImageFilter | True | True | | |
| NeighborhoodConnectedImageFilter | True | True | | |
| NoiseBaseImageFilter | True | False | | False |
| NoiseImageFilter | True | True | | |
| NormalizeImageFilter | True | True | | |
| NormalizeToConstantImageFilter | True | True | | |
| NormalizedCorrelationImageFilter | False | True | | |
| NotEqualImageFilter | False | True | | |
| NotImageFilter | True | True | | |
| OpeningByReconstructionImageFilter | True | True | | |
| OrImageFilter | True | True | | |
| OrientImageFilter | True | False | | True |
| OtsuMultipleThresholdsImageFilter | True | True | | |
| OtsuThresholdImageFilter | True | True | | |
| PadImageFilter | True | False | | True |
| ParallelSparseFieldLevelSetImageFilter | True | False | base class | False |
| ParametricImageSource | True | False | | False |
| PasteImageFilter | True | True | | |
| PatchBasedDenoisingImageFilter | False | True | | |
| PermuteAxesImageFilter | True | True | | |
| PhysicalPointImageSource | True | False | | False |
| PipelineMonitorImageFilter | True | False | | False |
| PowImageFilter | True | True | | |
| ProjectedLandweberDeconvolutionImageFilter | True | True | | |
| PyImageFilter | True | False | | False |
| RGBToLuminanceImageFilter | True | False | | True |
| RandomImageSource | True | False | in itk::Testing namespace | False |
| RankImageFilter | True | True | | |
| RealAndImaginaryToComplexImageFilter | False | True | | |
| RealToHalfHermitianForwardFFTImageFilter | True | True | | |
| ReconstructionByDilationImageFilter | True | True | | |
| ReconstructionByErosionImageFilter | True | True | | |
| RecursiveGaussianImageFilter | True | True | | |
| RecursiveMultiResolutionPyramidImageFilter | True | False | How can the multiple output be delt with? | False |
| RecursiveSeparableImageFilter | True | False | base class | False |
| RegionOfInterestImageFilter | True | True | | |
| RegionalMaximaImageFilter | True | True | | |
| RegionalMinimaImageFilter | True | True | | |
| ReinitializeLevelSetImageFilter | True | False | | True |
| RelabelComponentImageFilter | True | True | | |
| RenyiEntropyThresholdImageFilter | True | True | | |
| ResampleImageFilter | True | True | | |
| RescaleIntensityImageFilter | True | True | | |
| RichardsonLucyDeconvolutionImageFilter | True | True | | |
| RobustAutomaticThresholdImageFilter | True | False | | False |
| RoundImageFilter | True | False | | False |
| STAPLEImageFilter | True | True | | |
| SaltAndPepperNoiseImageFilter | True | True | | |
| ScalarChanAndVeseDenseLevelSetImageFilter | True | True | | |
| ScalarChanAndVeseSparseLevelSetImageFilter | True | False | | False |
| ScalarConnectedComponentImageFilter | True | True | | |
| ScalarImageKmeansImageFilter | True | True | | |
| ScalarToRGBColormapImageFilter | True | True | | |
| SegmentationLevelSetImageFilter | True | False | base class? | False |
| ShanbhagThresholdImageFilter | True | True | | |
| ShapeDetectionLevelSetImageFilter | True | True | | |
| ShapePriorSegmentationLevelSetImageFilter | True | False | | True |
| ShapeRelabelImageFilter | True | False | | True |
| ShiftScaleImageFilter | True | True | | |
| ShotNoiseImageFilter | True | True | | |
| ShrinkImageFilter | True | True | | |
| SigmoidImageFilter | True | True | | |
| SignedDanielssonDistanceMapImageFilter | True | True | | |
| SignedMaurerDistanceMapImageFilter | True | True | | |
| SimilarityIndexImageFilter | True | True | | |
| SimpleContourExtractorImageFilter | True | True | | |
| SinImageFilter | True | True | | |
| SliceBySliceImageFilter | True | False | This is for pipelines | False |
| SliceImageFilter | False | True | | |
| SmoothingRecursiveGaussianImageFilter | True | True | | |
| SobelEdgeDetectionImageFilter | True | True | | |
| SparseFieldFourthOrderLevelSetImageFilter | True | False | | True |
| SparseFieldLevelSetImageFilter | True | False | base class? | False |
| SpatialObjectToImageFilter | True | False | A solution is needed for spacial object input | False |
| SpeckleNoiseImageFilter | True | True | | |
| SqrtImageFilter | True | True | | |
| SquareImageFilter | True | True | | |
| SquaredDifferenceImageFilter | True | True | | |
| StandardDeviationProjectionImageFilter | True | True | | |
| StatisticsImageFilter | True | True | | |
| StatisticsRelabelImageFilter | True | False | | True |
| StochasticFractalDimensionImageFilter | True | False | | False |
| StreamingImageFilter | True | False | This is for pipelines | False |
| SubtractImageFilter | True | True | | |
| SumProjectionImageFilter | True | True | | |
| TanImageFilter | True | True | | |
| TernaryAddImageFilter | True | True | | |
| TernaryMagnitudeImageFilter | True | True | | |
| TernaryMagnitudeSquaredImageFilter | True | True | | |
| ThresholdImageFilter | True | True | | |
| ThresholdLabelerImageFilter | True | False | | True |
| ThresholdMaximumConnectedComponentsImageFilter | True | True | | |
| ThresholdSegmentationLevelSetImageFilter | True | True | | |
| TikhonovDeconvolutionImageFilter | True | True | | |
| TileImageFilter | True | True | | |
| TobogganImageFilter | True | False | | True |
| TriangleThresholdImageFilter | True | True | | |
| UnaryMinusImageFilter | False | True | | |
| UnsharpMaskImageFilter | True | False | | False |
| UnsharpMaskLevelSetImageFilter | True | False | | True |
| ValuedRegionalMaximaImageFilter | True | True | | |
| ValuedRegionalMinimaImageFilter | True | True | | |
| VectorCastImageFilter | True | False | Already integrated into the Cast image filter | False |
| VectorConfidenceConnectedImageFilter | True | True | | |
| VectorConnectedComponentImageFilter | True | True | | |
| VectorCurvatureAnisotropicDiffusionImageFilter | True | False | | True |
| VectorExpandImageFilter | True | False | | True |
| VectorGradientAnisotropicDiffusionImageFilter | True | False | | True |
| VectorGradientMagnitudeImageFilter | True | False | | True |
| VectorIndexSelectionCastImageFilter | True | True | | |
| VectorMagnitudeImageFilter | True | True | | |
| VectorResampleImageFilter | True | False | Same functionality exists in ResampleImageFilter | False |
| VectorRescaleIntensityImageFilter | True | False | | True |
| VectorThresholdSegmentationLevelSetImageFilter | True | False | | True |
| VnlComplexToComplexFFTImageFilter | True | False | | False |
| VnlForwardFFTImageFilter | True | False | Internal FFT filter | False |
| VnlHalfHermitianToRealInverseFFTImageFilter | True | False | Internal FFT filter | False |
| VnlInverseFFTImageFilter | True | False | Internal FFT filter | False |
| VnlRealToHalfHermitianForwardFFTImageFilter | True | False | Internal FFT filter | False |
| VoronoiSegmentationImageFilter | True | False | ` | True |
| VotingBinaryHoleFillingImageFilter | True | True | | |
| VotingBinaryImageFilter | True | True | | |
| VotingBinaryIterativeHoleFillingImageFilter | True | True | | |
| WarpImageFilter | True | True | | |
| WatershedImageFilter | True | False | | True |
| WeightedAddImageFilter | True | False | | True |
| WhiteTopHatImageFilter | True | True | | |
| WienerDeconvolutionImageFilter | True | True | | |
| WrapPadImageFilter | True | True | | |
| XorImageFilter | True | True | | |
| YenThresholdImageFilter | True | True | | |
| ZeroCrossingBasedEdgeDetectionImageFilter | True | True | | |
| ZeroCrossingImageFilter | True | True | | |
| ZeroFluxNeumannPadImageFilter | True | True | | |