Release 3.6
Release 3.6 Schedule
Release Number | Start Date | End Date |
---|---|---|
Moving code from ITK Review Directory to final destination | Jan 5 2008 | Jan 25 2008 |
Reviewing Insight Journal (IJ) | Jan 5 2008 | Jan 18 2008 |
Selecting best IJ papers | Jan 18 2008 | Jan 18 2008 |
Bug triage | Jan 18 2008 | Jan 18 2008 |
Moving IJ code into ITK Review Directory | Jan 19 2008 | Jan 31 2008 |
Feature freeze, fixing tests, code coverage | Feb 1 2008 | Feb 27 2008 |
CVS Tagging | Feb 28, 2008 | Feb 28, 2008 |
Testing tarballs | Feb 28, 2008 | Feb 28, 2008 |
Posting tarballs | Feb 29 2008 | Feb 29 2008 |
Deprecated code to be removed
- Alpha parameter from the Kernel Transforms
Code to be moved from Review to final destination
- Transform Readers Writers
- Pick a filename extension
- Do code reviews
- VTKPolyData Reader Writer (Not Yet: doesn't support QMesh)
- Check tests
- Label filters
- Label Overlay
- Labet RGB
- Morphology Filters
- ConformalFlattening
- ContourExtractor
- FlatStructuringElement
- ProjectionFilters
- MINC ImageIO support
- NeuralNetworks (Not Ready)
- It can't create arbitrary Neural Networks.
- In its current form, the user must know the structure of the Neural Network, and must instantiate it, before she/he can read it from a file.
- (Discussed at tcon Feb 22 2008): Minutes 022208
Contributions from IJ
High Priority
- Digital Topology [1] (Shepherd: )
- vtkINRIA3D: A VTK Extension for Spatiotemporal Data Synchronization, Visualization and Management [2] (Shepherd: )
- Using a Mask to Decrease Computation Time for SpatialObject to Image Conversions [3] (Shepherd: )
- FFT Complex to Complex filters and helper classes [4] (Shepherd: )
- itkEllipseBoundaryToImageFilter [5] ( Shepherd: )
- Implementing the Automatic Generation of 3D Statistical Shape Models with ITK [6] (Shepherd: )
- Optimizing ITK’s Registration Methods for Multi-processor, Shared-Memory Systems [7] (Shepherd: )[Done]
- I-DO: A Deformable Organisms framework for ITK [8] (Shepherd: )
- Diffeomorphic Demons Using ITK's Finite Difference Solver Hierarchy [9] (Shepherd: )
- Multidimensional Arrays and the nArray Package [10] (Shepherd: )
- A Generalized Squared Euclidean Distance Transform with Voronoi Maps [11] (Shepherd: )
- A support for "cub" image format [12] (Shepherd: )[Done]
- Binary morphological closing and opening image filters [13] (Shepherd: )
- MinimaImpositionImageFilter [14] (Shepherd: )
Low Priority
- Non-rigid Groupwise Registration using B-Spline Deformation Model [15] (Shepherd: )
- Generalizing vesselness with respect to dimensionality and shape [16] (Shepherd: )
- Incorporating Metric Flows and Sparse Jacobian Transformations in ITK [17] (Shepherd: )
- Class for Serial Transformations [18] (Shepherd: )
- Kappa Sigma Clipping [19] (Shepherd: )
- Radial Thickness Calculation and Visualization for Volumetric Layers [20] (Shepherd: )
- Label object representation and manipulation with ITK [21] (Shepherd: )
- Cumulative Gaussian Curve Fitter for Boundary Parameterization [22] (Shepherd: )
- Optimized image iterators [23] (Shepherd: )
- Slice by slice filtering with ITK [24] (Shepherd: )
- Consolidated morphology [25] (Shepherd: )
- Reader/Writer for Analyze Object Maps for ITK [26] (Shepherd: )
- A small rework for the Gaussian Derivative Image Function [27] (Shepherd: )
Comment (Feb. 2, 2008, R Brooks)
With regard to the class for serial transformations, this is an excellent and useful idea. However, the paper linked to here does not support the registration framework, where as another paper on the same topic does. [28] That paper, however, has its own set of limitations. I think that a class for serial or combined transforms is a valuable addition. However, I worry that if done prematurely, we would be stuck with a limited interface due to ITKs backwards compatibility policies. I think some serious thought should be put into how this interface should work before committing to a particular implementation.
At the very least i think that any such class should support:
- The registration framework - ie - proper Jacobians
- An arbitrarily long chain of transformations
- The ability to have some fixed and some parameterized transforms - by this i mean that some transformation parameters do not appear in the GetParameters and Jacobian methods.
- Some sort of intelligent interaction with the transform reader and writer classes.
I suppose that I should kick myself a bit, for not having reviewed either of these papers. I'll post this to the list as well and see if it spawns discussion.