Skip to main content

Segments a 3D image from foreground and background seeds.

Project description

Build Status PyPI Version License

Overview

ITKGrowCut is a remote module for ITK. The main filter segments a 3D image from user-provided seeds.

The original idea was presented by Vezhnevets and Konouchine:

Vladimir Vezhnevets and Vadim Konouchine:
“GrowCut” – interactive multi-label N-D image segmentation by cellular automata.
In: Proc. Graphicon. (2005) 150–156

In 2011 Harini Veeraraghavan of Memorial Sloan Kettering Cancer Center provided an implementation based on ITK.

In 2014, Zhu et al. presented an efficient approximation:

Liangjia Zhu, Ivan Kolesov, Yi Gao, Ron Kikinis, Allen Tannenbaum.
An Effective Interactive Medical Image Segmentation Method Using Fast GrowCut
International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI),
Interactive Medical Image Computing Workshop, 2014

Zhu et al. also provided an open source implementation as a Slicer plugin, based on VTK. Since then, their implementation was integrated into Slicer, refactored and improved. In this remote module we are building upon the improved variant from Slicer.

Acknowledgements

This software was developed in part by the Center for Integrative Biomedical Computing (CIBC), the Scientific Computing and Imaging (SCI) Institute and Kitware.

Support came from the National Institute of General Medical Sciences (NIGMS) of the National Institutes of Health (NIH) under grant numbers P41 GM103545 and R24 GM136986.

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_growcut-1.0.1-cp311-abi3-win_amd64.whl (483.7 kB view details)

Uploaded CPython 3.11+Windows x86-64

itk_growcut-1.0.1-cp311-abi3-manylinux_2_28_x86_64.whl (2.0 MB view details)

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

itk_growcut-1.0.1-cp311-abi3-manylinux_2_28_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

itk_growcut-1.0.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

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

