Skip to content

Releases: InsightSoftwareConsortium/ITKTubeTK

TubeTK 1.3.6

13 Jan 01:49
462e7d6
Compare
Choose a tag to compare

Further development is being moved to a new python-only library that uses this package:
https://github.com/aylward/pytubetk

In the future, install pytubetk to have the most effective methods, APIs, and examples.

What's Changed

  • ENH: Enabling aarch64 and 2014 builds by @aylward in #137
  • ENH: RegisterImages can use a loaded transform by @aylward in #139
  • ENH: Update MRI demos and include an MRA-only demo by @aylward in #143
  • ENH: Replace incorrectly deleted MinimalPathExtractionExport.h by @aylward in #142
  • BUG: ComputeTrainingMask preserve image info. TubeExtractor count. by @aylward in #151
  • ENH: Update CI process to match ITK cookiecutter style, for better coverage of platforms by @aylward in #152
  • ENH: Release v1.3.6 by @aylward in #154

Full Changelog: v1.3.5...v1.3.6

vtk-last

17 Nov 18:42
3ad175e
Compare
Choose a tag to compare

Tagging this version as the last version that contains vtk code. The maintenance of an itk module that includes vtk has become too time consuming. Instead, methods will be refactored in a future version of this repo to not use vtk, or they will be converted to python routines in a new repo that imports itk and vtk methods.

After this version, the following will be removed:

  1. sliding organ registration (to be refactored, if requested / funded)
  2. anisotropic registration (to be refactored, if requested / funded)
  3. vessel tortuosity computation (to be refactored, if requested / funded)
  4. vessel to surface (polygon) generation (to become a python method in a new repo)

TubeTK 1.3.5

18 Feb 02:09
00d554b
Compare
Choose a tag to compare

Release using v5.3.0

TubeTK 1.3.4

04 Dec 05:20
4acd195
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.3...v1.3.4

TubeTK 1.3.3

12 Sep 19:23
09a0890
Compare
Choose a tag to compare

What's Changed

  • Support for Python 3.10
  • Significant increase in speed for PDFSegmenter and filters that depend on it (e.g., tube seed generator)
    • User can specify an "Ignore" label, and those pixels are not used in PDF estimation or classification. This allows the background (a significant portion of most medical images) to be skipped, thereby avoiding computationally expensive feature vector generation methods being called on those voxels.

Full Changelog: v1.3.2...v1.3.3

TubeTK 1.3.2

11 Aug 00:57
88fe752
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.1...v1.3.2

TubeTK 1.3.1

09 Aug 02:25
2a7fbf2
Compare
Choose a tag to compare

What's Changed

  • ENH: Update to use ITKv53rc4.post2 and MinimalPathExtractionv1.2.2 by @aylward in #122

Full Changelog: v1.3...v1.3.1

TubeTK 1.3

12 Jul 11:36
8fdd829
Compare
Choose a tag to compare

Major fix to RidgeSeedFilter, PDFSegmenter, and VesselEnhancement filters via improvements to LDA and PCA basis feature computation.

Improvements include:

  1. Ability to include the addition, subtraction, multiplication, and ratio of features when computing an LDA/PCA basis of a collection of features
  2. Correct computation of intensity values at multiple scales as features. The prior code stopped working with updates to ITKv5that changed how GenerateData and DynamicMultiThreadedGenerateData are used.
  3. Update file format for MetaIO RidgeSeed and LDA (and PCA) reading/writing. Now correctly reads/writes statistical whitening values for basis features.
  4. Corrected and accelerated computation of statistical whitening values for basis features using variables computed during basis computation.
    ENH: Can specify MinLength for vessel extraction - useful for extracting initial vessels used as training examples for vesselenhancement filters.

What's Changed

  • ENH: Revert to ITKrc03 and update TubeTK to v1.2.2 by @aylward in #115
  • Revert "ENH: Revert to ITKrc03 and update TubeTK to v1.2.2" by @aylward in #116
  • ENH: Update http to https links where valid by @tbirdso in #117
  • ENH: and BUG: Fixed RidgeSeedFilter and the classes it uses by @aylward in #118
  • ENH: Bump version to 1.3 by @aylward in #119

New Contributors

Full Changelog: v1.2.1-Fix...v1.3-fix

ITKTubeTK 1.2.1

16 May 01:51
97fee21
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2...v1.2.1-Fix

ITKTubeTK 1.2

10 May 11:04
a4f185a
Compare
Choose a tag to compare

Minor bug fixes and updated to support ITKv5.3rc04.

What's Changed

  • COMP: Resolved several compiler warnings generated when building VIA ITK. by @kian-weimer in #98
  • ENH: Provide a more complete PyPI description by @aylward in #106
  • ENH: ITK ResolveTimeStep-ValidTimeStep is back to being a bool by @aylward in #107
  • ENH: Updates to work with ITKv5.3rc04 by @aylward in #108
  • ENH: Enable specification of target Size for image resampling by @aylward in #109
  • BUG: Update Write4D python API to support python ITK Image args by @aylward in #110
  • ENH: TubeTK v1.2 by @aylward in #111

New Contributors

Full Changelog: v1.1...v1.2