Skip to main content

ITK classes for generic interpolation of label images.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

itk_genericlabelinterpolator-1.3.0-cp311-abi3-win_amd64.whl (399.9 kB view details)

Uploaded CPython 3.11+Windows x86-64

itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ x86-64

itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

itk_genericlabelinterpolator-1.3.0-cp311-abi3-macosx_11_0_arm64.whl (489.0 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

itk_genericlabelinterpolator-1.3.0-cp310-cp310-win_amd64.whl (398.8 kB view details)

Uploaded CPython 3.10Windows x86-64

itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

itk_genericlabelinterpolator-1.3.0-cp310-cp310-macosx_11_0_arm64.whl (488.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

itk_genericlabelinterpolator-1.3.0-cp39-cp39-win_amd64.whl (399.5 kB view details)

Uploaded CPython 3.9Windows x86-64

itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

itk_genericlabelinterpolator-1.3.0-cp39-cp39-macosx_11_0_arm64.whl (488.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file itk_genericlabelinterpolator-1.3.0-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for itk_genericlabelinterpolator-1.3.0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0b14cd2c5c8a8b98d3defb9f3ae3e6a2624afb830dce2666a17eabfcb6c5c233
MD5 0d4b40ca9330583d15ef1f65af1069cd
BLAKE2b-256 210a2058309286dcfbdbefbcd7d18671cabfb3f86c697e11a499f54a390f7dbe

See more details on using hashes here.

File details

Details for the file itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3003b1afe41d85c1c221cba40c4531426822faecf5d70fdeeb2081a0e66c9b7e
MD5 361cc7396bebe5f90e937d800bf073e7
BLAKE2b-256 ad3d1c8a1a194f789c62f0a76d8c46f16cdba03032f43189f9c36f76ea11d5f9

See more details on using hashes here.

File details

Details for the file itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 583dc61a8c9b23481d39bc04a76cee16eecdaa08397dc4c89ff2c3e04eef877f
MD5 b502a1240ae4a4acd5ee53298d7ba0ee
BLAKE2b-256 1c25616859d79b17023513d7c11fa3c75bdbcfe71689439f349ea0dbeafcb258

See more details on using hashes here.

File details

Details for the file itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_genericlabelinterpolator-1.3.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c21280cb43108fcdd73f85690cb27b336f6e4f633a2585767f7b1e2eb3c3ec1
MD5 b0aa1149821b0b9d2292d3e8861351e5
BLAKE2b-256 8fdf974221cf34d9a5d35face501220056934e44ad4f9be07c088a2a0c1165be

See more details on using hashes here.

File details

Details for the file itk_genericlabelinterpolator-1.3.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_genericlabelinterpolator-1.3.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7a3e07948c0a502e1f1e56c9e9442a57a9ef36076d86e0d163c25ba70d14b83
MD5 580f91ec57637312dcf3fd5c700117bc
BLAKE2b-256 beb9c3ee9b7c0c55bc115e5d5e4ca2d220e7693485032d89b00cfba022ad870b

See more details on using hashes here.

File details

Details for the file itk_genericlabelinterpolator-1.3.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for itk_genericlabelinterpolator-1.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4a164337eb1ff1f0e564e02494bd484fb17e7f417f2be63136ed969aaec0ad7d
MD5 58b6a930b06f5f728d637b711eac51ce
BLAKE2b-256 706a7fe99967b5fc8d5adffcb4d4e15f2b2a37abbb555a5cb01577d9e1e9dd95

See more details on using hashes here.

File details

Details for the file itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c8694d999d1463509a7d011f7c450d677b9451bca1282ca522c2e2b81701e12
MD5 6124191b03e1544b6c7ba919c5bdeafc
BLAKE2b-256 167001ba6da59daa85a4611ad55a1db1e6e7e51112215e8a9137c9ceca7e497a

See more details on using hashes here.

File details

Details for the file itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a6359e9586951b67b2e7602eb219cd0eda7afbf3740aa518403a22c0bc5cc6d8
MD5 775b370c2bb2ecf7f6328a0133590dd5
BLAKE2b-256 29860f3aeb06f9015a95ed511e8f382021e0c0114962e04654d2ea6d889d428f

See more details on using hashes here.

File details

Details for the file itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_genericlabelinterpolator-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 012aad7b17d97e1256cba98f8890914f4a367dec04322425c64a2991ee427c14
MD5 f2487011de9bf131d3b8cbac4d07cc02
BLAKE2b-256 d447606dc82fe28516e7558e9a0c1c6c8232b5f877488ffb2c7e3e3dd93e6c65

See more details on using hashes here.

File details

Details for the file itk_genericlabelinterpolator-1.3.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_genericlabelinterpolator-1.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec354663302778f64e53dd1c84684ee6547604a3f7703255765be567545f0dcd
MD5 b6c32c5b97afae7180ec54f80939e014
BLAKE2b-256 e697e93acb779897252f3f2b083381a0fb4e71e7f3836a1564bcbc5c15a74213

See more details on using hashes here.

File details

Details for the file itk_genericlabelinterpolator-1.3.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for itk_genericlabelinterpolator-1.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 08f2953cb9d794b2db00320df069b67abaf351bc6b34c49ae32665da47480369
MD5 ee0850e2b164bbb99c5ba33f507c13e0
BLAKE2b-256 0c69c48dafc22aa2517b482158ea24d03ddeb754fed68fa5da63508e27fdbf4e

See more details on using hashes here.

File details

Details for the file itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 49ccf66e0f34495b49ff1d803d6eeda7399ec1a7aefd273a205ac3ad82b5697b
MD5 b6571dac88b1fcce19371316f0bfe7b0
BLAKE2b-256 2fbe3e94e0d39a32ad352de4193cd200f4ebd1392defcc620d8f51f142750ef7

See more details on using hashes here.

File details

Details for the file itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b99047719ca85bb0e54f16ada9e7e6bdde399334c6d831fc844ada6d5779f17
MD5 f38a3aa0f8f1c5696f9be8fdff621717
BLAKE2b-256 aeb94415f0b13d5e7cd979de0d7610c758345da41c07aef9cd5baad7ed9668d2

See more details on using hashes here.

File details

Details for the file itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_genericlabelinterpolator-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 456055eb8c7044a57776aa48395ba67e9f080fb3bd1eb5a3d7da0501f2374dbf
MD5 72adacf4e7ce1f127bf489e14ac0dd5c
BLAKE2b-256 dc1928bd4207ca4a12be068b4a095d515672ba1a0e4a3aae112819096d929301

See more details on using hashes here.

File details

Details for the file itk_genericlabelinterpolator-1.3.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_genericlabelinterpolator-1.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9428789001cd327689fc3eb6da152a6066ce13ef67b1c91f40a0ef81cc85c5e7
MD5 1bfa68d4778051e6bdde5f5cafcf9091
BLAKE2b-256 85b8db056a192ee35c481c46b9e9b0c68ec9ef7818c38d65c8a432c29a85b604

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page