textbrats-arch3 / README.md
Sud2005's picture
Upload README.md with huggingface_hub
29ff4c0 verified
|
Raw
History Blame Contribute Delete
1.34 kB
---
license: mit
tags:
- brain-tumor-segmentation
- radiology-report-generation
- brats2020
- medical-imaging
- text-guided-segmentation
---
# TextBraTS-arch3: Lightweight 2.5D Text-Guided Brain Tumor Segmentation
A lightweight 2.5D convolutional network for brain tumor segmentation + radiology report generation on the TextBraTS/BraTS2020 dataset.
## Results (93-patient official test set)
| Metric | Value |
|---|---|
| Avg Dice | 83.8% |
| Avg HD95 | 3.41 mm |
| ET Dice | 79.7 |
| WT Dice | 89.5 |
| TC Dice | 82.3 |
Beats TextCSP SOTA (4.81mm) and TextBraTS (5.13mm) on HD95 at **10.4M parameters**.
## Repo structure
- `segmentation/best_avg.pt` — segmentation model checkpoint (epoch 64, val-selected)
- `t5/model.safetensors` + tokenizer — fine-tuned T5-small report generation head
- `t5/img_proj.pt` — image-conditioned projection weights for T5
## Architecture
- **Input:** 2.5D — 4 MRI modalities × 3 adjacent axial slices = 12 channels at 128×128
- **Encoder:** 4-stage ResNet (32→64→128→256 ch)
- **Text:** Offline RadBERT embeddings (zero forward-pass text cost)
- **Decoder:** Attention-gated skips + soft cascade WT→TC→ET
- **Report gen:** ImageConditionedT5-small (8 image-prefix soft tokens)
## Dataset
TextBraTS / BraTS2020 — official split: 220 train / 56 val / 93 test