You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+76-30Lines changed: 76 additions & 30 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,17 +27,19 @@
27
27
Your algorithm receives the files under `features/` for each subject and must output a predicted CT volume as a NIfTI file in Hounsfield units (HU). Predictions are evaluated two ways:
28
28
29
29
1.**CT accuracy** — predicted CT is compared directly against the ground-truth CT
30
-
2.**PET accuracy** — predicted CT is fed into the reconstruction pipeline to produce an attenuation-corrected PET (ACPET) image, which is then compared against the ground-truth PET
30
+
2.**PET accuracy** — predicted CT is fed into the reconstruction pipeline to produce an attenuation-corrected PET image, which is then compared against the ground-truth PET
31
31
32
-
The dataset (100 subjects, Siemens Biograph Vision Quadra + MAGNETOM Vida) is split as follows:
32
+
Note that no PET reconstruction experience is needed to participate in the challenge, and the main purpose of the reconstruction is to enable clinically meaningful metrics.
33
+
34
+
The dataset comprises 99 subject-unique cases, with 20 reserved for testing and the remaining 79 available on huggingface and split as follows:
|`train/` (no recon) |68|`features/` + `ct-label/`|
39
+
|`train/` (no recon) |67|`features/` + `ct-label/`|
38
40
|`val/`| 4 |`features/` + `recon/`|
39
41
40
-
All train subjects have CT labels. The 8 fully-equipped subjects additionally include sinogram data and PET labels, enabling closed-loop local evaluation. Validation subjects have sinogram data but no labels — submit reconstructed PET to Codabench.
42
+
All train cases have CT labels, but due to the size of the sinograms, only 8 include the recon and pet-label folders needed for closedloop reconstruction. Validation subjects have sinogram data but no labels — submit predicted CTs and reconstructed PET to Codabench to get live leaderboard metrics throughout the challenge.
41
43
42
44
---
43
45
@@ -75,38 +77,34 @@ uv sync
75
77
---
76
78
77
79
## 🗂️ Data Format
78
-
80
+
All images are resampled to the label CT image (tensor size: 512x512x531, voxel size 1.52x1.52,2.00mm^3) and structured in four folders per case.
81
+
-`features/` All the files you can use as input to your generative CT model at inference.
82
+
-
79
83
```
84
+
85
+
80
86
train/
81
87
└── sub-000/
82
-
├── features/ # model inputs (all subjects)
83
-
│ ├── nacpet.nii.gz # non-attenuation-corrected PET
To simplify reproducibility and submission, the baseline model is also provided as a **fully self-contained Docker image**. This container wraps the same baseline UNet model and runs inference directly from the command line.
133
+
134
+
This Docker image should be considered the **official baseline submission** — participants are expected to improve upon it.
Copy file name to clipboardExpand all lines: src/baseline-inference/readme.md
+38-17Lines changed: 38 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,20 @@
1
-
# 🧠 Pseudo-CT Inference Docker
1
+
# 🧠 Baseline Inference Docker (Pseudo-CT)
2
2
3
-
This repository provides a **Dockerized inference pipeline** for generating pseudo-CT images from NAC PET input using a trained 3D U-Net model.
3
+
This repository provides a **Dockerized baseline inference pipeline** for generating pseudo-CT images from NAC PET input using a trained 3D U-Net model.
4
+
5
+
This container corresponds to the **official baseline model** of the BIC-MAC challenge.
4
6
5
7
---
6
8
7
9
## 🚀 Features
8
10
9
11
* ✅ GPU-accelerated inference (CUDA)
10
12
* ✅ Sliding window inference (overlap = 0.75)
11
-
* ✅ PET-only input
13
+
* ✅ PET-only input (baseline setting)
12
14
* ✅ Outputs CT in Hounsfield Units (HU)
13
15
* ✅ Clean CLI interface
14
16
* ✅ Runtime + inference timing logs
17
+
* ✅ Fully self-contained (no external downloads)
15
18
16
19
---
17
20
@@ -23,32 +26,32 @@ This repository provides a **Dockerized inference pipeline** for generating pseu
0 commit comments