Skip to main content
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.

Release files for itk-growcut 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for itk-growcut 1.0.1
File
itk_growcut-1.0.1-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
itk_growcut-1.0.1-cp311-abi3-manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64 Details
itk_growcut-1.0.1-cp311-abi3-manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64 Details
itk_growcut-1.0.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details
itk_growcut-1.0.1-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
itk_growcut-1.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
itk_growcut-1.0.1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
itk_growcut-1.0.1-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
itk_growcut-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
itk_growcut-1.0.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
itk_growcut-1.0.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
itk_growcut-1.0.1-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
itk_growcut-1.0.1-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
itk_growcut-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
itk_growcut-1.0.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 20.3 MB

Release files / itk_growcut-1.0.1-cp311-abi3-win_amd64.whl

Download URL itk_growcut-1.0.1-cp311-abi3-win_amd64.whl
Size 483.7 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
b85a47ce0c5a04a9b5f7c4f52ef571def338a1e507c1577d6389e5ea52a23346
BLAKE2b-256 checksum
How to use checksums
bcd5a1a6dd8e1d38ebfc515a1d6d7cba363ac9509e316eee2fa4b5dd0a0b1496
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_growcut-1.0.1-cp311-abi3-manylinux_2_28_x86_64.whl

Download URL itk_growcut-1.0.1-cp311-abi3-manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
b70d6140f3fea6ee593b280af1181f149701df9fca3eba957cba7639d34b0886
BLAKE2b-256 checksum
How to use checksums
aeca9a3c6d56cd87b4ad43f8ecd67938c1f480f4c916553beb610dc55f511962
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_growcut-1.0.1-cp311-abi3-manylinux_2_28_aarch64.whl

Download URL itk_growcut-1.0.1-cp311-abi3-manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
45cdb581d240acfa88ecc46e09a0503b43b54dda76adbdc06f94303b1170081f
BLAKE2b-256 checksum
How to use checksums
bfe157b7727deb87b8d571b2727a52f1d282ea56ffad70f73d8af7c80d5edcb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_growcut-1.0.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL itk_growcut-1.0.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
6af0b2c1f81ba11808186d74324b62c75e99050476b0ba807e52fb958ba15856
BLAKE2b-256 checksum
How to use checksums
0489a148ab8ea640a38cf5a3fa58e80592575fd7101cad227d077a57b30d2688
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_growcut-1.0.1-cp311-abi3-macosx_11_0_arm64.whl

Download URL itk_growcut-1.0.1-cp311-abi3-macosx_11_0_arm64.whl
Size 349.7 kB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0f63f733e516c1884fcd0531e834534ba6ecd0b9baa6c17862aa5b4b993ca7a6
BLAKE2b-256 checksum
How to use checksums
4b3696e629ceeee959ec47aa4a9351a885032227a8029fa206346210fae56cda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_growcut-1.0.1-cp310-cp310-win_amd64.whl

Download URL itk_growcut-1.0.1-cp310-cp310-win_amd64.whl
Size 483.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ff8fe8b1b0f8226a84db753e3723b55ed408c100f36f297158ba0c268c841e49
BLAKE2b-256 checksum
How to use checksums
0c586d4aa3612a5047dae4f860535d6eeb051f40a35f0f4cd1ae817e926899f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_growcut-1.0.1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL itk_growcut-1.0.1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
746b59185fcb5759a721b94235ffc0b1863b4219ee4e3be3b66e34371f2f3b1e
BLAKE2b-256 checksum
How to use checksums
47c707a9b4aad80d2e1d8d95fbfd4418dfd0b51bd6b39d797b1957298549133c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_growcut-1.0.1-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL itk_growcut-1.0.1-cp310-cp310-manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2b5eb879559bc721f6193195e6837df98037046f68e80139b822c0dffa4f8eaa
BLAKE2b-256 checksum
How to use checksums
d12b9bf158954f0a0ff5fa4145bba155ec2b46a49eafdecf4ea5e4d89bdfb543
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_growcut-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL itk_growcut-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8b61d24aec439ab4038fb1288774fb791047bc34e67d6acab03b8ce39c38a203
BLAKE2b-256 checksum
How to use checksums
013d803dd6b2bd07055466d3a2403b2da9383d93501c6c2b483d7fbba8681839
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_growcut-1.0.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL itk_growcut-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
Size 347.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1f082602dfbf320d08bfdadff00de7ff2dc4454d0a6b6a5ba717a147a1942000
BLAKE2b-256 checksum
How to use checksums
c9c29fe76a2909046ab90759c83f14615d1c3943474c593fe8cee2d5cdc1eff9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_growcut-1.0.1-cp39-cp39-win_amd64.whl

Download URL itk_growcut-1.0.1-cp39-cp39-win_amd64.whl
Size 484.3 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
98187f23690001b4cd665245af603a3b38efb4e9626fc99810aeaac42d76e213
BLAKE2b-256 checksum
How to use checksums
0206ef52d8322d63d735d09ef86ee791dcd9e6280b5dbeb421652b2eca7ca983
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_growcut-1.0.1-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL itk_growcut-1.0.1-cp39-cp39-manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9189ca20081c333146016ac967b0f47f03c85290f1bf8dad873a4dc57d12912f
BLAKE2b-256 checksum
How to use checksums
898d4067e872dfc49c246cdc89bf579536f2b2713d8383edad100dff2d228bcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_growcut-1.0.1-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL itk_growcut-1.0.1-cp39-cp39-manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b8a295e3ba97eaa27c026e76ca23e8c67df1f9ce9717b3af9978f312f35c214b
BLAKE2b-256 checksum
How to use checksums
2fbb6054352b149f3cc43e468830ec249b16f7c18afd2a59a7a2db009a2aa665
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_growcut-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL itk_growcut-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7308380edb032833fb4b1fbc8e30736e9963d19f7fbfdacd3e98d93abf3234ad
BLAKE2b-256 checksum
How to use checksums
dda0b58cb1fc802027988cd97e6b1755890b4339c396895c1d7af16f2187963c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / itk_growcut-1.0.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL itk_growcut-1.0.1-cp39-cp39-macosx_11_0_arm64.whl
Size 347.1 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ceb442469786a0a81515a3ce90faf0e81c15e700604190b54fa1731a57bcab99
BLAKE2b-256 checksum
How to use checksums
19f05e951a80b29a516b55d53cc30777294cf9a058e418c637f2d3bb2f2146a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

1.0.1 This release

15 release files

0.2.1

20 release files

0.2.0

20 release files

0.1.2

12 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page