Skip to main content

Package pour l'utilisation de nnUNet avec 3D Slicer

Project description

LungSegmentation nnUNetv2 Prediction Script

Python License

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.json pour la prédiction nnUNet.
  • Conversion des images d’entrée en .nrrd si 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nnunet_package-0.2.2.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nnunet_package-0.2.2-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

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

Hashes for nnunet_package-0.2.2.tar.gz
Algorithm Hash digest
SHA256 37cc1bcc1e2678f5dec4debe42292567dcc2da378574c937e5c4bc0ab7c602a7
MD5 31f30ec3b9a83aa75deb629bfef0de04
BLAKE2b-256 bdaecb0ba1c85829c11bcc528d6206d875afea5ff57abb98b76eef9632bd0b28

See more details on using hashes here.

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

Hashes for nnunet_package-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ec3691b4041e76172a2842314b76fe4e0adaba1b5626ad2e176948fa3ae3094b
MD5 b21a34f3b39c48d998d2f82a10d49b97
BLAKE2b-256 4b6c8b7efa9d816d94136d1b7f0a0071f4cf00a191c973af0fabbfd44c047ee9

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