Inpainting¶

Synthesize healthy brain tissue in tumor-affected regions of brain MRI exams.
Single Subject¶
from brats import Inpainter
from brats.constants import InpaintingAlgorithms
inpainter = Inpainter(
algorithm=InpaintingAlgorithms.BraTS25_1A,
cuda_devices="0",
)
inpainter.infer_single(
t1n="path/to/voided_t1n.nii.gz",
mask="path/to/mask.nii.gz",
output_file="inpainting.nii.gz",
)
Batch Processing¶
inpainter.infer_batch(
data_folder="path/to/subjects/",
output_folder="path/to/output/",
)
Available Algorithms¶
| Year | Rank | Author | Paper | CPU | Key Enum |
|---|---|---|---|---|---|
| 2025 | 1st | Juexin Zhang, et al. | N/A | BraTS25_1A |
|
| 2025 | 1st | André Ferreira, et al. | N/A | BraTS25_1B |
|
| 2025 | 2nd | Juhyung Ha, et al. | N/A | BraTS25_2 |
|
| 2024 | 1st | Juexin Zhang et al. | Link | BraTS24_1 |
|
| 2024 | 2nd | André Ferreira, et al. | Link | BraTS24_2 |
|
| 2024 | 3rd | Alicia Durrer, et al. | N/A | BraTS24_3 |
|
| 2023 | 1st | Juexin Zhang, et al. | Link | BraTS23_1 |
|
| 2023 | 2nd | Alicia Durrer, et al. | Link | BraTS23_2 |
|
| 2023 | 3rd | Jiayu Huo, et al. | Link | BraTS23_3 |