Official package to compute metrics for the BraTS inpainting challenge.
Project description
inpainting
Official package to compute metrics for the BraTS inpainting challenge.
Usage
from inpainting.challenge_metrics_2023 import generate_metrics, read_nifti_to_tensor
def compute_image_quality_metrics(
prediction: str,
healthy_mask: str,
reference_t1: str,
voided_t1: str,
) -> dict:
print("computing metrics!")
print("prediction:", prediction)
print("healthy_mask:", healthy_mask)
print("reference_t1:", reference_t1)
print("voided_t1:", voided_t1)
prediction_data = read_nifti_to_tensor(prediction)
healthy_mask_data = read_nifti_to_tensor(healthy_mask).bool()
reference_t1_data = read_nifti_to_tensor(reference_t1)
voided_t1_data = read_nifti_to_tensor(voided_t1)
metrics = generate_metrics(
prediction=prediction_data,
target=reference_t1_data,
normalization_tensor=voided_t1_data,
mask=healthy_mask_data,
)
return metrics
Citation
Please cite our manuscript when using the package:
@misc{kofler2023brain,
title={The Brain Tumor Segmentation (BraTS) Challenge 2023: Local Synthesis of Healthy Brain Tissue via Inpainting},
author={Florian Kofler and Felix Meissen and Felix Steinbauer and Robert Graf and Eva Oswald and Ezequiel de da Rosa and Hongwei Bran Li and Ujjwal Baid and Florian Hoelzl and Oezguen Turgut and Izabela Horvath and Diana Waldmannstetter and Christina Bukas and Maruf Adewole and Syed Muhammad Anwar and Anastasia Janas and Anahita Fathi Kazerooni and Dominic LaBella and Ahmed W Moawad and Keyvan Farahani and James Eddy and Timothy Bergquist and Verena Chung and Russell Takeshi Shinohara and Farouk Dako and Walter Wiggins and Zachary Reitman and Chunhao Wang and Xinyang Liu and Zhifan Jiang and Ariana Familiar and Gian-Marco Conte and Elaine Johanson and Zeke Meier and Christos Davatzikos and John Freymann and Justin Kirby and Michel Bilello and Hassan M Fathallah-Shaykh and Roland Wiest and Jan Kirschke and Rivka R Colen and Aikaterini Kotrotsou and Pamela Lamontagne and Daniel Marcus and Mikhail Milchenko and Arash Nazeri and Marc-André Weber and Abhishek Mahajan and Suyash Mohan and John Mongan and Christopher Hess and Soonmee Cha and Javier Villanueva-Meyer and Errol Colak and Priscila Crivellaro and Andras Jakab and Jake Albrecht and Udunna Anazodo and Mariam Aboian and Juan Eugenio Iglesias and Koen Van Leemput and Spyridon Bakas and Daniel Rueckert and Benedikt Wiestler and Ivan Ezhov and Marie Piraud and Bjoern Menze},
year={2023},
eprint={2305.08992},
archivePrefix={arXiv},
primaryClass={eess.IV}
}
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 Distribution
File details
Details for the file inpainting-0.0.8-py3-none-any.whl
.
File metadata
- Download URL: inpainting-0.0.8-py3-none-any.whl
- Upload date:
- Size: 17.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e997653aea010ec74b282baf15cf6f68fc28f9adb32770fe562b62997071102 |
|
MD5 | 6e804763359be39c1b327ad7e4fce887 |
|
BLAKE2b-256 | afe57d6c41197ebce79b6f99ed54dab2ade8098fdb63262ed4d86d5a09e0c036 |