Package to use nnUNet on 3D Slicer
Project description
LungSegmentation nnUNetv2 Prediction Script
A Python script to easily run nnUNetv2 lung segmentation predictions on medical images. Automatic model download, file preparation for prediction, and result renaming included.
Features
- Automatic download and extraction of models from a URL.
- Preparation of
dataset.jsonfor nnUNet prediction. - Conversion of input images to
.nrrdif necessary. - Prediction execution with detailed logs.
- Automatic cleanup of temporary files.
- Automatic renaming of the final prediction file.
Requirements
Before running the script, make sure you have installed and configured the following:
git clone https://github.com/FlorianDAVAUX/nnUNet_package.git
cd nnUNet_package
pip install -e .
Usage
| Option | Description | Example |
|---|---|---|
--mode |
Prediction mode (Invivo or Exvivo) |
--mode Invivo |
--structure |
Structure to segment (Parenchyma, Airways, Vascular, ParenchymaAirways, All, Lobes) |
--structure Parenchyma |
--input |
Path to the input image (.nii, .nii.gz, .mha, .nrrd) | --input ~/data/scan_patient.nrrd |
--output |
Output directory for the prediction (default: prediction) |
--output ~/predictions |
--models_dir |
Path to store or search for models | --models_dir ~/models |
--name |
Final name of the prediction file (without extension) | --name segmentation_parenchyma |
Full Example
nnunet_predict --mode Invivo --structure Parenchyma --input ~/data/scan_patient.nrrd --output ~/predictions --models_dir ~/models --name segmentation_parenchyma
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nnunet_package-0.2.6.tar.gz.
File metadata
- Download URL: nnunet_package-0.2.6.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d5daee57a3513a5c73774fb9b4efc6a4c14fe278267346f7bbe482b4d9456d1
|
|
| MD5 |
979d01e7cfeff459f81da97a1d0e1c08
|
|
| BLAKE2b-256 |
2460e878739c19d45c190476c656485045e683b214bbcee6bf6ef334c7740814
|
File details
Details for the file nnunet_package-0.2.6-py3-none-any.whl.
File metadata
- Download URL: nnunet_package-0.2.6-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
961f86aef0743b0b8c50b6d1b9eb6ddcfc7df2ddf092511fad4f71c73c763fae
|
|
| MD5 |
2de05e655619e61845ff76e423dcc500
|
|
| BLAKE2b-256 |
89130eecf715696273f3f24ea080730bf72a14118e0baf656dd9c683fc8cd0f2
|