Skip to main content
Build Status PyPI Version License

Overview

This is a module for the Insight Toolkit (ITK) that provides a generic interpolator for label images to interpolate each label with an ordinary image interpolator, and return the label with the highest value. This is the idea used by the itk::LabelImageGaussianInterpolateImageFunction interpolator. Unfortunately, this class is currently limited to Gaussian interpolation. Using generic programming, the proposed interpolator extends this idea to any image interpolator. Combined with linear interpolation, this results in similar or better accuracy and much improved computation speeds on a test image.

For more information, see the Insight Journal article:

Schaerer, J., Roche, F., Belaroussi, B.
A generic interpolator for multi-label images
The Insight Journal. January-December, 2014.
https://hdl.handle.net/10380/3506
https://www.insight-journal.org/browse/publication/950

Installation

Since ITK 4.10.0, this module is available in the ITK source tree as a Remote module. To enable it, set:

Module_GenericLabelInterpolator:BOOL=ON

in ITK’s CMake build configuration.

Release files for itk-genericlabelinterpolator 1.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for itk-genericlabelinterpolator 1.3.0
File
itk_genericlabelinterpolator-1.3.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64 Details
itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64 Details
itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details
itk_genericlabelinterpolator-1.3.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
itk_genericlabelinterpolator-1.3.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
itk_genericlabelinterpolator-1.3.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
itk_genericlabelinterpolator-1.3.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
itk_genericlabelinterpolator-1.3.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 21.9 MB

Release files / itk_genericlabelinterpolator-1.3.0-cp311-abi3-win_amd64.whl

Download URL itk_genericlabelinterpolator-1.3.0-cp311-abi3-win_amd64.whl
Size 399.9 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
0b14cd2c5c8a8b98d3defb9f3ae3e6a2624afb830dce2666a17eabfcb6c5c233
BLAKE2b-256 checksum
How to use checksums
210a2058309286dcfbdbefbcd7d18671cabfb3f86c697e11a499f54a390f7dbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_28_x86_64.whl

Download URL itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_28_x86_64.whl
Size 2.2 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
3003b1afe41d85c1c221cba40c4531426822faecf5d70fdeeb2081a0e66c9b7e
BLAKE2b-256 checksum
How to use checksums
ad3d1c8a1a194f789c62f0a76d8c46f16cdba03032f43189f9c36f76ea11d5f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_28_aarch64.whl

Download URL itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_28_aarch64.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
583dc61a8c9b23481d39bc04a76cee16eecdaa08397dc4c89ff2c3e04eef877f
BLAKE2b-256 checksum
How to use checksums
1c25616859d79b17023513d7c11fa3c75bdbcfe71689439f349ea0dbeafcb258
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
0c21280cb43108fcdd73f85690cb27b336f6e4f633a2585767f7b1e2eb3c3ec1
BLAKE2b-256 checksum
How to use checksums
8fdf974221cf34d9a5d35face501220056934e44ad4f9be07c088a2a0c1165be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / itk_genericlabelinterpolator-1.3.0-cp311-abi3-macosx_11_0_arm64.whl

Download URL itk_genericlabelinterpolator-1.3.0-cp311-abi3-macosx_11_0_arm64.whl
Size 489.0 kB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d7a3e07948c0a502e1f1e56c9e9442a57a9ef36076d86e0d163c25ba70d14b83
BLAKE2b-256 checksum
How to use checksums
beb9c3ee9b7c0c55bc115e5d5e4ca2d220e7693485032d89b00cfba022ad870b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / itk_genericlabelinterpolator-1.3.0-cp310-cp310-win_amd64.whl

Download URL itk_genericlabelinterpolator-1.3.0-cp310-cp310-win_amd64.whl
Size 398.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4a164337eb1ff1f0e564e02494bd484fb17e7f417f2be63136ed969aaec0ad7d
BLAKE2b-256 checksum
How to use checksums
706a7fe99967b5fc8d5adffcb4d4e15f2b2a37abbb555a5cb01577d9e1e9dd95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 2.2 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8c8694d999d1463509a7d011f7c450d677b9451bca1282ca522c2e2b81701e12
BLAKE2b-256 checksum
How to use checksums
167001ba6da59daa85a4611ad55a1db1e6e7e51112215e8a9137c9ceca7e497a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 2.0 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a6359e9586951b67b2e7602eb219cd0eda7afbf3740aa518403a22c0bc5cc6d8
BLAKE2b-256 checksum
How to use checksums
29860f3aeb06f9015a95ed511e8f382021e0c0114962e04654d2ea6d889d428f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
012aad7b17d97e1256cba98f8890914f4a367dec04322425c64a2991ee427c14
BLAKE2b-256 checksum
How to use checksums
d447606dc82fe28516e7558e9a0c1c6c8232b5f877488ffb2c7e3e3dd93e6c65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / itk_genericlabelinterpolator-1.3.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL itk_genericlabelinterpolator-1.3.0-cp310-cp310-macosx_11_0_arm64.whl
Size 488.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ec354663302778f64e53dd1c84684ee6547604a3f7703255765be567545f0dcd
BLAKE2b-256 checksum
How to use checksums
e697e93acb779897252f3f2b083381a0fb4e71e7f3836a1564bcbc5c15a74213
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / itk_genericlabelinterpolator-1.3.0-cp39-cp39-win_amd64.whl

Download URL itk_genericlabelinterpolator-1.3.0-cp39-cp39-win_amd64.whl
Size 399.5 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
08f2953cb9d794b2db00320df069b67abaf351bc6b34c49ae32665da47480369
BLAKE2b-256 checksum
How to use checksums
0c69c48dafc22aa2517b482158ea24d03ddeb754fed68fa5da63508e27fdbf4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_28_x86_64.whl
Size 2.2 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
49ccf66e0f34495b49ff1d803d6eeda7399ec1a7aefd273a205ac3ad82b5697b
BLAKE2b-256 checksum
How to use checksums
2fbe3e94e0d39a32ad352de4193cd200f4ebd1392defcc620d8f51f142750ef7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_28_aarch64.whl
Size 2.0 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9b99047719ca85bb0e54f16ada9e7e6bdde399334c6d831fc844ada6d5779f17
BLAKE2b-256 checksum
How to use checksums
aeb94415f0b13d5e7cd979de0d7610c758345da41c07aef9cd5baad7ed9668d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.2 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
456055eb8c7044a57776aa48395ba67e9f080fb3bd1eb5a3d7da0501f2374dbf
BLAKE2b-256 checksum
How to use checksums
dc1928bd4207ca4a12be068b4a095d515672ba1a0e4a3aae112819096d929301
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / itk_genericlabelinterpolator-1.3.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL itk_genericlabelinterpolator-1.3.0-cp39-cp39-macosx_11_0_arm64.whl
Size 488.0 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9428789001cd327689fc3eb6da152a6066ce13ef67b1c91f40a0ef81cc85c5e7
BLAKE2b-256 checksum
How to use checksums
85b8db056a192ee35c481c46b9e9b0c68ec9ef7818c38d65c8a432c29a85b604
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release history Release notifications | RSS feed

This release

1.3.0 This release

15 release files

1.1.1

12 release files

1.0.0

12 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page