Skip to main content

A morphology-based approach for interslice interpolation of anatomical slices from volumetric images.

Project description

ITKMorphologicalContourInterpolation

Build, test, package

PyPI

License

Overview

An ITK-based implementation of morphological contour interpolation based off the paper:

Albu AB1, Beugeling T, Laurendeau D. "A morphology-based approach for interslice interpolation of anatomical slices from volumetric images." IEEE Trans Biomed Eng. 2008 Aug;55(8):2022-38. doi: 10.1109/TBME.2008.921158.

👨‍💻 Live API Demo

Documentation can be found in the Insight Journal article:

Zukić D., Vicory J., McCormick M., Wisse L., Gerig G., Yushkevich P., Aylward S. "ND Morphological Contour Interpolation", The Insight Journal. January-December, 2016. https://hdl.handle.net/10380/3563 https://insight-journal.org/browse/publication/977

Installation

Python

To install the wasm Python packages:

pip install itkwasm-morphological-contour-interpolation

To install the native Python packages:

python -m pip install --upgrade pip
python -m pip install itk-morphologicalcontourinterpolation

JavaScript

Install the JavaScript/TypeScript package:

npm install @itk-wasm/morphological-contour-interpolation

C++

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

Module_MorphologicalContourInterpolation:BOOL=ON

in ITK's CMake build configuration.

License

This software is distributed under the Apache 2.0 license. Please see the LICENSE file for details.

Acknowledgements

This work is supported by NIH grant R01 EB014346, "Continued development and maintenance of the ITK-SNAP 3D image segmentation software."

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_morphologicalcontourinterpolation-2.1.2-cp311-abi3-win_amd64.whl (629.3 kB view details)

Uploaded CPython 3.11+Windows x86-64

itk_morphologicalcontourinterpolation-2.1.2-cp311-abi3-manylinux_2_28_x86_64.whl (2.4 MB view details)

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

itk_morphologicalcontourinterpolation-2.1.2-cp311-abi3-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

itk_morphologicalcontourinterpolation-2.1.2-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

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

