Package pour l'utilisation de nnUNet avec 3D Slicer
Project description
LungSegmentation nnUNetv2 Prediction Script
Un script Python pour exécuter facilement des prédictions de segmentation pulmonaire avec nnUNetv2 sur des images médicales.
Téléchargement automatique des modèles, préparation des fichiers pour la prédiction et renommage des résultats inclus.
🚀 Fonctionnalités
- Téléchargement et extraction automatique des modèles depuis un URL.
- Préparation de
dataset.jsonpour la prédiction nnUNet. - Conversion des images d’entrée en
.nrrdsi nécessaire. - Exécution de la prédiction avec affichage des logs.
- Nettoyage automatique des fichiers temporaires.
- Renommage automatique du fichier de prédiction final.
📦 Prérequis
Avant de lancer le script, assurez-vous d’avoir installé et configuré les éléments suivants :
git clone https://github.com/FlorianDAVAUX/nnUNet_package.git
cd nnUNet_package
pip install -e .
⚙️ Utilisation rapide
| Option | Description | Exemple |
|---|---|---|
--mode |
Mode de prédiction (Invivo ou Exvivo) |
--mode Invivo |
--structure |
Structure à segmenter (Parenchyma, Airways, Vascular, ParenchymaAirways, All, Lobes) |
--structure Parenchyma |
--input |
Chemin vers l’image d’entrée (.nii, .nii.gz, .mha, .nrrd) | --input ~/data/scan_patient.nrrd |
--output |
Dossier de sortie pour la prédiction (par défaut prediction) |
--output ~/predictions |
--models_dir |
Chemin pour stocker ou chercher les modèles | --models_dir ~/models |
--name |
Nom final du fichier de prédiction (sans extension) | --name segmentation_parenchyme |
Exemple complet
nnunet_predict \
--mode Invivo \
--structure Parenchyma \
--input ~/data/scan_patient.nrrd \
--output ~/predictions \
--models_dir ~/models \
--name segmentation_parenchyme
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.2.tar.gz.
File metadata
- Download URL: nnunet_package-0.2.2.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37cc1bcc1e2678f5dec4debe42292567dcc2da378574c937e5c4bc0ab7c602a7
|
|
| MD5 |
31f30ec3b9a83aa75deb629bfef0de04
|
|
| BLAKE2b-256 |
bdaecb0ba1c85829c11bcc528d6206d875afea5ff57abb98b76eef9632bd0b28
|
File details
Details for the file nnunet_package-0.2.2-py3-none-any.whl.
File metadata
- Download URL: nnunet_package-0.2.2-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 |
ec3691b4041e76172a2842314b76fe4e0adaba1b5626ad2e176948fa3ae3094b
|
|
| MD5 |
b21a34f3b39c48d998d2f82a10d49b97
|
|
| BLAKE2b-256 |
4b6c8b7efa9d816d94136d1b7f0a0071f4cf00a191c973af0fabbfd44c047ee9
|