Skip to main content

ITK filters to split a multi-component pixel image into component-wise scalar images

Project description

Build, test, package PyPI Version License https://mybinder.org/badge.svg

Overview

This ITK module contains a filter called itk::SplitComponentsImageFilter. This filter generates component images from an itk::Image of, for example, itk::Vector, itk::CovariantVector, or itk::SymmetricSecondRankTensor.

For more information, see the Insight Journal article:

McCormick M.
An ITK Class that Splits Multi-Component Images
The Insight Journal. January-December. 2010.
https://hdl.handle.net/10380/3230
https://www.insight-journal.org/browse/publication/774
ITKSplitComponents Notebook

Installation

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

Module_SplitComponents:BOOL=ON

in ITK’s CMake build configuration.

Alternatively, build the module externally with:

git clone https://github.com/InsightSoftwareConsortium/ITKSplitComponents.git
mkdir ITKSplitComponents-build
cd ITKSplitComponents-build
cmake -DITK_DIR=/path/to/ITK-build ../ITKSplitComponents
make

License

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

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

itk_splitcomponents-2.2.4-cp311-abi3-win_amd64.whl (552.0 kB view details)

Uploaded CPython 3.11+Windows x86-64

itk_splitcomponents-2.2.4-cp311-abi3-manylinux_2_28_x86_64.whl (2.3 MB view details)

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

itk_splitcomponents-2.2.4-cp311-abi3-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

itk_splitcomponents-2.2.4-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

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

