ITK/Release Schedule

From KitwarePublic
Jump to navigationJump to search

Schedule of upcoming ITK releases

Release Number Date
2.2 August 30 2005
2.4 November 30 2005
2.6 February 28 2006
2.8 May 30 2006
3.0 October 30 2006
3.2 February 28 2007
3.4 Jun 30 2007
3.6 Sept 30 2007


Release Life Cycle

Last period for adding classes and features

  • New classes will be selected from good reviews from the Insight Journal
  • New features and new methods can be added during this period.

Feature Freeze

  • Increase code coverage
    • address any UNTESTED files
    • address files with code coverage lower than 80%
  • Address Run-time memory issues
    • Purify reports
    • Valgrind reports

CVS Tagging

The repository is tagged by using two tags, one for the reference, and another for the branch.

Posting Tarballs

  • Tarballs are posted to SourceForge
  • Tarballs are linked from the ITK Download

Release 2.4 Schedule

Release Number Start Date End Date
Last period for adding classes October 15 2005 November 11 2005
Feature freeze November 12 2005 November 28 2005
CVS Tagging November 29 2005 November 29 2005
Posting tarballs November 30 2005 November 30 2005

Release 2.6 Schedule

Release Number Start Date End Date
Last period for adding classes January 15 2006 February 11 2006
Feature freeze February 12 2006 February 26 2006
CVS Tagging February 26 2006 February 26 2006
Testing tarballs February 26 2006 February 28 2006
Posting tarballs February 28 2006 February 28 2006



ITK: [Welcome | Site Map]

Contributions

Contributions from the Insight Journal being considered for inclusion in this Release. We will follow the procedures outlined here.


Deadline for having 3 reviews : January 31

Except for submission taken from MICCAI Workshop, for which only a code review is needed.

Paper Reviewer 1 Done Reviewer 2 Done Reviewer 3 Done Shepherd Recommendation Committed
Unsupervised Segmentation of Miofibers (from MICCAI Workshop) Luis X Luis Include AutomaticThresholdImageFilter (rename class and methods, fix coding style) Not yet
Tetrahedral Meshing (from MICCAI Workshop) Vincent Sylvain X Not include in 2.6, it has Licensing issues Will not
Open Topology Toolkit (from MICCAI Workshop) Bill Do not include in itk 2.6 Will not
Local Maxima Image Filter Karthik X Andinet Dan X Luis include in 2.6 Not Yet
B-Spline Scattered Data Approximation Luis Lydia Lydia Defer for ITK 2.8 Will not
Binary Morphological opening and closing Luis Jim Sylvain X Jim Waiting for Author revisions. Defer for ITK 2.8 Will not
Invert Intensity Image Filter Luis X Bill X Sylvain X Bill Include with minor coding style changes Yes
Morphological Gradient Karthik X Jim X Bill X Bill Include with minor coding changes Yes
Modulus Image Filter Luis X Jim X Bill X Bill Include with minor coding changes Yes
Minimal Imposition Image Filter Luis Sylvain X Luis Include with minor coding changes Not yet
MINC 2.0 IO Support for ITK Luis Mathieu X Sylvain X Defer for ITK 2.8. Concerns about library dependencies. Will not
Finding regional extrema Luis Jim Luis Include with minor coding changes (name) Not tet
Extending MATLAB with ITK Karthik Dan Karthik Include in Insight Applications Yes
Image Calculator Luis Vincent Bill Hans hold on for the reviews Yes
Probability Distributions for the Insight Journal Karthik X Luis X Stephen X Jim Include (finish the reviews) Not Yet
Updating GDCM + adding JPEG 2000 Mathieu Mathieu to write a report for the IJ Yes
ITK Filter for Bayesian Segmentation Karthik Andinet Luis Karthik Include (still finish the reviews) Yes


Release 2.8 Schedule

Release Number Start Date End Date
Reviewing Insight Journal April 1 2006 May 1 2006
Last period for adding classes May 1 2006 May 12 2006
Feature freeze May 12 2006 May 26 2006
CVS Tagging May 27, 2006 May 27, 2006
Testing tarballs May 28, 2006 May 29, 2006
Posting tarballs May 29 2006 May 30 2006


Contributions

Contributions from the Insight Journal being considered for inclusion in this Release. We will follow the procedures outlined here.


Deadline for having 3 reviews : May 1st 2006


Paper Reviewer 1 Done Reviewer 2 Done Reviewer 3 Done Shepherd Recommendation Committed
WrapITK: Enhanced languages support for the Insight Toolkit Luis
Incorporating Metric Flows and Sparse Jacobian Transformations in ITK
Optimized Image Iterators Jim Luis Gaetan X
Improving features and performance of binary erode and dilate filters Jim
Label Overlay Julien X Bill
A small rework for the Gaussian Derivative Image Function Julien
N-D Linear Time Exact Signed Euclidean Distance Transform Vamsi X Luis X Gaetan X Luis
Improving performance of morphological reconstruction Jim
Optimization of connected component labelling Jim Luis
Changes to itk::PathToImageFilter
ContourExtractor2DImageFilter: A subpixel-precision image isocontour extraction filter Bill Julien
Image projections along an axis Jim

Release 3.0 Schedule

Release Number Start Date End Date
Reviewing Insight Journal (IJ) Sept 1 2006 Sept 20 2006
Selecting best IJ papers Sept 20 2006 Sept 30 2006
Moving IJ code into ITK Review Directory Oct 1 2006 Oct 14 2006
Feature freeze, fixing tests, code coverage Oct 15 2006 Oct 27 2006
CVS Tagging Oct 27, 2006 Oct 27, 2006
Testing tarballs Oct 28, 2006 Oct 29, 2006
Posting tarballs Oct 29 2006 Oct 30 2006


