File size: 1,813 Bytes
4e72f71 610da58 4e72f71 610da58 4e72f71 610da58 4e72f71 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | ---
license: apache-2.0
library_name: konfai
pipeline_tag: image-segmentation
tags:
- medical-imaging
- segmentation
- multimodal
- ct
- mri
- cbct
- konfai
---
# ImpactSeg β Multimodal Body Segmentation
Multimodal (**CBCT / MR / CT**) anatomical **body segmentation** (11 structures), built with
[**KonfAI**](https://github.com/vboussot/KonfAI). One model handles all three modalities.
## π§© Model
| Model | Input | Output | Labels | Ensemble |
|:--|:--|:--|:--:|:--:|
| `body` | Volume (CT / MR / CBCT) | Segmentation | 11 | 1 |
2.5D residual-encoder UNet Β· patch `[1, 192, 192]` Β· resampled to 3 mm.
## π Usage
```bash
pip install impact_seg_konfai
impact-seg-konfai segment body -i input.nii.gz -o output/
```
- **Generic runner:** `konfai-apps infer VBoussot/ImpactSeg:body -i input.nii.gz -o output/`
- **Interactive:** [**SlicerKonfAI**](https://github.com/vboussot/SlicerKonfAI) β the β *Advanced* dialog overrides patch size and batch size.
## β‘ Performance & VRAM
Benchmarked on a single **NVIDIA RTX PRO 5000 (24 GB)** with a real whole-body CT (295 Γ 259 Γ 219, 2 mm). The batch size is **auto-selected from your free GPU VRAM**.
| Free VRAM | Batch (auto) | Peak VRAM | Time / case |
|:--|:--|:--|:--|
| 8 GB | 160 | ~7 GB | β |
| 16 GB | 320 | ~14 GB | β |
| 24 GB | 512 | ~10 GB | **~7 s** |
Single-model body segmentation keeps **system RAM ~1.6 GB**. The thin 2-D patches never fill the card, so inference stays compute-bound (~7 s, largely batch-independent). Override with `--patch-size` / `--batch-size`.
## π Links
- π§ **KonfAI:** [github.com/vboussot/KonfAI](https://github.com/vboussot/KonfAI)
- π¦ **PyPI:** [impact_seg_konfai](https://pypi.org/project/impact_seg_konfai/)
- π **Paper:** [arXiv:2510.21358](https://arxiv.org/abs/2510.21358)
|