Skip to content

Commit 37dff17

Browse files
Merge pull request #14 from ChristianHinge/main
README links, updates and polish
2 parents a435127 + c493bd3 commit 37dff17

3 files changed

Lines changed: 8 additions & 6 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
---
1010
## Updates
11-
11+
- April 8, 2026 (13:00 GMT+2): [BUG FIX] A bug in the Carney HU-to-MU conversion formula has been fixed. Please make sure to run `docker pull ghcr.io/bic-mac-challenge/recon:latest` and `git pull` for updated recon and evaluation logic. The 8 ground truth PET train images have been updated on huggingface.
1212
- April 7, 2026: [NEW DATA POLICY] The use of public datasets for pretraining and other use-cases is now allowed under certain conditions. Please see [docs/rules.md](docs/rules.md) for details.
1313
## Table of Contents
1414

@@ -188,7 +188,7 @@ Five metrics compare predicted PET and CT outputs against the ground truth:
188188
| Metric | Modality | Description | Region |
189189
|--------|------|-------------|--------|
190190
| Whole-body SUV MAE | `PET` | Mean absolute error in standardised uptake value (SUV = activity × weight / total dose) | Body mask, excluding ±4 cm around liver |
191-
| Brain Outlier Score | `PET` | AUC of fraction of brain voxels within relative error thresholds (5%, 10%, 15%) | Brain |
191+
| Brain Outlier Score | `PET` | AUC of fraction of brain voxels within relative error thresholds (5%, 10%, 15%) [Ladefoged 2017 (fig. 8)](https://www.sciencedirect.com/science/article/pii/S1053811916307170)| Brain |
192192
| Organ Bias | `PET` | Mean absolute relative error of mean SUV in 8 organs: brain, liver, spleen, heart, pancreas, muscle, adipose, extremities | TotalSegmentator organ labels |
193193
| CT MU MAE | `CT` | Mean absolute error of attenuation coefficients (μ at 511 keV) between predicted and ground-truth CT after HU→μ conversion | Body mask, excluding ±4 cm axial slices at top of liver|
194194
| TAC Bias | `Dynamic PET` | Absolute relative error of the integral of time-activity-curves (TACs) for the aorta and selected brain regions. NOTE: Metric is computed only for the final test set due to the size of the dynamic sinograms. | Brain regions and aorta|

docs/data-background.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ A typical session ran as follows:
2222

2323
## Feature modalities and alignment
2424

25-
The four input modalities span a spectrum from *well-aligned but low-quality* to *high-quality but poorly aligned* relative to the ground-truth CT:
25+
The three input modalities span a spectrum from *well-aligned but low-quality* to *high-quality but poorly aligned* relative to the ground-truth CT. All images under `features/` have been resampled to the CT grid (512×512×531). The topogram is 2D and therefore only resampled in the frontal plane (512×1×531).
2626

2727
### Topogram (`topogram.nii.gz`)
2828
A 2D sagittal scout X-ray acquired roughly 2 minutes before the CT. It is the most temporally and spatially aligned feature, but has very limited anatomical detail — it is a single 2D projection with coarse resolution. The topogram and CT share the same bed position and scanner table.
@@ -33,6 +33,8 @@ The non-attenuation-corrected PET, reconstructed from the **50–70 minute** win
3333
### MRI (`mri_chunk_*` / `mri_combined_*`)
3434
Whole-body DIXON MRI acquired on a **separate scanner** the same day as the PET/CT (for 95/99 participants; 4 were scanned 9–89 days later). The MRI provides excellent soft-tissue contrast and anatomical detail, but it is not inherently aligned to PET/CT space. The DIXON MRI sequence used is designed specifically to capture anatomical informing relevant for attenuation correction. **The whole-body image was acquired in four sequential scans of 25s coressponding to four body chunks**. Prior to each acquisition the participant was asked to take a deep breath and hold still. Since participants were not asked to hold their breath during Topogram, CT or PET acquisition, the lung volume is often larger on the MRI. Participants were placed head first supine with arms down the side in both PET/CT and MRI, but the use of coils, different beds and raisable head rests makes the MRI-to-PET/CT alignment poor. A rigid translation (no rotation) was applied to bring the MRI into approximate PET/CT alignment. Whether to incorporate additional registration as a preprocessing step is left to the participant.
3535

36+
37+
3638
### Summary
3739

3840
| Feature | Alignment to CT | Anatomical quality |
@@ -41,5 +43,4 @@ Whole-body DIXON MRI acquired on a **separate scanner** the same day as the PET/
4143
| NAC-PET | Good (same scanner, ~50 min later) | Moderate |
4244
| MRI | Approximate (rigid translation only) | High |
4345

44-
> [!NOTE]
45-
> All features under `features/` have been resampled to the CT grid (512×512×531). The topogram is 2D and stored as (512×1×531). Despite sharing the same matrix, this does not mean they are perfectly registered — resampling preserves the grid, not the alignment.
46+
Despite all images sharing the same matrix, this does not mean they are perfectly registered.

docs/reconstruction.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,4 +115,5 @@ Only subjects in the full `train/` split and the `val/` split include `recon/` d
115115
## Further Reading
116116

117117
- Carney et al. (2006) — *"Method for Transforming CT Images for Attenuation Correction in PET/CT Scanners"*, Medical Physics. The bilinear HU→μ model used in this pipeline.
118-
- Thielemans et al. (2012) — *"STIR: Software for Tomographic Image Reconstruction Release 2"*, Physics in Medicine and Biology. The reconstruction library used here.
118+
- Cherry, Sorenson & Phelps — *Physics in Nuclear Medicine* (4th ed., 2012)
119+

0 commit comments

Comments
 (0)