Your segmentation model is great at livers and terrible at pancreases

Jul 31, 2026
3 min read
Aggregate metrics lie by omission. "Mean Dice 0.82, ship it" hides the truth: your model nails big, high-contrast organs and quietly falls apart on the small, variable ones. Pair TotalSegmentator with FiftyOne and that blind spot becomes something you can see — the exact patient, the exact slice, the exact organ where it breaks.
FiftyOne App showing a CT scan with TotalSegmentator organ masks overlaid in axial, coronal, and sagittal views.

What is TotalSegmentator?

TotalSegmentator is the open-source workhorse of medical image segmentation. From a raw CT or MR volume it labels over 100 anatomical structures — organs, bones, vessels, muscles — with no per-organ training on your end. It's built on nnU-Net, runs on Ubuntu, macOS, and Windows (CPU or GPU), and is robust across scanners, institutions, and protocols because it was trained on exactly that kind of variety.
As described in a Radiology: Artificial Intelligence paper, it ships subtasks for everything from body composition to vertebrae, and is genuinely good enough to sit underneath real clinical research pipelines. One pip install, one command, and you have segmentations.

Key takeaways

  • Aggregate metrics like mean Dice hide failure. A 0.82 average can mean strong performance on large organs and poor performance on small ones.
  • TotalSegmentator labels over 100 anatomical structures from a raw CT or MR volume, with no per-organ training required.
  • FiftyOne pairs predictions with ground truth so you can sort by accuracy, inspect the worst cases, and see exactly where a model breaks.
  • Small, low-contrast structures (pancreas, adrenal glands, gallbladder) fail most. Large, high-contrast organs (liver, aorta) score highest.
  • Some "worst predictions" are bad ground truth, not model errors, so the same workflow doubles as a data audit.
  • Both tools are open source and install in minutes.

What is FiftyOne?

FiftyOne is an open-source tool from Voxel51 for actually looking at your data and model predictions — instead of trusting a summary row in a table. Load images, videos, or volumes; overlay labels and predictions; then slice, filter, sort, and evaluate your dataset from Python or an interactive App.
Its whole reason for existing is the gap between "the metric says the model is fine" and "the model is not fine." FiftyOne traces poor metrics down to the individual sample, surfaces edge cases, and helps you build better datasets — which, more often than better architectures, is what actually moves model quality.

Go from “looks fine” to “there's the bug” in ten seconds"

Run TotalSegmentator over a stack of CT scans. Load the predictions and the ground truth into FiftyOne side by side. Then:

Sort by accuracy, worst first

The model's failures float to the top of the grid. Open one. Toggle prediction against ground truth. Watch it erode a kidney boundary or drop the gallbladder entirely — in full anatomical context.
No spreadsheet. No guessing. Just the failure, right there.

The things you only catch by looking

Table ranking TotalSegmentator structures by F1, liver and aorta highest, pancreas and adrenal glands lowest.

Per-structure truth

Rank every organ by IoU and the real story appears: liver and aorta up top, pancreas and adrenal glands at the bottom. That gradient is the finding.

Metric-proof bugs

A vertebra labeled L2 instead of L3 barely moves Dice — the pixels are in the right place, just wrongly named. Color each vertebra by an ordered label and the mix-up jumps out as a broken rainbow. FiftyOne catches identity errors that numbers hide.

Label noise, exposed

Some of your "worst predictions" aren't the model's fault — they're bad ground truth. Finding those flips the whole exercise: you're not just grading the model, you're auditing the data.

Smarter curation

Diversity-aware sorting surfaces a spread of failures across anatomy and patients, not 30 near-identical bad slices — so your re-annotation budget goes where it counts.
Metrics tell you that a model is wrong. TotalSegmentator and FiftyOne together tell you where, why, and what to fix — in the time it takes to sort a grid. Both are open source. Both install in minutes. Go break your model on purpose.

Next steps

FAQ

Talk to an AI expert

Loading related posts...