On behalf of the Insight Toolkit community, we are proud to announce that ITK 4.7.0 has been released!
Links to the Sourceforge.net tarballs can be found on the download page: http://www.itk.org/ITK/resources/software.html Outline ---------- 1. Introduction 2. New Features 3. ITK Changelog 4. ITK Sphinx Examples Changelog 5. ITK Software Guide Changelog 6. ITK Apps Changelog Introduction ----------------- The 4.7 release is a major milestone that marks the hard work of many outstanding community members. Congratulations and well done to the 29 contributors to this release. We would especially like to recognize the new contributors, Gert Wollny, Girish Mallya, Christopher Mullins, Umang B, David T. Chen, Danny Perry, Johan Andruejol, and Ismael Belghiti. Among the major contributions in this release: all ITK examples from the Software Guide, Wiki Examples, and SphinxExamples are new indexed and crossed linked in Doxygen -- when you visit the Doxygen page for your favorite filter or other object, say the ResampleImageFilter, there is a large selection of examples in the Examples section. TIFF IO has undergone a significant cleanup and speed-up, and TIFF tags are now read into the Image’s MetaDataDictionary. Three new Remote Modules are available, for gradient computation, DICOM IO, and QuadEdgeMesh filtering. Python wrapping, CMake configuration, and registration continue to improve. A new, experimental thread pool is available -- to enable set the ITK_USE_THREADPOOL or call itk::MultiThreader::SetGlobalDefaultUseThreadPool(true). Thanks to everyone for their hard work! Enjoy ITK! New Features ------------------ * Documentation Improvements - Update Software Guide registration examples to ITKv4 framework - Wiki and Sphinx examples are indexed in Doxygen - Clean Software Guide dashboard build * Filtering Improvements - New Laplacian deformation filter’s for QuadEdgeMesh’s - IJ article: http://hdl.handle.net/10380/3410 - FFTComplexToComplexImageFilter out of Review, Vnl, FFTW implementations - Faster recursive Gaussian on VectorImage * ImageIO improvements - PNG sCAL unit support - TIFF IO performance greatly improved - TIFF tags read into Image MetaDataDictionary - MetaIO updated - Better support for system GDCM * Infrastructure improvements - New method to erase a MetaDataDictionary entry - New global method to set physical space tolerance - New, experimental thread pool support - NumericTraits::Zero and ::One are deprecated in favor of ::ZeroValue() and ::OneValue() - VTK bridge modules only request required VTK modules * New Remote Modules - Higher Order Accurate Gradient - http://hdl.handle.net/10380/3231 - IO Transform DCMTK - http://hdl.handle.net/10380/3468 - Subdivision Quad Edge Mesh Filters - http://hdl.handle.net/10380/3307 * Registration improvements - LandmarkBasedTransformInitializer supports BSplineTransform - Transverse inverse consistency increased - Automatic initialization of the transform center for multi-stage registrations - Sparse point B-spline field estimate - Mutual information faster, lower memory usage * Wrapping improvements - Wrapping now builds without type warnings - pygccxml bumped to 1.6.2 - Latest GCCXML - CMake wrapping infrastructure cleanup - Build with Ninja CMake generator - New GetTypes() and GetTypesAsList() methods - ITK_WRAP_PYTHON is exposed in ITKConfig.cmake * Many style improvements -- ITK gets more stylish with every release! * Improved code coverage -- we are over 85%! * *Lots* of important bug fixes * And much more! See details in the log below. List of changes since v4.7-rc02 ----------------------------------------- Bradley Lowekamp (1): BUG: IOFDF remote module should stay with InsightConsortium repo Christopher Mullins (3): DOC: Fix code overlapping figure STYLE: Keep the text in the margins STYLE: Put newline before long doxygen reference Cory Quammen (1): BUG: Fix segfaults in ITKExamples Matthew McCormick (8): BUG: Reset ITK_MODULES_REQUESTED to all modules with multiple calls. BUG: Configure against VTK 5. COMP: Add ITK_SOURCE_DIR to doxygen EXAMPLE_PATH. COMP: Increase DOT_GRAPH_MAX_NODES. DOC: Add Doxygen macros for itkSetGetDecoratedObjectMacro. ENH: Warning when reading a PNG with UNKNOWN unit and non-unit spacing. BUG: Fix VTK5 module export code. BUG: Fix LevelSetsv4Visualization VTK variable names. Michka Popoff (1): DOC: Improvements for Book1, Chap4 List of changes since v4.7-rc01 ----------------------------------------- Ali Ghayoor (1): DOC: Revise the registration examples of ITKSoftwareGuide Arnaud Gelas (3): ENH: Adding SubdivisionQuadEdgeMeshFilters to ITK as remote module COMP: address clang -Winconsistent-missing-override in ITKQuadEdgeMesh COMP: fix warnings on dashboard for Subdivision remote module Bradley Lowekamp (5): BUG: Fix segfault when setting displacement field as null BUG: Don't enable SSE rounding with OSX and gccxml BUG: Add portable access to Tiff field name BUG: Fix conversion compilation error BUG: Rename remote module FDFImageIO -> IOFDF Christopher Mullins (6): STYLE: Fix line length in OpenJPEG license for 80 character. DOC: Finish the ImageLinearIteratorWithIndex example. DOC: Text and picture problems, book2 BUG: Fix text in margin issues DOC: Edits for the beginning of chapter 5, Statistics DOC: Fix empty code block. Cory Quammen (1): COMP: Avoid including VTK_USE_FILE within ITK Kent Williams (1): ENH: Add test to exercise issue with Transform::GetInverse Matthew McCormick (7): BUG: Register AzimuthElevationToCartesianTransform to factories. DOC: Update texture feature class references. BUG: Fix texture feature correlation computation for constant image. STYLE: Put ImageToImageFilterCommon in its own file. BUG: Wrap ImageToImageFilterCommon. STYLE: Put ImageSourceCommon in its own file. COMP: Add missing itkImageRegionSplitterBase to ImageSourceCommon. Michka Popoff (1): ENH: Add CVD and CVF types to VectorIndexSelectionCastImageFilter wrappings Ziv Yaniv (1): COMP: fixed warnings from gcc4.1.2, made implicit casts explicit List of changes since v4.6.0 -------------------------------------- Alexander Schmidt-Richberg (1): ENH: Updated Remote Module VariationalRegistration to new git tag Ali Ghayoor (10): ENH: Make ITKv4 compatible with ITKSoftwareGuide ENH: Add GetCurrentStepLength to RegularStepGradDescentOptv4 ENH: Convert three ImageRegistration Examples to ITKv4 ENH: Add multi-Res and multistage registration Examples to ITKv4 ENH: Convert DeformableReg examples to ITKv4 reg framework BUG: Expand a test to reflect multi-metric registration bug BUG: Fix multi metric point sampling bug in ImageRegistrationMethodv4 ENH: Add direct initialization to SyN registration ENH: Direct initialization of SyN by restoring the state ENH: LandmarkBasedTransformInitializer supports BSplineTransformType Arnaud Gelas (15): COMP: use find_package(VTK COMPONENTS) for LevelSetsv4Visualization ENH: Importing Laplacian Deformation for QuadEdgeMesh DOC: Add more explanation about SmoothingQuadEdgeMeshFilter's usage ENH: SmoothingQuadEdgeMeshFilter::SetCoefficientMethod calls Modified() ENH: Add progress report in itk::SmoothingQuadEdgeMeshFilter BUG: fix gdcm version in GDCMImageIO. COMP: missing cast when calling gdcm::DataElement::SetByteValue COMP: missing cast when calling gdcm::DataElement::SetByteValue ENH: increase LaplacianDeformation code coverage STYLE: use typedef rather than inheritance BUG: GDCMImageIO was not working properly when m_KeepOriginalUID is false BUG: split include directories into appropriate cmake variables HDF5 BUG: missing gdcm libraries when using system GDCM DOC: fix doxygen documentaiton for itk::LaplacianDeformationQuadEdgeMeshFilter ENH: Add one method to erase a tag into MetaDataDictionary Bill Lorensen (5): ENH: Specify required VTK modules COMP: Wiki examples require additional vtk modules ENH: Modify WikiExamples remote config COMP: Bad test signature COMP: Update tag for wiki examples Brad King (6): COMP: Fix vxl_config_macros usage of CMake check macros ENH: Use if(DEFINED) to simplify conditions COMP: Fix vxl_config_macros checks broken by refactoring COMP: Fix one more vxl_config_macros check broken by refactoring BUG: Fix itk_module_config for repeated calls BUG: Fix itk_module_config for repeated calls Bradley Lowekamp (52): ENH: Adding License file from upstream MetaIO ENH: Adding script to update MetaIO from upstream ENH: Remove ITK MetaIO to prepare for upstream import PERF: Remove dynamically allocated temporary in evaluate method COMP: Fix variable type for Set/Get macros BUG: Implement ITK Style Singleton design pattern ENH: Add no throw exception specification for UnRegister methods COMP: Must specify order as "noexcept override" BUG: Add GetInverse for IdentityTransform ENH: Adding SetIdentity method to base DisplacementField class BUG: Remove unused redefinition of NULL BUG: Don't print to std::cout in PrintSelf ENH: Prefer the PrintSelfObjectMacro for printing nested objects BUG: Use METER of sCAL scale unit BUG: Use PNG_SCALE_METER for PNG sCAL unit BUG: Use METER of sCAL scale unit BUG: Use PNG_SCALE_METER for PNG sCAL unit COMP: Fix signed to unsigned int comparison BUG: Fix overflows computing size of read tiff image ENH: Extract TiffReaderInternal to separate file ENH: Refactor ReadTwoSamplePerPixelImage into template function ENH: Refactor GenericReadImage into template function BUG: Remove Zeiss 2-channel support code in TIFFImageIO ( and LSMImageIO ) ENH: Refactor method to convert RGBA image to output buffer ENH: Refactor duplicated code to read a page BUG: Fix right oriented tiff images BUG: Remove dead separated plannar code, add test STYLE: Fix minor kwstyle defects in test and test results BUG: Use array delete operator for array new allocations ENH: add arbitrary TIFF TAGs to meta-data dictionary ENH: Reduce code duplicate in TIFFImageIO::ReadCurrentPage BUG: Address Coverity warning about null pointer dereferences ENH: Remove support for TIFF tile as 3D and dead code ENH: RGBA read images should stay unchanged. BUG: Override method to MakeOutput by name ENH: Refactor per pixel conversion function to per scan-line method PERF: Refactor color table lookup BUG: Adding missing parentheses around boolean expression ENH: adding TIFFImageIO test for RGB palette images PERF: Improve recursive Gaussian perfromance with VectorImages ENH: Query libtiff to determine compression support BUG: Support TIFF tiled image with TIFFReadRGBAImage BUG: Use SizeValueType for length of scanline PERF: Store causal results directly in output buffers COMP: Add explicit conversion to const char COMP: Explicitly add override to GetNameOfClass method COMP: Address internal segmentation fault with Intel compiler ENH: Adding method to set global physical space tolerance COMP: Explicitly add override to GetNameOfClass method BUG: Add new TypeMacro for non-overloaded classes BUG: Fix obscure race condition on access thread pool initialization BUG: Updating FDFImageIO remote module Christopher Mullins (15): COMP: Allows latex to compile for ITKSoftwareGuide COMP: Allows latex to compile for ITKSoftwareGuide COMP: Wrap MeshBase templates COMP: Wrap MeshBase templates COMP: Fix warning in BlockMatchingImageFilter STYLE: Line lengths in examples should be no longer than 80 chars. COMP: Wrap the remaining MeshBase and MeshToMeshFilter types. COMP: Fix LaTeX warnings. STYLE: Fix formatting/punctuation errors. STYLE: Formatting and punctuation fixes. DOC: Edits for Book 2 Chapter 1 documentation in the Examples. DOC: Edits for book 2 chapter 2. DOC: More chapter 2 edits DOC: Book 2 Chapter 3 edits (part 1) DOC: book 2 chapter 4 Segmentation edits Danny Perry (2): BUG: adding test for vnl_sparse_matrix::mult() BUG: size of q buffer should actually be (this->rows())*pcols. David T. Chen (1): DOC: Fixed HistogramThresholdImageFitler Dirk Padfield (1): BUG: Corrected processing of last sigma GCC-XML Upstream (1): ENH: pygccxml v1.6.2 (reduced) Gert Wollny (1): COMP: Fix SSE2 build errors with WrapITK on GCC 4.9. (ForRelease) Girish Mallya (1): BUG: Tests added for BinaryImageToLabelMapFilter for single-row images. Hans Johnson (24): COMP: Add tolerance for comparing floating point PERF: Remove non-threadable algorithm components COMP: Add tolerance for comparing floating point PERF: Remove non-threadable algorithm components PERF: Remove large foot print of PDF derivatives. PERF: Revert Remove large foot print of PDF derivatives. STYLE: Test against almost equal for floating point values STYLE: Non-exact floating point testing PERF: Distribute initialization per thread buffers ENH: Remove unnecessary mutable qualifier. STYLE: Remove comment with no meaning. ENH: Moved accumlator logic to main MI class ENH: Allow staggering of accumulations per thread. PERF: Zero reset thread buffers during finalize BUG: Syntax error in comment PERF: Add non-blocking mutex locking. ENH: Use TryLock minimize thread stalls BUG: ThreadedIndexedContainerPartitioner is inclusive STYLE: Remove include_regular_expression from Examples BUG: Demonstrate Inv(Inv(T)) != T BUG: Ensure Inv(Inv(T)) == T for transforms COMP: Valgrind detects uninitialized memory read COMP: Missing required base class API component ENH: Expand interface for selecting threadpool Ismael Belghiti (1): DOC: Spelling Error in PatchBasedDenoisingBaseImageFilter Jim Miller (1): STYLE: Removing what appears to be a temporary file Johan Andruejol (1): ENH: Fix normalization for null vectors and return the norm Jon Haitz Legarreta (1): ENH: New test for itkLabelShapeOpeningImageFilter Kent Williams (9): COMP: use find_package(VTK COMPONENTS) to specify just needed VTK Components BUG: ImageSources/test/CMakeLists.txt incorrect library var reference COMP: Fix coverity defects related to RegistrationV4 examples COMP: silence warning of vnl_vector_fixed_ref::assert_size COMP: Fix various Coverity warnings COMP: Fix a typo in an error message print statement. COMP: itk::Command-derived class used pointless dynamic_cast. PERF: Don't recompute InternalInverse repeatedly COMP: Correct orientation/spacing for Philips MultiFrame Mark Hiner (2): ENH: Update SCIFIO remote module hash BUG: Fix duplicate variables in Windows Matthew McCormick (105): DOC: Fix itkSetGetDecoratedInputMacro Doxygen macro. ENH: Move FFTComplexToComplexImageFilter out of Review. ENH: Add VnlComplexToComplexFFTImageFilter. BUG: Use fixed seed for Vnl FFT tests for repeatibility. ENH: Bump CMakeLists.txt version to 4.7.0. BUG: ArchiveTestingData.py future imports must occur at the beginning. BUG: Do not run vnl_test_na with broken libc++. DOC: Remove Image2.cxx reference from Book 2. DOC: Fix Software Guide page overruns in IterativeClosestPoint3.cxx. DOC: Remove references to Book 1 sections from Book 2. DOC: Make BinaryThresholdImageFilter not floating. DOC: Fix Software Guide figure caption for FlipImageFilter. DOC: Avoid duplicate figure description in ResampleImageFilter2.cxx. DOC: Remove duplicate figure in LaplacianRecursiveGaussianImageFilter2.cxx. DOC: ImageRandomConstIteratorWithIndex table reference. DOC: Fix Software Guide page overruns in IterativeClosestPoint{1,2}.cxx. DOC: Remove duplicate text in LaplacianRecursiveGaussian example. BUG: Uninitialized m_TransformDirection in ComplexToComplexFFTImageFilter. BUG: Fix offset[2] in PointSetToSpatialObjectDemonsRegistrationTest. STYLE: Fix style in VoronoiDiagram2D. BUG: Fix invalid assignment of second VoronoiBoundaryOrigin. BUG: Bump GCCXML to 2014-08-06. BUG: Remove unused m_{SplitEpsilon,SigmoidPrimeOffset}. BUG: Fix Win MultiThreader check for successful process creation. BUG: Fix VTKPolyDataMeshIO writing for 2D second rank tensor. COMP: Fix ImageRegistration8RegisteredSlice.png baseline name. DOC: itk::statistics -> itk::Statistics. COMP: Fix transform type for ITKv3/IterativeClosestPoint2. BUG: Fix invalid assignment of second VoronoiBoundaryOrigin. COMP: Improve const correctness of GradientRecursiveGaussianImageFilter. BUG: Call clear instead of empty on PatchBasedDenoising EmptyCaches(). BUG: Fix Size() in ImageToListSampleAdaptor for VectorImage's. COMP: ThreadJob NULL not defined. BUG: Fix alpha assignment for RGBA TIFF. COMP: Remove unused typedefs in LevelSetsv4Visualization. COMP: Remove unused typedef's in VtkGlue. ENH: Mark BSplineWarping2Test as RUNS_LONG. BUG: Fix Nifti IO read with large images. COMP: Remove call for non-existent variable in Nifti debugging. BUG: Close the file on Read and Write in HDF5TransformIO. BUG: Remove InsightLegacy test code from TransformHDF5Test. ENH: Add {Set,Get}TransformIO for TransformFile{Reader,Writer}. STYLE: Use SeriesUIDContainerType and FileNamesContainerType ENH: Allow specification of orthogonality tolerance in rigid transforms. BUG: TransformFileReader does not clear its TransformList. BUG: Prevent dangling pointer in HDF5TransformIO. COMP: Do not use _stat64 with MinGW-32. BUG: Improve thread-safety and performance of PCAShapeSignedDistanceFunction. DOC: itk::statistics -> itk::Statistics. DOC: Remove duplicate text in LaplacianRecursiveGaussian example. DOC: Fix Software Guide page overruns in IterativeClosestPoint{1,2}.cxx. COMP: Address LaplacianDeformation Doxygen warnings. BUG: TransformFileReader does not clear its TransformList. BUG: Prevent dangling pointer in HDF5TransformIO. COMP: Fix missing prefix in ITKv3ImageRegistration20Test. BUG: Do not return SmartPointers in TimeVaryingVelocityFieldTransform COMP: Do not wrap the FixedArray of Image SmartPointer's. COMP: Add missing wrapping for TransformIOBaseTemplate. COMP: Mark DeformableRegistration6Test as RUNS_LONG. STYLE: Improve style in BinaryImageToLabelMapFilter. BUG: Fix BinaryImageToLabelMapFilter on 1D image. ENH: Improve precision of the joint PDF sum BUG: Fix BinShrinkImageFilter for different input/output image types. COMP: Fix transform type for ITKv3/IterativeClosestPoint2. BUG: Use -py3 when building wrapping for Python 3. COMP: Add missing wrapping for TransformIOBaseTemplate. DOC: Improve ImageRegistration4 grammar. ENH: Add IOTransformDCMTK Remote module. BUG: gdcm::StringFilter recognizes backslash delimiter. DOC: Add migration guide for GDCM Rescale slope intercept apply on write. COMP: Remove unused typedef's in GPU code. STYLE: Improve style of HoughTransform2DLinesImageFilter example. COMP: Use ConceptChecking for IterativeInverse dimension check. COMP: Wrap TransformIOBaseTemplate for const SmartPointer. COMP: Add warning exceptions for third party pcre, swig, gccxml. ENH: Bump ITK version to 4.6.1. BUG: Add missing ITK_OVERRIDE to ITKImageeSources module. BUG: Remove GaussianImageSource members shadowing GenerateImageSource. STYLE: Style fixes to ITKImageSources module. BUG: GaussianSpatialFunction and GaborImageSource use SpacePrecisionType. BUG: Do not perform itk_download_attempt_check when not building ITK. DOC: Update GDCMImageIO rescale slope intercept doc. BUG: Only register requestion IO COMPONENT modules. BUG: Fix wrapping .i, .idx CMake dependencies. COMP: Add VTK Python module when wrapping ITKVtkGlue. STYLE: Remove NULL definition in itkVoronoiDiagram2DGenerator. STYLE: VoronoiDiagram2DGenerator defines a VoronoiDiagramType typedef. COMP: Add missing VTK module dependency for LevelSetsv4Visualization. BUG: By default, do not create any fixed parameters. STYLE: Remove trivial method comments in itkTransform.hxx. BUG: PolylineMask Filter's GenerateData is protected / virtual. ENH: Add HigherOrderAccurateGradient Module. BUG: Use input RequestedRegion Index in SliceBySliceImageFilter internal. COMP: Remove extra semi-colon, variable scope in DCMTKFileReader. STYLE: Style fixes for Transform classes. DOC: Increase Doxygen LOOKUP_CACHE_SIZE. BUG: MatrixOffsetTransformBase::GetFixedParameters not thread safe. DOC: Index Wiki examples with Doxygen. COMP: Bump SphinxExamples remote module. DOC: Index Sphinx examples in Doxygen. COMP: Remove old java examples. COMP: Remove duplicate DiffusionTensor3DReconstruction example reference. COMP: Address GradientAnisotropicDiffusionImageFilter example settings. COMP: Bump Sphinx Examples remote. COMP: Bump WikiExamples remote. MetaIO Maintainers (1): MetaIO (reduced) Michka Popoff (40): ENH: Fixes for python 3 support BUG: Add VTK_VERSION for older VTK versions BUG: Improve SWIG version check COMP: Add wrapping for ThreadPool and ThreadJob COMP: Remove unimplemented DestroyPool method COMP: Fix itkVnlComplexToComplexFFTImageFilter wrapping COMP: Do not hide pygccxml warnings ENH: Update links in readme file BUG: Improve SWIG version check BUG: Add VTK_VERSION for older VTK versions STYLE: Remove trailing whitespaces STYLE: Set ITK_USE_SYTEM_ZLIB and ITK_USE_SYTEM_SZIP BUG: Fix memory leak in MetaImageIO after exception ENH: Add script to update pygccxml from upstream BUG: Update VTK minimum version (for release) BUG: Fix memory leak in MetaImageIO after exception ENH: Remove Sun OS compatibility for the wrappings COMP: Fix for conversion to non-pointer like type warning STYLE: LabelObject style DOC: Remove broken link from LabelObject class description ENH: Do not setup the python tests if not asked ENH: Add new GetTypes() and GetTypesAsList() methods to the template class COMP: Fix CMP0054 warnings in wrappings STYLE: Remove old cmake < 2.8.4 specific code STYLE: Remove old cmake < 2.8.5 specific code ENH: Update to PCRE 8.36 COMP: Refactor Wrapping setup and fix legacy warnings ENH: Add wrapping configuration to ITKConfig.cmake STYLE: Some minor code cleanup in the wrapping setup DOC: Fix typo in RelabelComponentImageFilter ENH: Deprecate VectorResampleImageFilter DOC: Add migration guide for ::Zero and ::One ENH: Deprecate ::Zero and ::One ENH: Add option to disable sorting by size in itkRelabelComponentImageFilter ENH: Add Vector and RGB wrapping to linear interpolator STYLE: Remove SORT macro in wrappings COMP: Fix warning for InterpolateImageFunction wrapping COMP: Add a check for Blocks in GPU module COMP: Bump SCIFIO to fix test build warnings COMP: Fix wrapping of itkImageFunctionBase Nick Tustison (7): BUG: Need to explicitly specify spline order. ENH: Initializing the transform center. BUG: Need to check the dynamic cast before any calls. ENH: Adding modifications for point set metrics. BUG: Need to specify TInternalComputationValueType for default metric. ENH: Adding sparse points to B-spline field estimate. BUG: Uninitialized variables. Richard Beare (1): ENH: Include TIFF tags in the MetaDataDictionary Taylor Braun-Jones (1): BUG: Fix SliceBySliceImageFilter doesn't propagate information internally Umang B (1): ENH: Use thread pool to dispatch multithreading tasks Vivien Delmon (2): BUG: ExtractImageFilter::CollapseToSubMatrix fix ENH: Add a test on extracted directions in CollapseToSubMatrix mode Vladimir S. FONOV (1): BUG: Fixing incorrect MINC style inverse transform ITK Sphinx Examples Changelog ----------------------------------------------------- Arnaud Gelas (12): add one example to translate one itk::Image add PasteImageFilter example fix path in ArchiveBinaryData.py.in BUG: error when TEST_IMAGE_PREFIX was used fix broken links as detected by linkcheck add example for PermuteAxesImageFilter Add one example to apply an affine transform given homogeneous matrix Add one example to multiply 2 images use ITK 4.6.1 for superbuild update breathe to 3.1.0 Add one example to generate slices from volume Add one example about RegionOfInterestImageFilter Brad King (1): setup-hooks: Create .git hooks directory if necessary Matt McCormick (15): ENH: Bump ITK Superbuild tag to 4.6.0. BUG: Fix ConvertAnITKGrayScaleImageToCVMat compare_to_baseline. COMP: Remove breathe link to ConstantPadImageFilter. BUG: Fix figure path for Iterative Hole Filling. BUG: Evolution.gif needs to be ..only:: html COMP: Content not permitted in image:: directive. BUG: Require CMake 2.8.6 in CreateNewExample template. BUG: Update CreateNewExample.py for new compare_to_baseline syntax. COMP: Fix ITKMathematicalMorphology COMPONENT dependency. COMP: Fix build as a Remote module. COMP: Fix fresh configuration as an ITK module. COMP: Fix configuration ITK_WRAP_PYTHON is not defined. BUG: Annotate ReadUnknownImageType component type correctly. ENH: Bump Superbuild VTK version to 6.1.0. ENH: Bump Superbuild ITK version to 4.7.0. Michka Popoff (15): COMP: Fix failing setup of SegmentBloodVessels example STYLE: Update title for Apply Affine Transform example ENH: Add GeodesicActiveContourLevelSetImageFilter example COMP: Fix failing MultiplyTwoImagesTestBaselineComparison test COMP: Add images to the MultiplyTwoImages documentation COMP: Fix and improve ForwardFFTExample COMP: Fix Multiply two images output COMP: Update all cmake versions to 2.8.6 COMP: Fix MultiplyTwoImagesTestBaselineComparison ENH: Add infrastructure for Python tests ENH: Add example on how to resample a RGB image BUG: Add missing images to ResampleAVectorImage documentation COMP: Fix path for favicon COMP: Fix for CleanQuadEdgeMesh documentation BUG: Add missing semicolon to example ITK Software Guide Changelog ------------------------------------------- Ali Ghayoor (4): ENH: Part one of converting Registration chapter to ITKv4 ENH: Part two of converting Registration chapter to ITKv4 ENH: Part three of converting Registration chapter to ITKv4 DOC: Revise the registration chapter Christopher Mullins (16): COMP: Use RegistrationITKv3 examples with ITKv3_COMPATIBILITY STYLE: Use minted to highlight code syntax DOC: Add instructions for using ITK from python COMP: Sort and run the examples topologically. COMP: add_custom_command no longer takes SOURCE parameter STYLE: Fix python indentation COMP: BuildTexFiles target should depend on SoftwareGuideExamples COMP: Update the .eps generation command to use the OUTPUT signature. STYLE: Fix quotes. DOC: Language edits mostly from Book 2 ENH: Only flip the images we want to flip BUG: Figure overlaps text in 4.3. DOC: More language fixes, use minted instead of code tags. STYLE: Put a new line before code blocks STYLE: Fix margin problems with filenames and floating figure overlaps STYLE: Change margins using the geometry package. Hans Johnson (1): ENH: Bring ITK code closer to the 4.7 release code Matt McCormick (25): ENH: Pass PDF_QUALITY_LEVEL in superbuild. BUG: Remove unused RunExamples.py imports. ENH: Reduce verbosity of RunExamples.py. BUG: Do not include RegistrationITKv4 example sources in the build. BUG: Fix caption on Confidence Connectened on BrainWeb figures. BUG: Bump the ITK superbuild for LaTeX fixes. ENH: Add new ISBN numbers. DOC: CDash has replaced Dart. DOC: itk::statistics -> itk::Statistics. ENH: Update ITK logo. STYLE: Remove box around CC logo. DOC: Document instructions for building from the Docker image. DOC: Docker build instruction improvements. ENH: New path for starting the docker environment. ENH: Change paper size. COMP: Improve arguments for GradientAnisotropicDiffusionImageFilter. ENH: Bump ITK Superbuild version to 2014-12-03. BUG: Add flags for PDF_QUALITY_LEVEL STREQUAL "" ENH: Add contributors for print release. ENH: Upsample when building with PDF_QUALITY_LEVEL "Printer". BUG: Specify cc-by logo size explicitly. BUG: Use original ITK configuration images. ENH: Use file(COPY to copy over .eps images. ENH: Margin tightening. ENH: Bump ITK ExternalProject to v4.7.0. Michka Popoff (5): ENH: Use the new licence file for MetaIO DOC: Fixes for the ITK 4.7 book DOC: Fixes for book1, part1, chapter 2 DOC: Fixes and improvements for Book 1, chapter 3 DOC: Minor fixes for Book 1, Chapter 4 Sandy McKenzie (1): STYLE: Add new line before code block ITKApps Changelog --------------------------- Bill Lorensen (1): COMP: Update CTEST_DROP_SITE Matt McCormick (4): COMP: Use ::ZeroValue() instead of ::Zero. COMP: Patch FLTK for build against newer freetype. COMP: Address %d type for VolviewPlugins. ENH: Bump ITK Superbuild version to v4.7.0. _______________________________________________ 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://public.kitware.com/mailman/listinfo/insight-developers