[Insight-developers] [ANNOUNCE] ITK 4.3.0 RC 01 Tagged
Matt McCormick
matt.mccormick at kitware.com
Mon Nov 19 13:38:02 EST 2012
The ITK 4.3.0 release candidate 1 has been tagged, and is available for
testing! To obtain the source code,
git clone http://itk.org/ITK.git
cd ITK
git checkout -q --detach v4.3rc01
For more details, please see
http://www.itk.org/Wiki/ITK/Git
Please test the release candidate and share your experiences on the mailing
list, issues tracker, and Gerrit Code Review. Please include the tag name when
providing feedback.
Release candidates will be tagged every week. The final release is scheduled
for December 17th.
A list of changes since 4.2.0 follows:
Andriy Kot (1):
ENH: Main filter for A2D2 PBNRR.
Arnaud Gelas (9):
PERF: couple of performance improvements useful for mesh processing
PERF: Minor performance improvement in KernelTransform
BUG: Fix errors on MS Visual
ENH: Add tests for iterator indices
COMP: missing includes in itkVectorImageToImageMetricTraitsv4.h
COMP: Fix compilation error (missing include).
COMP: fix clang warning about unused parameter
COMP: fix warning about uninitialized value
COMP: fix doxgen warnings
Baohua Wu (2):
BUG: fixed a few bugs related to GPU Demons
ENH: added suport for buffered region in GPU image
Bill Lorensen (6):
COMP: Macro definition of None in X11 breaks enum
BUG: ThirdParty should not depend on ITK
ENH: Utility to find modules needed by an ITK app
COMP: Incorrect test signature
BUG: GDCMImageIO ignores ImagePositionPatient
STYLE: Fix according to KWstyle
Brad King (5):
MetaIO: Avoid NULL dereference in MetaOutput::GetUsername
KWSys: Fix SystemInformation declaration order
ENH: Allow ITK modules to export custom information
ENH: ExternalData: Fix typo in unknown action error message
COMP: Make module header tests depend on module libraries
Bradley Lowekamp (35):
COMP: fixing error when instatiated with image of double
PERF: remove per sample allocation, use per-thread structure
BUG: prevent static initialization fiasco during factory registration
PERF: Avoid memcpy call per component for Nift
BUG: Correct for divide by zero when first bin has zero frequency
PERF: add alignment data attribute to per-thread structure
BUG: fix writing a corrupt meta image header from unknow metadata
PERF: remove per sample allocation, use per-thread structure
BUG: prevent static initialization fiasco during factory registration
BUG: fix writing a corrupt meta image header from unknow metadata
BUG: fix for overlay functor for llvm optimization bug
ENH: adding support for VectorImage output in LabelMapCountorOverlay
BUG: Fix segfault when no inital means were set.
BUG: verify sigma is a positive number for Recursive Gaussian
COMP: fix exception specification warning
BUG: Restore automatic loading of factories in ITK_AUTOLOAD_PATH
BUG: Avoid warning by using ProcessObject::GetInput method
BUG: The incorrect auto_load path was specified in itkIOPluginTest
COMP: add missing functional header for logic ops tests
BUG: Use path to configure NrrdIO.h for installation
PERF: Replacing iterator copy with optimized ImageAgotithm::Copy
BUG: Prevent segfault when logger not set for PatchedBasedDenoising
BUG: Update uncrustify configuration with space before access spec
ENH: Enabling support for system lib versions prior to TIFF 4.0.0
STYLE: Fixed numerous style error in PatchBased denoising
ENH: updating to libtif 4.0.3
BUG: Internal factory must use RegisterFactoryInternal method
BUG: Fix Wrapping FFTWComplexToComplex
BUG: Fix compilation ofswig external project
BUG: Fix segfault from integer overflow in NIFTI reader
BUG: disable wrapping of Toboggan filter for win 64
ENH: adding support for VectorImage to JoinSeries filter
ENH: support for VectorImage output to GradientRecursiveGaussian
ENH: Improve MRCImageIO support for VectorImages
BUG: Correcting wrapping CMakeList.txt for DCMTK
Brian Helba (1):
ENH: Update Remote/LesionSizingToolkit to newer commit
Cory Quammen (3):
BUG: Added missing include <algorithm>
BUG: Propagate the spacing and meta-data in FFTWForwardFFT fitler.
BUG: Added locking around fftw_destroy_plan
David Doria (6):
ENH: Add a SetRegion function to all ImageIterators.
ENH: Add SetRegion function to NeighborhoodIterators.
ENH: Allow the ShapedNeighborhoodIterators to use SetRegion.
COMP: Replace stdlib.h with cstdlib.
STYLE: Replace dash character in comment.
STYLE: Replace C Library headers with c[headername]
Dirk Padfield (3):
PERF: Faster distance computation and fixed reflective iterator bug
BUG: Corrected bug in SignedDanielssonDistanceMap and added
regression tests.
ENH: Templated MaskedFFTNormalizedCorr. over MaskType (#ITK-2940)
Fotis Drakopoulos (1):
BUG: Variance and structure tensor fix
Gang Song (2):
ENH: Add sparse threader for ANTS CC metric
COMP: Remove deque header from metric class header
Gordon Kindlmann (4):
ENH: updating ITK's NrrdIO to reflect state of Teem's NrrdIO, take 4
ENH: re-enabling warnings for NrrdIO
ENH: warning about idxIn in reorder.c; no trailing whitespace
ENH: still trying to quash warning about idxIn in reorder.c
Hans Johnson (34):
ENH: Bump version to 4.3.0
BUG: Test harness gave false positives
BUG: Remove duplicate file in wrong place
ENH: Allow removal of all Deprecated code
COMP: Remove unnecessary const_cast.
STYLE: Remove all references to StartRegistation
BUG: Array overrun in LaplacianRecursiveGaussian
COMP: Revert use of itkLegacyMacro
ENH: Improve testing of GetInverse
PERF: Const correct optimize initialization.
COMP: Fix data type for consistency
ENH: Imaging data should not be in git
COMP: Fix warning for propogating success status
BUG: Missing DisplacementFieldTransform IO
STYLE: Convert CMake-language commands lower case
STYLE: Remove CMake-language block-end arguments
BUG: Make IsTransformQueueEmpty const
BUG: Reading composite transform error
ENH: Update compiler fixes for fftw external
BUG: Test harness gave false positives
BUG: Remove duplicate file in wrong place
COMP: Remove unnecessary const_cast.
COMP: Unused variable warning with FFTW options
ENH: Test always uncondintionally returned true
STYLE: Add more files that need to be ignored
STYLE: Fix typo in comment.
PERF: Avoid costly redundant computations.
BUG: Removed too stringent ConceptChecking
PERF: Remove unnecessary function GetImageDimension
STYLE: Remove dead code ITK_TEMPLATE_EXPLICIT
STYLE: Made use of .hxx guards consistent
DOC: Update space before access specification
BUG: Allow backwards compatibilty for ITK_TEMPLATE_TXX
STYLE: Make round consistent in ITK.
Ho Cheung (2):
COMP: Add "#include <functional>" to classes for VS2012
PERF: Fix usage of ElementAt in PolyLineParametricPath to use
const version
ITK Migration V4 (2):
DOC: Modify VectorIndexSelectionCastImageFilter comments.
DOC: Modify ComposeImageFilter comments.
Jean-Christophe Fillion-Robin (2):
BUG: Prevent MetaIO vessel tube from getting stuck in while loop
BUG: Add test for MetaIO vessel tube from getting stuck in while loop
Jeffrey Duda (1):
ENH: Updates for multivariate metrics
Kent Williams (16):
PERF: Pull expensive GetInput/GetOutput calls out of inner loops
COMP: propogate compiler selection & flags to FFTW build
STYLE: Remove superfluous static_cast
PERF: Pull expensive GetInput/GetOutput calls out of inner loops
STYLE: Refine usage of static_cast
BUG: B.Lowenkamp's changes to detect empty fields in Meta files
BUG: isblank is missing on Microsoft Visual Studio.
COMP: propogate compiler selection & flags to FFTW build
BUG: Added test to verify metadata gets copied on file write w/Nrrd
BUG: Add regression test to try very long filename w/MetaIO
ENH: Allow change of tolerance in ImageToImageFilter
DOC: Document spacing/direction tolerance access methods.
BUG: Orientation vector in FiniteCylinderFunction
PERF: hoist computation of norm outside Evaluate method.
ENH: Add DCMTKImageIO to ITK
BUG: Origin was lost reading HDF5 format images.
Kris Zygmunt (5):
PERF: Optimize patch-based denoiser tensor computations
BUG: GPU tests sometimes fails
BUG: GPU tests sometimes fails
BUG: SymmetricEigenAnalysis OrderByMagnitude bug
PERF: speed up patch-based denoising tests
Marius Staring (1):
ENH: Creating a typedef for the modified time
Matthew McCormick (48):
ENH: Allow custom name for ProcessObject Primary Input/Output.
DOC: Clarify ProcessObject NumberOfRequiredInputs.
STYLE: Fix style in itkBlockMatchingImageFilterTest.
BUG: Fix BlockMatchingImageFilter for pipeline updating.
DOC: Use one column in the Doxygen alphabetical class index.
BUG: Fix GCC_XML and SWIG ExternalProject dependencies.
BUG: Fix multi-object MetaIO reading for ASCII MetaVesselTube.
STYLE: Improve readability and debugability in MetaScene.
BUG: Fix multi-object MetaIO reading for ASCII MetaVesselTube.
COMP: Fix QuadEdgeMesh doxygen warnings.
ENH: Wrap new exponential Transform classes.
STYLE: Cleanup WrapITK comments.
BUG: Fix WrapITK GCCXML ExternalProject dependency.
ENH: Use tarball for gccxml ExternalProject build.
COMP: Make sure the VC script gets executed after gccxml installation.
STYLE: Use typedefs in TreeNode.
STYLE: Use more descriptive names in itkSceneSpatialObject.hxx.
PERF: Use GetPrimaryOutput in ImageSource GetOutput.
COMP: Add missing deque header for ANTSNeighborhoodCorrelation metric.
BUG: Fix WrapITK GCCXML ExternalProject dependency.
COMP: Make sure the VC script gets executed after gccxml installation.
BUG: Fix multi-object MetaIO reading for ASCII MetaVesselTube.
ENH: Bump release branch CMakeLists.txt version to 4.2.1.
DOC: Update Doxygen config's for 1.8.2.
DOC: Improve Doxygen HTML layout.
DOC: Remove out-of-date files in Documentation/
STYLE: Use EXIT_SUCCESS in itkQuadEdgeMeshPolygonCellTest.
STYLE: Improve style in itkGaussianImageSourceTest.
COMP: GaussianImageSource unsigned comparison always false.
ENH: Support Vector scalar product with CovariantVector.
BUG: Fix VelocityFieldTransform classes wrapping.
MetaIO: Remove the executable bit from metaFEMObject.{h,cxx}.
MetaIO: Fix invalid memory dereference with empty Meta field.
COMP: Fix invalid unsigned comparison with 1D instantiation.
ENH: Archive testing data in Midas.
BUG: FixedArray wrapping for 4D wrapping.
COMP: Do not wrap WatershedImageFilter on Windows.
ENH: Add operator=( FloatType & rhs ) to CompensatedSummation.
BUG: Improve robustness of RayCastInterpolateImageFunction.
BUG: VTKPolyDataMeshIO for Meshes with Tensor Pixels. #2961
BUG: Set the third-party libtiff VERSION to the correct value.
COMP: Build with ITK_USE_SYSTEM_TIFF. #2967
COMP: Fix wrapping of itkNarrowBandCurvesLevelSetImageFilter. #2970.
COMP: Do not run itkSampleToHistogramFilterTest4 with VC.
COMP: Fix 1D wrapping of itkImageToVTKImageFilter.
MetaIO: Prevent vessel tube from getting stuck in while loop
MetaIO: Fix error in metaVesselTube ASCII reader.
COMP: Disable DCMTK for MinGW.
Matthias Seise (2):
COMP: Compile wrapITK for python2.7,64bit on windows
Michael Stauffer (4):
PERF: Optimize GetValue in v4 image metrics.
ENH: Add "WithOnlyIndex" iterators.
PERF: improve speed of ImageToImageMetricv4 and derived metrics
ENH: Add parameter weighting option to Optimizersv4
Nick Tustison (16):
ENH: Expanding HasLocalSupport to transform categories.
ENH: Adding ability to prepend transform queue.
ENH: Adding labeled point set metric.
ENH: Add GetTransformCategory() to translation transform.
ENH: Adding exponential transforms.
ENH: Adding common transforms to be registered.
BUG: Voxel size scaling needed
ENH: Enable inverse for exponential transforms.
ENH: BSpline automated scales estimation.
BUG: Fix resampling of constant velocity field.
BUG: Uninitialized variable.
ENH: Reorganization of vel. field transforms.
BUG: Control point grid origin wasn't set correctly.
ENH: Adding option to permit voxel-based smoothing.
ENH: Adding Multiple label STAPLE.
BUG: Disp. field xfrm inverse not set correctly.
Richard Beare (1):
ENH: Functors for logic operations
Willi Huber (2):
COMP: WrapITK generates non-unique typedefs in FFT submodule
COMP: Fix the wrapping for some modules
Xiaoxiao Liu (3):
ENH: Update LSTK version.
BUG: Update LSTK version to sync with VTK 6.0.
BUG: Fix ffmpeg VideoStream failing tests.
More information about the Insight-developers
mailing list