We are happy to announce that the first release candidate for ITK version 4.2.0 has been tagged. We anticipate there being a regular release candidate every week until the final release is made at the end of the month.
This release candidate is available as tag in the git repository. To obtain the source code, git clone http://itk.org/ITK.git cd ITK git checkout -q --detach v4.2rc01 For more details, please see http://www.itk.org/Wiki/ITK/Git *Important note:* Please do not expect backward compatibility with these release candidates. The API may still undergo changes as improvements are made. The purpose of the release candidates is to allow the community to testing and verify the code prior to the release. Feedback is encouraged. Impressions or patches will help improve the result as refinement and bug-fixes are made for the final release. Please include the tag name used when providing feedback. The following is a git log of the enhancements and ( numerous bug fixes, style, and documentation improvements have been omitted for brevity ) Alexandre Gouaillard (1): COMP: the inlude file has been moved to include/ Arnaud Gelas (8): ENH: Improve code coverage for LevelSetsv4 ENH: Possibility to provide an image to weigh the curvature term ENH: Review IsoDataThresholdCalculator ENH: Review IntermodesThresholdCalculator ENH: Move ComputeMixedArea from Curvature computation into TriangleHelper ENH: Make it works if ImageDimension > 2 ENH: Add interface to use vnl_sparse_lu as solver for mesh parameterization Bill Lorensen (14): DOC: Spelling errors in comments COMP: VTK6 API change Brad King (6): COMP: Update VNL "long long" instantiations for vxl 2012-03-16 COMP: Include CheckIncludeFileCXX before using it KWSys: Remove DateStamp KWSys: Fix SystemTools environment memory handling (#13156) KWSys: Remove dependencies on FundamentalType KWSys: Remove unused environ declaration from SystemTools Bradley Lowekamp (27): ENH: Don't use pretty functions strings, as they cause bloat PERF: Improved cache coherence of StatisticsImageFilter PERF: eliminate false sharing, improved algorithm PERF: Implementing optimized image copy method BUG: Fix exporting for Nrrd library ENH: adding ClearSeeds method to VectorConfidenceConnected filter ENH: For VectorImage support, iterators must not return by reference PERF: refactor SliceBySliceImageFilter for performance ENH: adding VectorImage support to Gradient image filter ENH: updating vector ImageFunctions to work with VectorImages COMP: correcting the ObjectToObjectMetric for WrapITK COMP: remove erouneous SWIG version check Brian Avants (2): ENH: gradient descent optimizer with golden section line search BUG: scales setting in wrong place Cory Quammen (3): BUG: Fixed template arguments in deconvolution filters ENH: Added parametric blind least squares deconvolution Gaëtan Lehmann (1): ENH: wrap the deconvolution filters Hans Johnson (3): COMP: Default parameters belong at declaration COMP: Missing this-> required for clang++ Jim Miller (2): COMP: there is not GPUCommonRegistration library Kent Williams (5): COMP: add cstring include for memcpy BUG: gdcm crashed when looking at non-dicom files. Kris Zygmunt (14): BUG: fix GPUCommon tests ENH: add GPU Finite Difference module ENH: add GPU ImageFilterBase module ENH: add GPU Smoothing module ENH: add GPU Thresholding module ENH: add GPU RegistrationCommon module ENH: add GPU PDE Deformable Registration module ENH: add GPU Anisotropic Diffusion module ENH: Add Subsampling Strategies to Statistics ENH: A2D2 Denoising Luis Ibanez (2): ENH: VTK6 API change. VTK_MAJOR_VERSION has moved. Matthew McCormick (20): ENH: Bump version to 4.2 PERF: Improve ScalarImageToTextureFeaturesFilter pipeline setup. COMP: Fix DivideOrZeroOut Functor not-used warning. ENH: Add itk::Math FloatAlmostEqual and FloatDifferenceULP COMP: Disable HeaderTests for Visual Studio 10. PERF: Prevent HeaderTest re-building with CMake configuration. COMP: ITK-2901 arg_min is not a member of vnl_sse<double>. ENH: Improve precision of JointHistogramMI with compensated summation. BUG: Fix baseline tests for DiffusionTensor3DReconstructionImageFilterTest. ENH: Add CMake infrastructure for fetching Remote modules. ENH: Add the LesionSizingToolkit as a Remote Module. BUG: LevelSetsv4 'Base' in class name. Michael Jeulin-L (1): BUG: Add the const correctness to SpatialObject::GetMaximumDepth Michael Stauffer (17): PERF: CompositeTransform - use raw pointers for efficiency PERF: Remove pre-warp in ImageToImageMetricv4. ENH: Metricv4 floating point compensation and summed compensation ENH: Change ANTS metricv4 default radius ENH: Add multi-metric registration test for ImageToImageMetrics ENH: Add a proper Demons metric in metricv4 format. ENH: Update v4 PointSet metrics to work with image metrics ENH: Add IndexInBounds method in ConstNeighborhoodIterator ENH: PointSetMetric overhaul, common virtual domain, estimators ENH: Add ObjectToObjectMultiMetricv4 Nick Tustison (13): ENH: Fixing registration methods pipelining. ENH: Adding B-spline SyN registration method. PERF: B-spline cache thrashing. h/t Brad L. ENH: Exposing window sizes in registration methods. COMP: Address comp. warnings (int <-> double) COMP: Remove small warning. ENH: Adding vars and removing couts ENH: Improving event reporting for registration methods. Paul Novotny (1): COMP: Build fix for non-apple big-endian Ren-Hui Gong (1): ENH: XML DOM for ITK preview 5. Sean McBride (3): COMP: valgrind suppression for system zlib COMP: Removed undefined use of std::complex with integer types COMP: removed invalid use of noreturn attribute T.R Shashwath (1): COMP: Define feenableexcept and fedisableexcept on iOS Vivien Delmon (1): COMP: fix compilation errors with gcc 4.7 Xiaoxiao Liu (8): BUG: Fix OpenCVVideoIO warnings and testing bugs. ENH: Enable component-based packaging. ENH: Disable system installed OpenCV and VXL warnings. BUG: ITK-2930 Fix OpenCVBridge memory copy errors. ======================================================== Bradley Lowekamp Medical Science and Computing for Office of High Performance Computing and Communications National Library of Medicine [email protected]
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Kitware offers ITK Training Courses, for more information visit: http://kitware.com/products/protraining.php Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ Follow this link to subscribe/unsubscribe: http://www.itk.org/mailman/listinfo/insight-developers