Contributions

Contributions from the Insight Journal being considered for inclusion in this Release. We will follow the procedures outlined here.


Deadline for having 3 reviews by ITK developers : September 20 2006


Paper Reviewer 1 Done Reviewer 2 Done Reviewer 3 Done Shepherd Recommendation Put in Review Committed
WrapITK: Enhanced languages support for the Insight Toolkit




ITK: [Welcome | Site Map]


Release 3.2 Schedule

Release Number Start Date End Date
Reviewing Insight Journal (IJ) Dec 5 2006 Dec 15 2006
Selecting best IJ papers Dec 5 2006 Dec 30 2006
Moving IJ code into ITK Review Directory Jan 1 2007 Jan 30 2007
Feature freeze, fixing tests, code coverage Feb 1 2007 Feb 27 2007
CVS Tagging Feb 28, 2007 Feb 28, 2007
Testing tarballs Mar 1, 2007 Mar 3, 2007
Posting tarballs Mar 3 2007 Mar 5 2007


Contributions

Contributions from the Insight Journal being considered for inclusion in this Release.

We will follow the procedures outlined here.

High Priority

  1. Improving features binary erode and dilate [1] (Shepherd: Gaetan Lehman) [now in CVS]
  2. An ITK Filter for Bayesian Segmentation: itkBayesianClassifierImageFilter [2] (Shepherd: Karthik Krishnan)
  3. Watershed transform [3] (Shepherd: Gaetan Lehman)
  4. Label Overlay [4] (Shepherd: Andinet Enquobahrie) [now in CVS Review]
  5. Finding regional extrema - methods and performance [5] (Shepherd: Andinet Enquobahrie) [now in CVS Review]
  6. Neural Networks IO [6] (Shepherd: Stephen Aylward) [now in CVS Review]
  7. Probability Distributions for the Insight Toolkit [7] (Shepherd: Stephen Aylward) [now in CVS Review]
  8. Contour Extractor 2D [8] (Shepherd: Andinet Enquobahrie) [now in CVS Review]
  9. Image projections along an axis [9] (Shepherd: Andinet Enquobahrie) [now in CVS Review]
  10. itk Quad Mesh [10] (Shepherd: Sylvain Jaume) [data structures now in CVS Review]
  11. Using a mask to decrease computation for Spatial Object to image [11] (Shepherd: Julien Jomier)
  12. Conformal Flattening ITK Filter [12] (Shepherd: Sylvain Jaume) [now in CVS Review]

Medium Priority

  1. A Generalized Squared Euclidean Distance Transform with Voronoi Maps [13] (Shepherd: Luis Ibanez)
  2. I-DO: A Deformable Organisms framework for ITK [14] (Shepherd: Luis Ibanez)
  3. Incorporating Metric Flows and Sparse Jacobian Transorm in ITK [15] (Shepherd: Stephen Aylward)
  4. Minimal Imposition Image Filter [16] (Shepherd: Julien Jomier)
  5. Implementing the Automatic Generation of 3D Statistical Shape Models with ITK [17] (Shepherd: Vincent Magnotta)
  6. itkEllipseBoundaryToImageFilter [18] (Shepherd: Hans Johnson)
  7. itkLocalMaximaImageFilter [19] (Shepherd: Gaetan Lehmann)
  8. Binary morphological closing and opening image filter [20] (Shepherd: Stephen Aylward)
  9. Computational Geometry Computation and KNN Segmentation in ITK [21] (Shepherd: Stephen Aylward)
  10. FFT Complex to Complex filters and helper classes [22] (Sphepherd: Gaetan Lehmann)
  11. FFT Shift [23] (Shepherd: Julien Jomier)
  12. Parallel 3D Exact Signed Euclidean Distance Transform [24] (Sphepherd: Sayan Pathak)

Low Priority

  1. MINC2.0 IO Support for ITK [25]
  2. Optimized image iterators [26]
  3. Support for "cub" image format [27]
  4. Cumulative Gaussian Curve Fitter for Boundary Parameterization [28]


Release 3.4 Schedule

Release Number Start Date End Date
Reviewing Insight Journal (IJ) March 15 2007 April 15 2007
Selecting best IJ papers April 15 2007 April 30 2007
Moving IJ code into ITK Review Directory May 1 2007 May 30 2007
Feature freeze, fixing tests, code coverage Jun 1 2007 Jun 27 2007
CVS Tagging Jun 28, 2007 Jun 28, 2007
Testing tarballs Jun 29, 2007 Jun 29, 2007
Posting tarballs Jun 30 2007 Jun 30 2007


Contributions



ITK: [Welcome | Site Map]

High Priority

  1. Using a Mask to Decrease Computation Time for SpatialObject to Image Conversions [29] (Shepherd: Julien Jomier)
  2. Digital Topology [30] (Shepherd: ??)
  3. Computational Geometry Computation and KNN Segmentation in ITK [31] (Shepherd: ??)
  4. itkEllipseBoundaryToImageFilter [32] (Shepherd: Hans Johnson)
  5. Implementing the Automatic Generation of 3D Statistical Shape Models with ITK [33] (Shepherd: Vincent Magnotta)
  6. I-DO: A Deformable Organisms framework for ITK [34] (Shepherd: Luis Ibanez)
  7. Minimal Imposition Image Filter [35] (Shepherd: Julien Jomier)
  8. Binary morphological closing and opening image filter [36] (Shepherd: Luis Ibanez)
  9. Support for "cub" image format [37] (Shepherd: Luis Ibanez)