Releases: InsightSoftwareConsortium/ITKTubeTK
TubeTK 1.3.6
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
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:
- sliding organ registration (to be refactored, if requested / funded)
- anisotropic registration (to be refactored, if requested / funded)
- vessel tortuosity computation (to be refactored, if requested / funded)
- vessel to surface (polygon) generation (to become a python method in a new repo)
TubeTK 1.3.5
Release using v5.3.0
TubeTK 1.3.4
TubeTK 1.3.3
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
TubeTK 1.3.1
What's Changed
Full Changelog: v1.3...v1.3.1
TubeTK 1.3
Major fix to RidgeSeedFilter, PDFSegmenter, and VesselEnhancement filters via improvements to LDA and PCA basis feature computation.
Improvements include:
- Ability to include the addition, subtraction, multiplication, and ratio of features when computing an LDA/PCA basis of a collection of features
- 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.
- Update file format for MetaIO RidgeSeed and LDA (and PCA) reading/writing. Now correctly reads/writes statistical whitening values for basis features.
- 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
ITKTubeTK 1.2
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
- @kian-weimer made their first contribution in #98
Full Changelog: v1.1...v1.2