Downloads provided by UsageCounts
ITK 5.4 Release Candidate 1: C++17 We are happy to announce the Insight Toolkit (ITK) 5.4 Release Candidate 1 is available for testing! :tada: ITK is an open-source, cross-platform toolkit for N-dimensional scientific image processing, segmentation, and registration. :flashlight: Highlights ITK 5.4 is a feature release that continues our modern C++ evolution by requiring C++17. The toolkit progresses in performance with a simple and elegant style and syntax. Through hundreds of changes in this release, we advance in readability and maintainability for the library and client code, often facilitated by improvements in the C++ standards. Community contributions through Remote extension Modules are a valuable source of innovation in ITK, and updates to 30 modules in this release are no exception. A few examples of the Remote Modules updated include: BoneMorphometry, Cleaver, GenericLabelInterpolator, IOScanco, LabelErodeDilate, MinimalPathExtraction, Montage, MorphologicalContourInterpolation, ParabolicMorphology, RANSAC, ReconstructionToolkit (RTK), TextureFeatures, TubeTK, Ultrasound, VkFFTBackend, and WebAssemblyInterface. New modules can quickly be created with a cookiecutter and cross-platform testing for high quality development and Python package generation is supported by a reusable GitHub Action. For more information, see Chapter 9 of the ITK Software Guide. Highlights from the ITKElastix Remote Module presentation at SciPy 2023, the Annual Scientific Computing with Python Conference. Konstantinos Ntatsis, Niels Dekker, Viktor van der Valk, Tom Birdsong, Dženan Zukić, Stefan Klein, Marius Staring, & Matthew McCormick. (2023). itk-elastix: Medical image registration in Python [SciPy 2023 Poster]. Zenodo. https://doi.org/10.5281/zenodo.8136801. 💾 Download Python Packages Install ITK Python packages with: pip install --upgrade --pre itk Guide and Textbook InsightSoftwareGuide-Book1-5.4rc1.pdf InsightSoftwareGuide-Book2-5.4rc1.pdf Library Sources InsightToolkit-5.4rc1.tar.gz InsightToolkit-5.4rc1.zip Testing Data Unpack optional testing data in the same directory where the Library Source is unpacked. InsightData-5.4rc1.tar.gz InsightData-5.4rc1.zip Checksums MD5SUMS SHA512SUMS ✨ Features Python itk.imread supports a series_uid kwarg for DICOM series selection TBB version updated to latest stable version, disabled on Intel macOS Python binaries for 3.7-3.11 across platforms This will be the last release with Python 3.7 suppport Remote module GitHub action updated, Python 3.7 is not supported in Remote module builds Updated to the latest version of scikit-build C++ C++17 is now required Many style improvements for modern C++ GCC 13 support Name mangling prefix for third party libraries is configurable Many improvements to code coverage Improved SSE2 detection Enhanced NRRD and Nifti metadata support Documentation Doxygen formatting cleanup Doxygen spelling fixes Doxygen Insight Journal links are consistent Software Guide updated for style modernization Remote module updates Updated modules: BSplineGradient BoneMorphometry Cleaver Cuberille, CudaCommon FPFH GenericLabelInterpolator HASI HigherOrderAccurateGradient IOMeshSTL IOMeshSWC IOScanco LabelErodeDilate MeshToPolyData MinimalPathExtraction Montage MorphologicalContourInterpolation ParabolicMorphology RANSAC RLEImage RTK Shape SimpleITKFilters SplitComponents Strain TextureFeatures Thickness3D TubeTK Ultrasound VkFFTBackend WebAssemblyInterface Third party library updates eigen gdcm googletest kwsys nifti vxl zlib-ng 🙏 Congratulations Congratulations and thank you to everyone who contributed to this release. Of the 42 authors who contributed since v5.3.0, we would like to specially recognize the new contributors: huangjxbq, Sankhesh Jhaveri, adrinkwater, FabioLolix, Vaibhaw, Ningfei Li, Max Aehle, Noah Egnatis, Federico Zivolo, Patrick Linnane, LAURENDEAU Matthieu, Shreeraj Jadhav, Shengpeng YU, Fernando Bordignon, and Andras Lasso. 🗣️ What's Next Our next release candidate will include improvements based on experiences with 5.4 RC 1. Please try out the current release candidate, and discuss your experiences at discourse.itk.org. Contribute with pull requests, code reviews, and issue discussions in our GitHub Organization. Enjoy ITK! ITK Changes Since v5.3.0 Andras Lasso (1): Bug Fixes Fix read/write of displacement field in NIFTI file format (d007ee8e78) Bradley Lowekamp (20): Enhancements Add VectorImage support to MaskNegateImageFilter (e3a1a598c8) Set ITK_TEST_OUTPUT_DIR with module path (7d50786353) Use generator/lambda ITK filter for pixel computation (0624dad082) Restore integer support for laplacian sharpening (6a5060be54) Platform Fixes Supress warning in MSVC for non-float complex (3a9c76273e) fix linkage for MINCTransformIO (97f003cb91) Supress warning in MSVC for non-float complex (a7a3e5dfe0) Address HasNumericTraits failure for Vector pixel type. (c9fc138886) address missing enum error (dbc9c9112f) QualifiedIterator follow rule of zero (df6aa66e40) Bug Fixes Set GTest discovery timeout to 120 (050bab52f2) Restore setting TargetPoints after ReachMode (bb0f6e84fe) Remove dead code in MRC Header (d96191b40e) Fix MRC zero spacing for tilt series (c380670dd1) MRC write full machine stamp (cac4e26b69) Remove dead code in MRC Header (3b643f53f9) Fix MRC zero spacing for tilt series (e7ffba648f) MRC write full machine stamp (8ca5d1f676) Add missing string value for NoTargets enum (ac32a50e6e) Style Changes Use inline initializers for MaskImageFilter (c0374a334c) Darren Thompson (2): Platform Fixes Reworked ITKFFT_SRCS for FFTW and cuFFTW use (5703c74375) Bug Fixes itkFFTWFFTImageFilterInitFactory.cxx is required for ITK_USE_CUFFTW (5b9861d743) Dave Chen (10): Documentation Updates fixed spelling errors in Modules/IO subdir (64f2428bd0) Fixed spelling bugs in Modules/Filtering headers (2513f8f62e) Spell checking Registration headers (b44e0b13f8) Spell checking Modules/Segmentation (9cf6ee9081) spell checking Modules/Numerics (f51ac27b98) Spellcheck Filtering HXX and Video headers (ed7ad92dd6) Spell check remaining headers (61b0a16d22) spell out OOP (379eb109e9) Spell check the code in Examples (e6b03bbd4b) Style Changes Fixed spelling errors in Modules/Core headers (2ec7cd1cf7) Dženan Zukić (24): Enhancements Disable itkNiftiLargeImageRegionReadTest on 32-bit architectures (f77c8dbd0a) Improve itk.imread error message when the input file doesn't exist (3c802f650d) Use latest stable GTest v1.13.0 (56875007ab) Add ITK_NODISCARD(message) macro to Image "Transform" members (bc75d43a41) Update remote modules using the script (455b06be6c) Update remote modules using the script (a0c67bb21e) Drop support for MSVC toolset v141 aka Visual Studio 2017 (140f3c249f) Update ContinuousIntegration Batch test to use VS2022 (92c17bc4da) Exclude Utilities/ITKv5Preparation/* from triggering CI builds (f5cfdd4018) Update remote modules using the script (56c7434002) Documentation Updates Add a reminder to update API docs link to older version (da36517a51) Platform Fixes Use proper floating point-pixel type in Frequency FFT Layout Test (9a7846e6a1) Fix new warning STL4037 raised by VS2022 (37e4c71805) Use proper floating point-pixel type in Frequency FFT Layout Test (19e02a4e9d) Fix new warning STL4037 raised by VS2022 (0892cd1e3f) Fix deprecation warning for PyEval_CallObject (138f9d9e8d) Fix boolean member print statement in itk::GPUDataManager (9b55bcec62) Add Superclass alias to GPUGradientAnisotropicDiffusionImageFilter (296db6ac2b) Update maintenance script to compile with C++17 (04ef14a37a) Bug Fixes Fix a crash in itkDirectoryTest caused by updating to newest KWSys (b92705851b) Style Changes Convert a tab indent into spaces in BuildHeaderTest.py (0ca7901450) Change some declarations to use trailing return type (b37ac53206) Use trailing return type instead of typename + dependent type (5f83fb2537) Use trailing return type for declarations containing "inline" (f048a5b8a9) FabioLolix (1): Platform Fixes add missing header with GCC 13.1.1 (d3b5e8baa6) Fernando Bordignon (1): Platform Fixes Mangle HDF5 symbols: H5_debug_t, H5E_t and H5I_type_info_t (17b0fded41) GDCM Upstream (2): Miscellaneous Changes GDCM 2023-05-05 (401a81d7) (8713d6f217) GDCM 2023-06-02 (2ea6fd87) (6f3a0a8855) GoogleTest Upstream (1): Miscellaneous Changes GoogleTest 2023-01-17 (b796f7d4) (1a5c2de017) Hans J. Johnson (17): Enhancements Need large source for lbfg*.c files (a5d61cb4d0) Add more specific diagnostics for lbfgs stopping (0de99b2d48) Enforce computational requirements for SobelOperator (03c8176dca) Performance Improvements Should not check bounds by default with vnl (67a791262f) Platform Fixes Threads package is required by TBB (5d1aa4aced) Manually merged formatting changes for jpeg9f (b37e416490) Updated to j
insight-toolkit, python, itk, medical-imaging, reproducible-research, scientific-computing, open-science, c-plus-plus, open-source, image-analysis
insight-toolkit, python, itk, medical-imaging, reproducible-research, scientific-computing, open-science, c-plus-plus, open-source, image-analysis
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 1 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
| views | 102 | |
| downloads | 3 |

Views provided by UsageCounts
Downloads provided by UsageCounts