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.0-cp311-abi3-win_amd64.whl (562.7 kB view details)

Uploaded CPython 3.11+ Windows x86-64

itk_splitcomponents-2.2.0-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.0-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.0-cp311-abi3-manylinux_2_17_x86_64.whl (805.3 kB view details)

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

itk_splitcomponents-2.2.0-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.0-cp311-abi3-macosx_11_0_arm64.whl (493.8 kB view details)

Uploaded CPython 3.11+ macOS 11.0+ ARM64

itk_splitcomponents-2.2.0-cp311-abi3-macosx_10_9_x86_64.whl (604.8 kB view details)

Uploaded CPython 3.11+ macOS 10.9+ x86-64

itk_splitcomponents-2.2.0-cp310-cp310-win_amd64.whl (561.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

itk_splitcomponents-2.2.0-cp310-cp310-manylinux_2_17_x86_64.whl (811.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk_splitcomponents-2.2.0-cp310-cp310-macosx_11_0_arm64.whl (491.9 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

itk_splitcomponents-2.2.0-cp310-cp310-macosx_10_9_x86_64.whl (604.4 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

itk_splitcomponents-2.2.0-cp39-cp39-win_amd64.whl (562.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

itk_splitcomponents-2.2.0-cp39-cp39-manylinux_2_17_x86_64.whl (807.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_splitcomponents-2.2.0-cp39-cp39-macosx_11_0_arm64.whl (491.9 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk_splitcomponents-2.2.0-cp39-cp39-macosx_10_9_x86_64.whl (604.4 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_splitcomponents-2.2.0-cp38-cp38-win_amd64.whl (589.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

itk_splitcomponents-2.2.0-cp38-cp38-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

itk_splitcomponents-2.2.0-cp38-cp38-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

itk_splitcomponents-2.2.0-cp38-cp38-manylinux_2_17_x86_64.whl (807.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_splitcomponents-2.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_splitcomponents-2.2.0-cp38-cp38-macosx_10_9_x86_64.whl (604.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 66e7cd0e9ac8d98bc61fb37a9f880b190a0d8a2bfd79f78b2331591c01ad0d0f
MD5 da937bc61bb962b0a03a82742f91f988
BLAKE2b-256 1093319891939b33c1fbcfe27bdddece94f8fa52b761c1e0ff286eb94c284593

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eabe4010354e61a0567529ef8d341bc0ac1e62cad7dc6a4acad1b9955f88f9be
MD5 42ce766c95dcb88604a3ba779f024600
BLAKE2b-256 f6d9c604a7c517d19e777ba5096387f45ddc1b1483a270686a37916ca5ffe21f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc75cbf556f389c5f32e969535e571432ea34caf3c8cf30854109d8de6cdaa20
MD5 d74bdb4f230bf7e9a990e00a41d2f2ab
BLAKE2b-256 42d093bad7306e16cdeea3b8ae4230ae37e640285e38bbc7609a685cdaccb9ac

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.0-cp311-abi3-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp311-abi3-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 bd62ecf8b6389e41646ff169f495be4fedbc5db07b39b22e4da67ebddd6d397e
MD5 1410ed62787b9adfe274cc594a91fb4b
BLAKE2b-256 bca0f9dc02cc97927918a6c4fd239a49bf8976a784d7c219f848f31ffa4cf25e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9115fc2d826fd87b8db05a45c5846e51ef88c273c54d2d29882ea7aa3a08dc51
MD5 4222fe5bce8dbdbb98dc7f473f16194a
BLAKE2b-256 99a32b3eb27a48b3afa831daca5ff4a3e518b811ecd82e08bdbf3c351a43362f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8d3e0d2ec0ab879786fa86bc8f2e65ff9efbf20a05fb6b131a1172fa55f90d1
MD5 3ebd92a720c746cb479ab9a25d69e39f
BLAKE2b-256 f897fe6a5902b97a994bc363049c2591699b79ae88617d383421e983db61e78c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4483f2dc8ab28549d3aa1bf2e075ecaab8281060f890a7be1ca21f850c361d63
MD5 2cd4cd96b09c1d88c5579d416e791da9
BLAKE2b-256 326a657c1fc1089eaa19d7f9c8f785d03b177df71ec83b011ce2d58b54defdc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cc19ee0d47c172c6ae8494a58cc00610d1ebcb7c4d34a46c20edfcb0bd84d070
MD5 1def63f19dd2ea3ce1452ab5c6010dc4
BLAKE2b-256 2b9f320ef4b3a109ad1811a005b7813982e141ac93776145e7a64655d8c739db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eac6270250d980bd73487fcab47a5de552e762746c9a2366cebf9bc2460a02a4
MD5 698679aa4e86e9e5091f057873cfaa97
BLAKE2b-256 c18eaa3b1e7fb8f5b4a6d54440d6938f22510087f5d01631a52b8e5b4b1667c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f951d80d7360bf3f68da25fe3ce128c9f0913faa18e3a4865c115e95928a14d3
MD5 2a8c58a162d2bb9d72aac193733452b6
BLAKE2b-256 e71aec8131248c10097d7d17492fcf5c63a9cc516ad95be650e5bb120e3b6dd5

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.0-cp310-cp310-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp310-cp310-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1396f0e9bfffb3132bae61c13ed007548132e13e1ff836aae60c152c0be0ac31
MD5 9dea3c0739affaaef4ac32fc0c9440b5
BLAKE2b-256 4978345cf14c4e78edcdb4fdcd8ff9adc26f5689adaf2d91e92d9413bfc06756

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e8905b110336776ececa3ffd325347505e3ca0c20dcaaa36c904730b4ce2b8d6
MD5 cfb6a263601b844eb3ee6d768f6c6777
BLAKE2b-256 3ae3475bdc91affde6be1a095617fddab22ac3db44757e3e94ee432e2dfe9a77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af1ab7c380ce61776df38cb0fea5730ebce16207d308d243c6e40ba7a02f5b3a
MD5 cd00c57249387e0d83ac9d797189413c
BLAKE2b-256 71f624b19256b754934bb2bef18b6dd27a3be109db6a677d6ab31f6774383268

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 11d93d525418889ab3afb0840977c31e94884c5588f55a632f1cb072382a7bd5
MD5 92d2e06bc26784fe534f1ee3f6a55b67
BLAKE2b-256 771c9271d3e05dff7e6fba0b38825ad2767ea609bcd004a29348c93b6fa7a74d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 43a09d1753f7c866ff0dcb77289ea12c5bed5029e166db7fef8c7e489c5de397
MD5 8d82d8605dc74a8d81912dbe04fc4ad9
BLAKE2b-256 651b634d96916815b68f54245994e362f82a54ea13f3f5ece7ae104fb587ea70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4182d6d9799a3a91cbf0e80926ec94eb67d72ead24acf07a986d68602a579ebb
MD5 c534b36eb0d1688d8c9b85d106867fcf
BLAKE2b-256 2d5efa4aa16f9ccd08fd9dd5c12f794f2b88e035ef92353a748efbef1cf2ae95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8626c656958402a604e5a0874ff3ddd1e7357e84165709754a2347c96b2a8422
MD5 65fea673bd63ecd047e2eea38f7651e7
BLAKE2b-256 3901c9af7f59349da051f935e35e55f4f7164664ac6015f4570c07bd9fe3bec5

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.0-cp39-cp39-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp39-cp39-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3c35e6b5862a5a7dcf430e68051330daeebd1fe43dbbc893ecccbe1ae67b64d3
MD5 5fafd8ba169020b9c3fa9239c845dcd5
BLAKE2b-256 109bede273cf6ea6f474283be3242c1a6546be3545b5485e17a4a945debd7bc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e0e18d5898c08a3a6e9cd0031f73ac987a7bd8ac64736f8337733b4959d7031
MD5 c63ae34c2bac915355663008e212f6b1
BLAKE2b-256 f7c0875c33b24d37f74706b4ffb55f977d9bd64e4636bb3e08cab6e0c5681a95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08d5314bf29cdf2d176588754bc30fac8af6631a125664745814aa3fe5d0aa4a
MD5 47627ca4d1d4a232f7d7567bd98c1e7b
BLAKE2b-256 9d43848b2430d40e24cdfad5e1e2d17368fe2f0d1c430dad8bc89f07403397e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c59dee608a36fbd20b92cc182fd9f729fa5a3688ec5c98e5cf85d826cc5aef2f
MD5 4496c91a2cfc7400c74f1cbccb30b19c
BLAKE2b-256 0268a7f71deb1014007904c1c40968b2d506f2de3942fb16871df6bc69a8fdb1

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d85e6ffbe26622ea60cf58bed72d9b5246b3de39884457019fa8b9af0f5fd5c3
MD5 b233441ba7dbcf7649614e4c36ac9869
BLAKE2b-256 d0db2fc960cfeba7cb2bf6bc6c2421dbccbbb66530c435964372baa9ef8334d8

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.0-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8887cd92897c493920aca6211d34848448b063f92698fedd95246a461e15b750
MD5 600220a7de0d8edc157377b9731f1dc0
BLAKE2b-256 8221562733858499afae9435baecb37c49575c02ffc29f3b8c51eb32a83f8a7f

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.0-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c0bd36edaf93bfe6d706a22ac2aeffa8eeb5bff77ce9cf734e849e533a0d85fa
MD5 baa51956ebc39f305df46c5b1b9098b6
BLAKE2b-256 9fed2aa64a5ca4a292934dbcaedade7ea0b8037aba94ce4b9ca59e24bacc44e0

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.0-cp38-cp38-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp38-cp38-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 07fe27165204f4e59437d61f031f5cd26d3be96a918d2f2e12f1422dbfcb45bd
MD5 b47a9d4676bed20225c690d54c0e4884
BLAKE2b-256 d65e5ca61e1043d69de201786e8a824b624b6e6e374308fc4e511c938acb31cf

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2592e79fdc24429c99b37c7331bb2545c7ffc6726cbefc784cf03c5af662cf7a
MD5 bae77eaf1df8daa68a43fe10873145be
BLAKE2b-256 1a40a88540ca02fe890696a689d5bd72ec84e395f39f61e0211b94251fc39a96

See more details on using hashes here.

File details

Details for the file itk_splitcomponents-2.2.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_splitcomponents-2.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 26e65f95feb2ba42519dafe0707688578046d0701e807d1a8cda2a484a9ee8a7
MD5 92e35cfbf4bb4ccd255a787613c10fb1
BLAKE2b-256 7a29ac5eba3f2c514b57278ccbc2decbbd0d142ca3343c6aa56c9bb7d8e1f153

See more details on using hashes here.

Supported by

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