Agenda&Status 101708: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
(One intermediate revision by the same user not shown) | |||
Line 28: | Line 28: | ||
** and others (e.g.SetSpacing). | ** and others (e.g.SetSpacing). | ||
** Virtual calls, profiling results | ** Virtual calls, profiling results | ||
===== Current Hierarchy ===== | |||
<graphviz> | |||
digraph G { | |||
ImageBase [shape=box, URL="http://public.kitware.com/Insight/Doxygen/html/classitk_1_1ImageBase.html"]; | |||
Image [shape=box, URL="http://public.kitware.com/Insight/Doxygen/html/classitk_1_1Statistics_1_1Image.html"]; | |||
OrientedImage [shape=box, URL="http://public.kitware.com/Insight/Doxygen/html/classitk_1_1Statistics_1_1OrientedImage.html"]; | |||
VectorImage [shape=box, URL="http://public.kitware.com/Insight/Doxygen/html/classitk_1_1Statistics_1_1VectorImage.html"]; | |||
LabelMap [shape=box,URL="http://public.kitware.com/Insight/Doxygen/html/classitk_1_1Statistics_1_1LabelMap.html"]; | |||
ComponentTree [shape=box,URL="http://public.kitware.com/Insight/Doxygen/html/classitk_1_1Statistics_1_1ComponentTree.html"]; | |||
ImageBase -> Image; | |||
ImageBase -> LabelMap; | |||
ImageBase -> ComponentTree; | |||
ImageBase -> VectorImage; | |||
Image -> OrientedImage; | |||
} | |||
</graphviz> | |||
===== Proposed New Hierarchy ===== | |||
<graphviz> | |||
digraph G { | |||
ImageBase [shape=box, URL="http://public.kitware.com/Insight/Doxygen/html/classitk_1_1ImageBase.html"]; | |||
Image [shape=box, URL="http://public.kitware.com/Insight/Doxygen/html/classitk_1_1Statistics_1_1Image.html"]; | |||
OrientedImage [shape=box, URL="http://public.kitware.com/Insight/Doxygen/html/classitk_1_1Statistics_1_1OrientedImage.html"]; | |||
VectorImage [shape=box, URL="http://public.kitware.com/Insight/Doxygen/html/classitk_1_1Statistics_1_1VectorImage.html"]; | |||
LabelMap [shape=box,URL="http://public.kitware.com/Insight/Doxygen/html/classitk_1_1Statistics_1_1LabelMap.html"]; | |||
ComponentTree [shape=box,URL="http://public.kitware.com/Insight/Doxygen/html/classitk_1_1Statistics_1_1ComponentTree.html"]; | |||
ImageBase -> Image; | |||
ImageBase -> LabelMap; | |||
ImageBase -> ComponentTree; | |||
Image -> OrientedImage; | |||
Image -> VectorImage; | |||
} | |||
</graphviz> | |||
==== Other Topics ==== | ==== Other Topics ==== |
Latest revision as of 15:16, 17 October 2008
10th MEETING IN SECOND LIFE
How to Join
You can *teleport* to this location by clicking on the following link:
More details at:
Project Management
- ITK 3.10 : Release Schedule
- http://www.itk.org/Wiki/ITK_Release_Schedule#Release_3.10_Schedule
- End of October ??
- What to include ?
Technical Topics
Fixing Image Orientation Issues
- Turning ON the flag ITK_IMAGE_BEHAVES_AS_ORIENTED_IMAGE
- Comments from Simon Warfield
- Factorizing code into ImageBase
- TransformIndexToPhysicalPoint
- TransformPhysicalPointToIndex
- and others (e.g.SetSpacing).
- Virtual calls, profiling results
Current Hierarchy
Proposed New Hierarchy
Other Topics
- Selecting papers from the Insight Journal
- LabelGeometryImageFilter merging with Gaetan contribution.
- Procedure for adding features to classes that are already in Insight/Code/
- Increasing Filter Coverage in WrapITK
- Third-Party Library Patrol
- Updating TIFF for ITK 3.10
- Updating ZLIB for ITK 3.10
- Linux and Cygwin Package Maintainers
- Lesion Sizing Toolkit
- http://public.kitware.com/LesionSizingKit
- Extending ITK Level Set framework to multi-component images
- Region Competition
- Multi-Phase Level Sets
- ImageIO support for GUI
- ImageIO API for GUI Support PROPOSAL PAGE
- ImageIO classes should report
- The extensions that they support
- A description for each extension
- A generic name for the file format ?
- Currently the ImageIO classes have methods
- ArrayOfExtensionsType GetSupportedWriteExtensions() const
- ArrayOfExtensionsType GetSupportedReadExtensions() const
- void AddSupportedWriteExtension( const char * extension )
- void AddSupportedReadExtension( const char * extension )
- Questions
- How to deal with Analyze and Nifti
- How to deal with DICOM
- There no specific extension required
- Even if file extension is .dcm, it can contains 2D, 3D, RTSTRUCT (=2d polydata) or results of segmentation (possibly 3D tetras)
- Proposals
- Proposal 1
- Change the GetSupportedWriteExtensions() and GetSupportedReadExtensions() to return an array of pairs (extension, description)
- Add a method to return a generic description of the ImageIO (e.g. NIFTI, Analyze, MetaImage)
- Proposal 2
- Change the GetSupportedWriteExtensions() and GetSupportedReadExtensions() to return an array of triplets (extension, description,generic description)
- Proposal 1