itk_splitcomponents-2.2.4-cp311-abi3-macosx_11_0_arm64.whl (497.6 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

itk_splitcomponents-2.2.4-cp311-abi3-macosx_10_9_x86_64.whl (576.4 kB view details)

Uploaded CPython 3.11+macOS 10.9+ x86-64

itk_splitcomponents-2.2.4-cp310-cp310-win_amd64.whl (551.7 kB view details)

Uploaded CPython 3.10Windows x86-64

itk_splitcomponents-2.2.4-cp310-cp310-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

itk_splitcomponents-2.2.4-cp310-cp310-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

itk_splitcomponents-2.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

itk_splitcomponents-2.2.4-cp310-cp310-macosx_11_0_arm64.whl (496.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

itk_splitcomponents-2.2.4-cp310-cp310-macosx_10_9_x86_64.whl (573.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

itk_splitcomponents-2.2.4-cp39-cp39-win_amd64.whl (552.6 kB view details)

Uploaded CPython 3.9Windows x86-64

itk_splitcomponents-2.2.4-cp39-cp39-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

itk_splitcomponents-2.2.4-cp39-cp39-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

itk_splitcomponents-2.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

itk_splitcomponents-2.2.4-cp39-cp39-macosx_11_0_arm64.whl (496.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

itk_splitcomponents-2.2.4-cp39-cp39-macosx_10_9_x86_64.whl (573.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file itk_splitcomponents-2.2.4-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6bf9cab795484f923c24bb814bae0720b4dc15d77a9bd27ee5597912b30e24f4
MD5 644c5e9074eaaf1cc55fd3be7eba1b36
BLAKE2b-256 b00777ddb3829711f51523b6a9a6f638827dcdc97c04b6e489e5683e7a6ab736

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.4-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ecb6952b56bd122da760ac1d630d0e02e0c452d31e29ef47ef9386001bea9687
MD5 db3fd6ddccc8130acabab6f7dc72c350
BLAKE2b-256 3538e8e2b040ea082c10a9eb6bf0d6ad388844676880832ef760629f99e9bec8

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.4-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9da95e475c18892b4af65a393e6c07b079e17d93e93256c21c74fbc79a5ff449
MD5 129f70e5e7cecef00b78013e27569b41
BLAKE2b-256 f246662cea7ae337d803c15aab666618274ca3a804ac5ecc88f48c4306ff9586

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.4-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e94ca8e236ff7f9da51dd43eb9f2bfc987d7176c8cc1977cac7a679548b71c94
MD5 92bde9714f526411fd1dc3ad5f5c190c
BLAKE2b-256 3cd3054936ff7d45da88420b514b7d5f274e70ec45e09ae1966bd18e4adf4fa2

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.4-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 964e60ce9c347c5f231ec89384677673049681876c27342c85bc5d0d2147d8e3
MD5 0d6c4f18e127f154d6789ef3e47708d0
BLAKE2b-256 dc2ae0339d20a697c79f5c142e848b6ac0c0074bc24436880460950a5f5220d0

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.4-cp311-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ba179865d42b5126396592e5db18c211bc8bbbd6e5de367002418d9eaaa8b16f
MD5 a40274875c8d0664b395ad5b4f0558bd
BLAKE2b-256 19d99ec78bd9f355193fa4b79ed1129f7dc0ca39d140ca6138c1ce0995da86e1

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 753ed28d1e17644bd3131f41890702497b01a837f2ecf55ff8a174ad0ed14fc0
MD5 c0504d80dfa7cd89cc9288cc0d8992e0
BLAKE2b-256 085267fb2579c70b248e92112aeaf2a6ff205bdc61d4c633a99f51d0f70c3cac

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.4-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7701a183bd6d84965ca6af76ca47dd0a02550e4078ac356c8f81f8f77be5e482
MD5 96e62ab07244cd9c17b8ee922f75c4ac
BLAKE2b-256 3dc6426fef1a53901a6a125b0ab982cb5685716db974f0da10aed43cfa881cc3

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.4-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3f6da6ec29a3596eb508dfbb29f710151ad109a20654e51373346d5bdd9be4f5
MD5 e1282ad23c04ce69a418c1dc5f41d4db
BLAKE2b-256 cfa9185b4a04eda462e03d446a5d72f658e85479f13988c9566b87a1d8fd5f19

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c1f29df64ab5a6d09817f2ae99ee25086cadbd4a6bcab98c3bdfc43f530c8c48
MD5 d2aaf499e5726977820581d8e566ead9
BLAKE2b-256 e9ae7493a9bce1e25da7734204f8b30ea9f99dac41bc6b6d0eac3feeedc3ee5f

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 561350c2d249fce07631b93c2a12fe5309087d58b9e5f765232f8e877f2481eb
MD5 9da1c82b153ed2466a50482db47b889d
BLAKE2b-256 ba568a92f1bc218fe73d33e62ffbaead10a07195e57fef7579a4a1844866524b

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 45acdf15a531a105f411e1d8f3ed11352f421abecd0dec7dd0f729f567e740f6
MD5 c04f8b7a3b530ed527e8c57db39191bd
BLAKE2b-256 504c60cfa62c9d260365ebe297860d7de86bcb097ac3c5aa7236d56fc671b504

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.4-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d043da0955a0d25c4513549b68809bddde79837cdb33188365c516824f70ed9f
MD5 f58621d24da915de2f41c01501d9e225
BLAKE2b-256 86801cd1e3794c9fbd8ad598a68423e67d288d6514486aed9d722926e4a7fe72

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.4-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dafcbbcba9c3a17a5f96d0ad5b09a6cb63d26aa517b3d5d41b2b6433bb4854c6
MD5 cd6166301025350449433f67f75de983
BLAKE2b-256 8b1c590a93b7e76d58bb9c6934b32cf6e2ddee4faff40eb08caa40e5e5dbb521

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.4-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7ca55c19a0016eec2a8674586758d1a4b020724711fefa307ab8d0beba26bb72
MD5 5239d24ae72b5db7dd78016f10068923
BLAKE2b-256 45fcfb5e07e9b09da457d6f4f3f2083bcdf18e27d7cb9c174d0b77557a04a533

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87447e547862aa8bec43ee27c30b15de6146b76c3f91e537a139bdfd8a640332
MD5 2c8e3d9f51afbdb5912cc2dcb4d5b48c
BLAKE2b-256 a4bd72faed3d3448eb6884a6b46f99eae9190fb54194e02447bc26c9d0bad89d

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33b219d485c3d892f4beaac2b1093a615f290481fa37e83f3427cdd806bc3231
MD5 3ce02428fa2b72eccfef059e68753a47
BLAKE2b-256 cacad4811974c406f2fdd0e5850b5ac0b26e6c113a63e3d50a4696c0dc7173c7

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc8a73c18fc91f8041d887d8599f9b7efd42a65c7ffca0a18feac9aa5a5a9801
MD5 6eb556cb291daa86aa5e1db57f2a9a20
BLAKE2b-256 5674b419be3035d1b130600d92e692d47c3e619fa9b0ca8019baa1afdb35100b

See more details on using hashes here.

Supported by

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