ITK Release 4/Image Class Hierarchy Refactoring: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
Line 7: | Line 7: | ||
ITK currently supports several kinds of image types: | ITK currently supports several kinds of image types: | ||
* Image | * [http://www.itk.org/Doxygen320/html/classitk_1_1Image.html Image] | ||
* VectorImage | * [http://www.itk.org/Doxygen320/html/classitk_1_1VectorImage.html VectorImage] | ||
* [http://www.itk.org/Doxygen320/html/classitk_1_1SpecialCoordinatesImage.html SpecialCoordinatesImage] | * [http://www.itk.org/Doxygen320/html/classitk_1_1SpecialCoordinatesImage.html SpecialCoordinatesImage] | ||
** PhasedArray3DSpecialCoordinatesImage | ** [http://www.itk.org/Doxygen320/html/classitk_1_1PhasedArray3DSpecialCoordinatesImage.html PhasedArray3DSpecialCoordinatesImage] | ||
* BloxImage | * [http://www.itk.org/Doxygen320/html/classitk_1_1BloxImage.html BloxImage] | ||
* SparseImage | * [http://www.itk.org/Doxygen320/html/classitk_1_1SparseImage.html SparseImage] | ||
* LabelMap | |||
* ImageAdaptors and subclasses | |||
With the exception of the PhasedArray3DSpecialCoordinatesImage, all the image types assume that voxels have regular spacing in each dimension. While this assumption covers many cases in biomedical imaging, it restricts ITK's use for certain types of microscopy and remote sensing images, for example. | With the exception of the PhasedArray3DSpecialCoordinatesImage, all the image types assume that voxels have regular spacing in each dimension. While this assumption covers many cases in biomedical imaging, it restricts ITK's use for certain types of microscopy and remote sensing images, for example. |
Revision as of 13:52, 23 September 2010
Image Class Hierarchy Refactoring
Motivation
The goal of this proposal is to add support for additional image types in ITK.
ITK currently supports several kinds of image types:
- Image
- VectorImage
- SpecialCoordinatesImage
- BloxImage
- SparseImage
- LabelMap
- ImageAdaptors and subclasses
With the exception of the PhasedArray3DSpecialCoordinatesImage, all the image types assume that voxels have regular spacing in each dimension. While this assumption covers many cases in biomedical imaging, it restricts ITK's use for certain types of microscopy and remote sensing images, for example.