itk_morphologicalcontourinterpolation-2.1.2-cp311-abi3-macosx_11_0_arm64.whl (653.9 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

itk_morphologicalcontourinterpolation-2.1.2-cp310-cp310-win_amd64.whl (628.2 kB view details)

Uploaded CPython 3.10Windows x86-64

itk_morphologicalcontourinterpolation-2.1.2-cp310-cp310-manylinux_2_28_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

itk_morphologicalcontourinterpolation-2.1.2-cp310-cp310-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

itk_morphologicalcontourinterpolation-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

itk_morphologicalcontourinterpolation-2.1.2-cp310-cp310-macosx_11_0_arm64.whl (646.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

itk_morphologicalcontourinterpolation-2.1.2-cp39-cp39-win_amd64.whl (629.0 kB view details)

Uploaded CPython 3.9Windows x86-64

itk_morphologicalcontourinterpolation-2.1.2-cp39-cp39-manylinux_2_28_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

itk_morphologicalcontourinterpolation-2.1.2-cp39-cp39-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

itk_morphologicalcontourinterpolation-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

itk_morphologicalcontourinterpolation-2.1.2-cp39-cp39-macosx_11_0_arm64.whl (646.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file itk_morphologicalcontourinterpolation-2.1.2-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for itk_morphologicalcontourinterpolation-2.1.2-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 185b816ec9606a84b9f03ac574c4e278b9d5e6b3dba1d709c04c022a122bbb0e
MD5 f0bb213e4431e8481abacc9ca6c8fdc4
BLAKE2b-256 620408cba595b51f7c427a87257e89fe1fc0b44b17d9f06dc1288c2a31269cf1

See more details on using hashes here.

File details

Details for the file itk_morphologicalcontourinterpolation-2.1.2-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_morphologicalcontourinterpolation-2.1.2-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2357f3c5a9fa7e4f6376facd75b2bca3c32a65f242a679c2db13cddb6ec3b8c2
MD5 13039490487fb385ce8d4ae8f982359e
BLAKE2b-256 7488976de4ec063fb6bb8155ca07aa69da884ad8c7a7e4308dc7f53b6340a8dc

See more details on using hashes here.

File details

Details for the file itk_morphologicalcontourinterpolation-2.1.2-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_morphologicalcontourinterpolation-2.1.2-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 71658e84374be5cd097b2e9ac2d5ff0a9940e5f485cb39fc3084d82ea287abce
MD5 956cdf687a0628156b0050185363e790
BLAKE2b-256 d53cb561cc711bc254d9149dc374666fdef5f4cede9c22697cfd7e5dda834e75

See more details on using hashes here.

File details

Details for the file itk_morphologicalcontourinterpolation-2.1.2-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_morphologicalcontourinterpolation-2.1.2-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7981da5306d5ea257aeafd882606917e802deab5c14082e753fb7a53c91c3323
MD5 3ce4536ed4e6c37dca450ccfc32d2da1
BLAKE2b-256 5d5e17bc6c143a0c2b2179bc884f0685c92b33b011c277b03dd736bd64741114

See more details on using hashes here.

File details

Details for the file itk_morphologicalcontourinterpolation-2.1.2-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_morphologicalcontourinterpolation-2.1.2-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c736cc178025a055010cd18cda0f87e3b33d3db2f175040307143ee0bf304954
MD5 4d3933ca9575db3a76db6b6b518d3c82
BLAKE2b-256 6c41e2b989804768ec7270cce3aedd623417ca4652f1cde595331b9d08baaeec

See more details on using hashes here.

File details

Details for the file itk_morphologicalcontourinterpolation-2.1.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for itk_morphologicalcontourinterpolation-2.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a2abffad7fe1c3320c9327ccf942f35b1c1ffa110651b382f630887b5cfb94e1
MD5 2c19050b5eed88d0c020e5592aff6d8f
BLAKE2b-256 652afe8a242d67df6cfe192eade6b1688c2051769eafe6d3cf406c89201d9adc

See more details on using hashes here.

File details

Details for the file itk_morphologicalcontourinterpolation-2.1.2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_morphologicalcontourinterpolation-2.1.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 314322032e8e954a6e98a1c90e29a778a117bfdccfb949285be5ac35cfe16ec2
MD5 e6c7d6387868748efeab809f606f1f28
BLAKE2b-256 9b86a35a371582224561186e756982c8f077b83aaa03fbbbbe199c5a729a067e

See more details on using hashes here.

File details

Details for the file itk_morphologicalcontourinterpolation-2.1.2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_morphologicalcontourinterpolation-2.1.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1c001b592b7fe2907efaaaab5d057f7dce8313536041d028a7df9350fbb23be9
MD5 329c6845f03588bbe6e14a79c74f608f
BLAKE2b-256 4682f1e1773cbf77e53c2a5f212ef9837420993776a180176fd417fbc9e50e80

See more details on using hashes here.

File details

Details for the file itk_morphologicalcontourinterpolation-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_morphologicalcontourinterpolation-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 737df58b124e652774f7531331b2d0364936aea894fc92341415e65d2cf51954
MD5 ab48874de7fcea34b50cc73d3a17e36f
BLAKE2b-256 debcc9e30e0fcf51d95c9e0df951de5050f760cbd20b8faf3fb3ae3ac6f3a5bf

See more details on using hashes here.

File details

Details for the file itk_morphologicalcontourinterpolation-2.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_morphologicalcontourinterpolation-2.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4efe53f2a83170b553f4eb0c658fc8dc21746ac36af7291ca163137ba56a170f
MD5 53c75b7121b6acad40408ee315c0c395
BLAKE2b-256 c6927802be646573d7eb570fec92f8856b62725bb07fd84a3bb67e412167e38c

See more details on using hashes here.

File details

Details for the file itk_morphologicalcontourinterpolation-2.1.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for itk_morphologicalcontourinterpolation-2.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 52ee4c199a3cbaaa92adadb11207cc80641c1be464ee424f7a329eb87231e49e
MD5 4551ca3fd21302b4596d4f1bd32a7218
BLAKE2b-256 e8db2c91eae15f53c250d2a69a0d42782fd4af4a8257785355435eb4275a3b0f

See more details on using hashes here.

File details

Details for the file itk_morphologicalcontourinterpolation-2.1.2-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_morphologicalcontourinterpolation-2.1.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d84f3707c98172406d35d1022252c2f926f06e69d84eee3aad356cfc7c9c615b
MD5 193388b2bc69214f032e3d85ff3bc594
BLAKE2b-256 c01581933a7d40e22a0895596468a21c75283b93fbd6573d52ca58cce8025f91

See more details on using hashes here.

File details

Details for the file itk_morphologicalcontourinterpolation-2.1.2-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_morphologicalcontourinterpolation-2.1.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 457c0d9fa62d08e5d73ac4ecaef681cdbd8ff34bb6afe12d49a1227ffc980b3c
MD5 a36d7cb50d9b1413af60080f32c854d6
BLAKE2b-256 92468ebe0bdd6eaeb1dc2509cfc8834312df6824fe0374961212a982e1ae2d9c

See more details on using hashes here.

File details

Details for the file itk_morphologicalcontourinterpolation-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_morphologicalcontourinterpolation-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5bcfe9d2ef0b9237812503db721b77c4ad7a95b306bd9981f00883d3ff111cf7
MD5 a2778ae0b773fdeeae1b6c5072a57f76
BLAKE2b-256 cd6148220b339c06779ed9d55d3140fee750674cb723b5b69f66e7b88da372e0

See more details on using hashes here.

File details

Details for the file itk_morphologicalcontourinterpolation-2.1.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_morphologicalcontourinterpolation-2.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c34b9152ef78ebf933630cb7b7988bc0ba9f88d89471b6a2a11e3841f9ccc772
MD5 df59a3c69425d1cfd8f13112741ece56
BLAKE2b-256 74a019d2def5e60125b1082bfa696903f2c97392286d3b0de3a7ddd3488b70d8

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