<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>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.</div><div><br></div><div>This release candidate is available as tag in the git repository. To obtain the source code,</div><br>git clone <a href="http://itk.org/ITK.git">http://itk.org/ITK.git</a><br>cd ITK<br>git checkout -q --detach v4.2rc01<br><br>For more details, please see<br><br><a href="http://www.itk.org/Wiki/ITK/Git">http://www.itk.org/Wiki/ITK/Git<br></a><div><br></div><div>*Important note:* Please do not expect backward compatibility with these release candidates. The API may still undergo changes as improvements are made.</div><div><br></div><div><br></div><div>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.</div><div><br></div><div><br></div><div>Please include the tag name used when providing feedback.</div><div><br></div><div>The following is a git log of the enhancements and ( numerous bug fixes, style, and documentation improvements have been omitted for brevity ) </div><div><br></div><div><div>Alexandre Gouaillard (1):</div><div> COMP: the inlude file has been moved to include/</div><div><br></div><div>Arnaud Gelas (8):</div><div> ENH: Improve code coverage for LevelSetsv4</div><div> ENH: Possibility to provide an image to weigh the curvature term</div><div> ENH: Review IsoDataThresholdCalculator</div><div> ENH: Review IntermodesThresholdCalculator</div><div> ENH: Move ComputeMixedArea from Curvature computation into TriangleHelper</div><div> ENH: Make it works if ImageDimension > 2</div><div> ENH: Add interface to use vnl_sparse_lu as solver for mesh parameterization</div><div><br></div><div>Bill Lorensen (14):</div><div> DOC: Spelling errors in comments</div><div> COMP: VTK6 API change</div><div><br></div><div>Brad King (6):</div><div> COMP: Update VNL "long long" instantiations for vxl 2012-03-16</div><div> COMP: Include CheckIncludeFileCXX before using it</div><div> KWSys: Remove DateStamp</div><div> KWSys: Fix SystemTools environment memory handling (#13156)</div><div> KWSys: Remove dependencies on FundamentalType</div><div> KWSys: Remove unused environ declaration from SystemTools</div><div><br></div><div>Bradley Lowekamp (27):</div><div> ENH: Don't use pretty functions strings, as they cause bloat</div><div> PERF: Improved cache coherence of StatisticsImageFilter</div><div> PERF: eliminate false sharing, improved algorithm</div><div> PERF: Implementing optimized image copy method</div><div> BUG: Fix exporting for Nrrd library</div><div> ENH: adding ClearSeeds method to VectorConfidenceConnected filter</div><div> ENH: For VectorImage support, iterators must not return by reference</div><div> PERF: refactor SliceBySliceImageFilter for performance</div><div> ENH: adding VectorImage support to Gradient image filter</div><div> ENH: updating vector ImageFunctions to work with VectorImages</div><div> COMP: correcting the ObjectToObjectMetric for WrapITK</div><div> COMP: remove erouneous SWIG version check</div><div><br></div><div>Brian Avants (2):</div><div> ENH: gradient descent optimizer with golden section line search</div><div> BUG: scales setting in wrong place</div><div><br></div><div>Cory Quammen (3):</div><div> BUG: Fixed template arguments in deconvolution filters</div><div> ENH: Added parametric blind least squares deconvolution</div><div><br></div><div>Gaëtan Lehmann (1):</div><div> ENH: wrap the deconvolution filters</div><div><br></div><div>Hans Johnson (3):</div><div> COMP: Default parameters belong at declaration</div><div> COMP: Missing this-> required for clang++</div><div><br></div><div>Jim Miller (2):</div><div> COMP: there is not GPUCommonRegistration library</div><div><br></div><div>Kent Williams (5):</div><div> COMP: add cstring include for memcpy</div><div> BUG: gdcm crashed when looking at non-dicom files.</div><div><br></div><div>Kris Zygmunt (14):</div><div> BUG: fix GPUCommon tests</div><div> ENH: add GPU Finite Difference module</div><div> ENH: add GPU ImageFilterBase module</div><div> ENH: add GPU Smoothing module</div><div> ENH: add GPU Thresholding module</div><div> ENH: add GPU RegistrationCommon module</div><div> ENH: add GPU PDE Deformable Registration module</div><div> ENH: add GPU Anisotropic Diffusion module</div><div> ENH: Add Subsampling Strategies to Statistics</div><div> ENH: A2D2 Denoising</div><div><br></div><div>Luis Ibanez (2):</div><div> ENH: VTK6 API change. VTK_MAJOR_VERSION has moved.</div><div><br></div><div>Matthew McCormick (20):</div><div> ENH: Bump version to 4.2</div><div> PERF: Improve ScalarImageToTextureFeaturesFilter pipeline setup.</div><div> COMP: Fix DivideOrZeroOut Functor not-used warning.</div><div> ENH: Add itk::Math FloatAlmostEqual and FloatDifferenceULP</div><div> COMP: Disable HeaderTests for Visual Studio 10.</div><div> PERF: Prevent HeaderTest re-building with CMake configuration.</div><div> COMP: ITK-2901 arg_min is not a member of vnl_sse<double>.</div><div> ENH: Improve precision of JointHistogramMI with compensated summation.</div><div> BUG: Fix baseline tests for DiffusionTensor3DReconstructionImageFilterTest.</div><div> ENH: Add CMake infrastructure for fetching Remote modules.</div><div> ENH: Add the LesionSizingToolkit as a Remote Module.</div><div> BUG: LevelSetsv4 'Base' in class name.</div><div><br></div><div>Michael Jeulin-L (1):</div><div> BUG: Add the const correctness to SpatialObject::GetMaximumDepth</div><div><br></div><div>Michael Stauffer (17):</div><div> PERF: CompositeTransform - use raw pointers for efficiency</div><div> PERF: Remove pre-warp in ImageToImageMetricv4.</div><div> ENH: Metricv4 floating point compensation and summed compensation</div><div> ENH: Change ANTS metricv4 default radius</div><div> ENH: Add multi-metric registration test for ImageToImageMetrics</div><div> ENH: Add a proper Demons metric in metricv4 format.</div><div> ENH: Update v4 PointSet metrics to work with image metrics</div><div> ENH: Add IndexInBounds method in ConstNeighborhoodIterator</div><div> ENH: PointSetMetric overhaul, common virtual domain, estimators</div><div> ENH: Add ObjectToObjectMultiMetricv4</div><div><br></div><div>Nick Tustison (13):</div><div> ENH: Fixing registration methods pipelining.</div><div> ENH: Adding B-spline SyN registration method.</div><div> PERF: B-spline cache thrashing. h/t Brad L.</div><div> ENH: Exposing window sizes in registration methods.</div><div> COMP: Address comp. warnings (int <-> double)</div><div> COMP: Remove small warning.</div><div> ENH: Adding vars and removing couts</div><div> ENH: Improving event reporting for registration methods.</div><div><br></div><div>Paul Novotny (1):</div><div> COMP: Build fix for non-apple big-endian</div><div><br></div><div>Ren-Hui Gong (1):</div><div> ENH: XML DOM for ITK preview 5.</div><div><br></div><div>Sean McBride (3):</div><div> COMP: valgrind suppression for system zlib</div><div> COMP: Removed undefined use of std::complex with integer types</div><div> COMP: removed invalid use of noreturn attribute</div><div><br></div><div>T.R Shashwath (1):</div><div> COMP: Define feenableexcept and fedisableexcept on iOS</div><div><br></div><div>Vivien Delmon (1):</div><div> COMP: fix compilation errors with gcc 4.7</div><div><br></div><div>Xiaoxiao Liu (8):</div><div> BUG: Fix OpenCVVideoIO warnings and testing bugs.</div><div> ENH: Enable component-based packaging.</div><div> ENH: Disable system installed OpenCV and VXL warnings.</div><div> BUG: ITK-2930 Fix OpenCVBridge memory copy errors.</div><div><br></div></div><div><br></div><div><div>
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 12px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">========================================================</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Bradley Lowekamp<span class="Apple-converted-space"> </span><span class="Apple-converted-space"> </span></font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Medical Science and Computing for</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Office of High Performance Computing and Communications</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">National Library of Medicine<span class="Apple-converted-space"> </span></font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; "><a href="mailto:blowekamp@mail.nih.gov">blowekamp@mail.nih.gov</a></font></p><br class="Apple-interchange-newline"></span></div><br class="Apple-interchange-newline">
</div>
<br></div></body></html>