List of Figures

1.1 Collaboration diagram of the ImageIO classes
1.2 Use cases of ImageIO factories
1.3 Class diagram of ImageIO factories
2.1 BinaryThresholdImageFilter transfer function
2.2 BinaryThresholdImageFilter output
2.3 ThresholdImageFilter using the threshold-below mode.
2.4 ThresholdImageFilter using the threshold-above mode
2.5 ThresholdImageFilter using the threshold-outside mode
2.6 Sigmoid Parameters
2.7 Effect of the Sigmoid filter.
2.8 GradientMagnitudeImageFilter output
2.9 GradientMagnitudeRecursiveGaussianImageFilter output
2.10 Effect of the Derivative filter.
2.11 Output of the LaplacianRecursiveGaussianImageFilter.
2.12 Effect of the MedianImageFilter
2.13 Effect of the Median filter.
2.14 Effect of erosion and dilation in a binary image.
2.15 Effect of erosion and dilation in a grayscale image.
2.16 Effect of the BinaryMedian filter.
2.17 Effect of many iterations on the BinaryMedian filter.
2.18 Effect of the VotingBinaryHoleFilling filter.
2.19 Effect of the VotingBinaryIterativeHoleFilling filter.
2.20 DiscreteGaussianImageFilter Gaussian diagram.
2.21 DiscreteGaussianImageFilter output
2.22 BinomialBlurImageFilter output.
2.23 Output of the SmoothingRecursiveGaussianImageFilter.
2.24 GradientAnisotropicDiffusionImageFilter output
2.25 CurvatureAnisotropicDiffusionImageFilter output
2.26 CurvatureFlowImageFilter output
2.27 MinMaxCurvatureFlow computation
2.28 MinMaxCurvatureFlowImageFilter output
2.29 BilateralImageFilter output
2.30 VectorGradientAnisotropicDiffusionImageFilter output
2.31 VectorCurvatureAnisotropicDiffusionImageFilter output
2.32 VectorGradientAnisotropicDiffusionImageFilter on RGB
2.33 VectorCurvatureAnisotropicDiffusionImageFilter output on RGB
2.34 Various Anisotropic Diffusion compared
2.35 DanielssonDistanceMapImageFilter output
2.36 SignedDanielssonDistanceMapImageFilter output
2.37 Effect of the FlipImageFilter
2.38 Effect of the Resample filter
2.39 Analysis of resampling in common coordinate system
2.40 ResampleImageFilter with a translation by (-30,-50)
2.41 ResampleImageFilter. Analysis of a translation by (-30,-50)
2.42 ResampleImageFilter highlighting image borders
2.43 ResampleImageFilter selecting the origin of the output image
2.44 ResampleImageFilter origin in the output image
2.45 ResampleImageFilter selecting the origin of the input image
2.46 ResampleImageFilter use of naive viewers
2.47 ResampleImageFilter and output image spacing
2.48 ResampleImageFilter naive viewers
2.49 ResampleImageFilter with non-unit spacing
2.50 Effect of a rotation on the resampling filter.
2.51 Input and output image placed in a common reference system
2.52 Effect of the Resample filter rotating an image
2.53 Effect of the Resample filter rotating and scaling an image
3.1 Image Registration Concept
3.2 A Typical Registration Framework Components
3.3 Registration Framework Components
3.4 Fixed and Moving images in registration framework
3.5 HelloWorld registration output images
3.6 Pipeline structure of the registration example
3.7 Trace of translations and metrics during registration
3.8 Registration Coordinate Systems
3.9 Command/Observer and the Registration Framework
3.10 Multi-Modality Registration Inputs
3.11 MattesMutualInformationImageToImageMetricv4 output images
3.12 MattesMutualInformationImageToImageMetricv4 output plots
3.13 MattesMutualInformationImageToImageMetricv4 number of bins
3.14 Rigid2D Registration input images
3.15 Rigid2D Registration output images
3.16 Rigid2D Registration output plots
3.17 Rigid2D Registration input images
3.18 Rigid2D Registration output images
3.19 Rigid2D Registration output plots
3.20 Effect of changing the center of rotation
3.21 CenteredTransformInitializer input images
3.22 CenteredTransformInitializer output images
3.23 CenteredTransformInitializer output plots
3.24 Fixed and Moving image registered with Simularity2DTransform
3.25 Output of the Simularity2DTransform registration
3.26 Simularity2DTransform registration plots
3.27 CenteredTransformInitializer input images
3.28 CenteredTransformInitializer output images
3.29 CenteredTransformInitializer output plots
3.30 AffineTransform registration
3.31 AffineTransform output images
3.32 AffineTransform output plots
3.33 Conceptual representation of Multi-Resolution registration
3.34 Multi-Resolution registration input images
3.35 Multi-Resolution registration output images
3.36 AffineTransform registration
3.37 Multistage registration input images
3.38 Multistage registration input images
3.39 Geometrical representation objects in ITK
3.40 Mapping moving image to fixed image in Registration
3.41 Need for interpolation in Registration
3.42 BSpline Interpolation Concepts
3.43 Parzen Windowing in Mutual Information
3.44 Mean Squares Metric Plots
3.45 Class diagram of the Optimizers hierarchy in ITKv4
3.46 FEM-based deformable registration results
3.47 Demon’s deformable registration output
3.48 Demon’s deformable registration output
3.49 Demon’s deformable registration output
3.50 Deformation field magnitudes
3.51 Calculator
3.52 Visualized Def field
3.53 Visualized Def field4
3.54 Deformation field output
3.55 Difference image
3.56 Model to Image Registration Framework Components
3.57 Model to Image Registration Framework Concept
3.58 SpatialObject to Image Registration results
4.1 ConnectedThreshold segmentation results
4.2 OtsuThresholdImageFilter output
4.3 NeighborhoodConnected segmentation results
4.4 ConfidenceConnected segmentation results
4.5 Whitematter Confidence Connected segmentation.
4.6 Axial, sagittal, and coronal slice of Confidence Connected segmentation.
4.7 IsolatedConnected segmentation results
4.8 VectorConfidenceConnected segmentation results
4.9 Watershed Catchment Basins
4.10 Watersheds Hierarchy of Regions
4.11 Watersheds filter composition
4.12 Watershed segmentation output
4.13 Zero Set Concept
4.14 Grid position of the embedded level-set surface.
4.15 FastMarchingImageFilter collaboration diagram
4.16 FastMarchingImageFilter intermediate output
4.17 FastMarchingImageFilter segmentations
4.18 ShapeDetectionLevelSetImageFilter collaboration diagram
4.19 ShapeDetectionLevelSetImageFilter intermediate output
4.20 ShapeDetectionLevelSetImageFilter segmentations
4.21 GeodesicActiveContourLevelSetImageFilter collaboration diagram
4.22 GeodesicActiveContourLevelSetImageFilter intermediate output
4.23 GeodesicActiveContourImageFilter segmentations
4.24 ThresholdSegmentationLevelSetImageFilter collaboration diagram
4.25 Propagation term for threshold-based level set segmentation
4.26 ThresholdSegmentationLevelSet segmentations
4.27 CannySegmentationLevelSetImageFilter collaboration diagram
4.28 Segmentation results of CannyLevelSetImageFilter
4.29 LaplacianSegmentationLevelSetImageFilter collaboration diagram
4.30 Segmentation results of LaplacianLevelSetImageFilter
4.31 GeodesicActiveContourShapePriorLevelSetImageFilter collaboration diagram
4.32 GeodesicActiveContourShapePriorImageFilter input image and initial model
4.33 Corpus callosum PCA modes
4.34 GeodesicActiveContourShapePriorImageFilter segmentations
5.1 Sample class inheritance tree
5.2 Histogram
5.3 Simple conceptual classifier
5.4 Statistical classification framework
5.5 Two normal distributions plot
5.6 Output of the KMeans classifier
5.7 Bayesian plug-in classifier for two Gaussian classes
5.8 Output of the ScalarImageMarkovRandomField