itk_growcut-1.0.1-cp311-abi3-macosx_11_0_arm64.whl (349.7 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

itk_growcut-1.0.1-cp310-cp310-win_amd64.whl (483.6 kB view details)

Uploaded CPython 3.10Windows x86-64

itk_growcut-1.0.1-cp310-cp310-manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

itk_growcut-1.0.1-cp310-cp310-manylinux_2_28_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

itk_growcut-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

itk_growcut-1.0.1-cp310-cp310-macosx_11_0_arm64.whl (347.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

itk_growcut-1.0.1-cp39-cp39-win_amd64.whl (484.3 kB view details)

Uploaded CPython 3.9Windows x86-64

itk_growcut-1.0.1-cp39-cp39-manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

itk_growcut-1.0.1-cp39-cp39-manylinux_2_28_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

itk_growcut-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

itk_growcut-1.0.1-cp39-cp39-macosx_11_0_arm64.whl (347.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file itk_growcut-1.0.1-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: itk_growcut-1.0.1-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 483.7 kB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for itk_growcut-1.0.1-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b85a47ce0c5a04a9b5f7c4f52ef571def338a1e507c1577d6389e5ea52a23346
MD5 ada0c3e6c1c0e332e8220628821e6a70
BLAKE2b-256 bcd5a1a6dd8e1d38ebfc515a1d6d7cba363ac9509e316eee2fa4b5dd0a0b1496

See more details on using hashes here.

File details

Details for the file itk_growcut-1.0.1-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_growcut-1.0.1-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b70d6140f3fea6ee593b280af1181f149701df9fca3eba957cba7639d34b0886
MD5 5d1b1c4f28a6c8e5c30e262d8a80dfe4
BLAKE2b-256 aeca9a3c6d56cd87b4ad43f8ecd67938c1f480f4c916553beb610dc55f511962

See more details on using hashes here.

File details

Details for the file itk_growcut-1.0.1-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_growcut-1.0.1-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45cdb581d240acfa88ecc46e09a0503b43b54dda76adbdc06f94303b1170081f
MD5 26adb297d3d948bb8896bc661e8ecf0a
BLAKE2b-256 bfe157b7727deb87b8d571b2727a52f1d282ea56ffad70f73d8af7c80d5edcb8

See more details on using hashes here.

File details

Details for the file itk_growcut-1.0.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_growcut-1.0.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6af0b2c1f81ba11808186d74324b62c75e99050476b0ba807e52fb958ba15856
MD5 0ad8e5eecc16281feee50ff2b95ae1d9
BLAKE2b-256 0489a148ab8ea640a38cf5a3fa58e80592575fd7101cad227d077a57b30d2688

See more details on using hashes here.

File details

Details for the file itk_growcut-1.0.1-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_growcut-1.0.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f63f733e516c1884fcd0531e834534ba6ecd0b9baa6c17862aa5b4b993ca7a6
MD5 521fa96cd098167e91e927c9c39d7dd5
BLAKE2b-256 4b3696e629ceeee959ec47aa4a9351a885032227a8029fa206346210fae56cda

See more details on using hashes here.

File details

Details for the file itk_growcut-1.0.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for itk_growcut-1.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ff8fe8b1b0f8226a84db753e3723b55ed408c100f36f297158ba0c268c841e49
MD5 e62c987896d5c5c9ed85b214ba012551
BLAKE2b-256 0c586d4aa3612a5047dae4f860535d6eeb051f40a35f0f4cd1ae817e926899f1

See more details on using hashes here.

File details

Details for the file itk_growcut-1.0.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_growcut-1.0.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 746b59185fcb5759a721b94235ffc0b1863b4219ee4e3be3b66e34371f2f3b1e
MD5 d0b01c49087067d2e51158ef1e6a87a2
BLAKE2b-256 47c707a9b4aad80d2e1d8d95fbfd4418dfd0b51bd6b39d797b1957298549133c

See more details on using hashes here.

File details

Details for the file itk_growcut-1.0.1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_growcut-1.0.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b5eb879559bc721f6193195e6837df98037046f68e80139b822c0dffa4f8eaa
MD5 ca4668d8f870d22caf8351fa1b2a9fe1
BLAKE2b-256 d12b9bf158954f0a0ff5fa4145bba155ec2b46a49eafdecf4ea5e4d89bdfb543

See more details on using hashes here.

File details

Details for the file itk_growcut-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_growcut-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b61d24aec439ab4038fb1288774fb791047bc34e67d6acab03b8ce39c38a203
MD5 2f2d5834ae21602cefbd9a7944a2cf8d
BLAKE2b-256 013d803dd6b2bd07055466d3a2403b2da9383d93501c6c2b483d7fbba8681839

See more details on using hashes here.

File details

Details for the file itk_growcut-1.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_growcut-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f082602dfbf320d08bfdadff00de7ff2dc4454d0a6b6a5ba717a147a1942000
MD5 690a4d4fdb47d676b593b22d5edac90b
BLAKE2b-256 c9c29fe76a2909046ab90759c83f14615d1c3943474c593fe8cee2d5cdc1eff9

See more details on using hashes here.

File details

Details for the file itk_growcut-1.0.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_growcut-1.0.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 484.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for itk_growcut-1.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 98187f23690001b4cd665245af603a3b38efb4e9626fc99810aeaac42d76e213
MD5 e47dc76dd1446bc5c58f34d85099f614
BLAKE2b-256 0206ef52d8322d63d735d09ef86ee791dcd9e6280b5dbeb421652b2eca7ca983

See more details on using hashes here.

File details

Details for the file itk_growcut-1.0.1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_growcut-1.0.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9189ca20081c333146016ac967b0f47f03c85290f1bf8dad873a4dc57d12912f
MD5 008c24bbf457e083804065918547d189
BLAKE2b-256 898d4067e872dfc49c246cdc89bf579536f2b2713d8383edad100dff2d228bcf

See more details on using hashes here.

File details

Details for the file itk_growcut-1.0.1-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_growcut-1.0.1-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b8a295e3ba97eaa27c026e76ca23e8c67df1f9ce9717b3af9978f312f35c214b
MD5 baf33a030d4c612bc617c5abe08128f6
BLAKE2b-256 2fbb6054352b149f3cc43e468830ec249b16f7c18afd2a59a7a2db009a2aa665

See more details on using hashes here.

File details

Details for the file itk_growcut-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_growcut-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7308380edb032833fb4b1fbc8e30736e9963d19f7fbfdacd3e98d93abf3234ad
MD5 eed93b051a077e0b25e9de80d3dc8473
BLAKE2b-256 dda0b58cb1fc802027988cd97e6b1755890b4339c396895c1d7af16f2187963c

See more details on using hashes here.

File details

Details for the file itk_growcut-1.0.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_growcut-1.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ceb442469786a0a81515a3ce90faf0e81c15e700604190b54fa1731a57bcab99
MD5 628099caed1ec0898bbde756418c3c1f
BLAKE2b-256 19f05e951a80b29a516b55d53cc30777294cf9a058e418c637f2d3bb2f2146a5

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