--- id: itk-core version: "5.4.7" license: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for… (full text in the JSON record) license_treatment: permissive maintenance: active --- # itk-core — ITK is an open-source toolkit for multidimensional image analysis License: permissive · Maintenance: active · Downloads: 235.7K/mo ## What it is and what it does itk-core is the Python interface to the Insight Toolkit's core image processing library, a mature open-source toolkit designed for N-dimensional scientific image processing, segmentation, and registration. It provides access to algorithms commonly used in medical imaging (CT, MRI scans) and scientific research. The package wraps ITK's C++ implementation, giving Python developers access to production-grade image processing without reimplementing algorithms. The toolkit is actively maintained by the Insight Software Consortium and NumFOCUS, with regular releases and cross-platform support. It depends only on numpy and ships as pre-compiled wheels for most platforms, making installation straightforward despite the underlying C++ complexity. The library is designed for researchers and developers who need reliable, well-tested image processing primitives. Use it for: - Align medical scans from different imaging sessions or modalities for comparative analysis - Segment anatomical structures or lesions in medical images for quantitative measurement - Process and analyze volumetric scientific imaging data in research workflows - Build image analysis pipelines that combine multiple processing steps - Develop reproducible medical image analysis applications with peer-reviewed algorithms ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. itk-core provides Python bindings to the Insight Toolkit's core image processing and analysis algorithms, enabling N-dimensional image segmentation, registration, and scientific image manipulation. Yes, if you need production-grade image processing for medical or scientific imaging. itk-core is actively maintained, permissively licensed, has no known vulnerabilities, and offers access to peer-reviewed algorithms. Install friction is moderate but acceptable for a compiled library. Not necessary for simple image manipulation—consider lighter alternatives if you only need basic resizing or format conversion. ## Install pip install itk-core uv add itk-core poetry add itk-core ## Installing itk-core Before you install: Medium install friction due to compiled binary wheels. Actively maintained with a release 7 days ago. Supports Python 3.8+ across Linux, macOS (including Apple Silicon), and Windows with pre-built wheels. License in practice: Apache License 2.0 permits both commercial and non-commercial use with few restrictions. You may use, modify, and distribute itk-core freely provided you include license notices and document changes. Quickstart: pip install itk-core import itk import numpy image = itk.Image.New() image.SetRegions(itk.Size([10, 10])) image.Allocate() Requires numpy as a runtime dependency; wheels are pre-compiled for specific Python versions and platforms. Verify before relying: - Specific image processing algorithms and filters available in this core module versus full ITK - Performance characteristics and memory overhead compared to direct C++ ITK usage - Whether segmentation and registration algorithms are included or require separate ITK modules ## Package facts - License: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for… (full text in the JSON record) (permissive) - Python support: supports_current - Install friction: medium - Maintenance: active - Downloads: 235.7K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags medical image processing python, image segmentation registration, N-dimensional image analysis, scientific imaging toolkit, image registration alignment, medical imaging library, CT MRI image processing, medical-imaging, image-processing, scientific-computing [View on SkillFed](https://skillfed.io/packages/itk-core) · [View on PyPI](https://pypi.org/project/itk-core/)