xviii List of Figures
2.17 Effect of many iterations on the BinaryMedian filter. . . . . . . . . . . . . . . . . . . . . . . 91
2.18 Effect of the VotingBinaryHoleFilling filter. . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
2.19 Effect of the VotingBinaryIterativeHoleFilling filter. . . . . . . . . . . . . . . . . . . . . . . . 96
2.20 DiscreteGaussianImageFilter Gaussian diagram. . . . . . . . . . . . . . . . . . . . . . . . . . 97
2.21 DiscreteGaussianImageFilter output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
2.22 BinomialBlurImageFilter output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
2.23 Output of the SmoothingRecursiveGaussianImageFilter. . . . . . . . . . . . . . . . . . . . . 103
2.24 GradientAnisotropicDiffusionImageFilter output . . . . . . . . . . . . . . . . . . . . . . . . 107
2.25 CurvatureAnisotropicDiffusionImageFilter output . . . . . . . . . . . . . . . . . . . . . . . . 109
2.26 CurvatureFlowI mageFil ter output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
2.27 MinMaxCurvatureFlow computation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
2.28 MinMaxCurvatureFlowImageFilter output . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
2.29 BilateralImageFilter output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
2.30 VectorGradientAnisotropicDiffusionImageFilter output . . . . . . . . . . . . . . . . . . . . . 120
2.31 VectorCurvatureAnisotropicDiffusionImageFilter output . . . . . . . . . . . . . . . . . . . . 121
2.32 VectorGradientAnisotropicDiffusionImageFilter on RGB . . . . . . . . . . . . . . . . . . . . 124
2.33 VectorCurvatureAnisotropicDiffusionImageFilter output on RGB . . . . . . . . . . . . . . . . 126
2.34 Various Anisotropic Diffusion compared . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
2.35 DanielssonDistanceMapImageFilter output . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
2.36 SignedDanielssonDistanceMapImageFilter output . . . . . . . . . . . . . . . . . . . . . . . . 130
2.37 Effect of the FlipImageFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
2.38 Effect of the Resample filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
2.39 Analysis of resampling in common coordinate system . . . . . . . . . . . . . . . . . . . . . . 135
2.40 ResampleImageFilter with a translation by (−30,−50) . . . . . . . . . . . . . . . . . . . . . 136
2.41 ResampleImageFilter. Analysis of a translation by (−30,−50) . . . . . . . . . . . . . . . . . 136
2.42 ResampleImageFilter highlighting image borders . . . . . . . . . . . . . . . . . . . . . . . . 137
2.43 ResampleImageFilter selecting the origin of the output image . . . . . . . . . . . . . . . . . . 139
2.44 ResampleImageFilter origin in the output image . . . . . . . . . . . . . . . . . . . . . . . . . 140
2.45 ResampleImageFilter selecting the origin of the input image . . . . . . . . . . . . . . . . . . 140
2.46 ResampleImageFilter use of naive viewers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
2.47 ResampleImageFilter and output image spacing . . . . . . . . . . . . . . . . . . . . . . . . . 142