← all repositories
tue-mps/eomt

Segmentation Without the Decoder Tax

EoMT treats a plain Vision Transformer as a complete segmentation model, no adapters or decoders needed.

614 stars Jupyter Notebook Computer Vision
eomt
Not currently ranked — collecting fresh signals.
star history

What it does

EoMT jointly encodes image patches and segmentation queries as tokens inside a standard Vision Transformer. It tackles panoptic, instance, and semantic segmentation using only the ViT encoder—no adapters, no decoder, no task-specific complexity. The authors report accuracy comparable to state-of-the-art methods and up to 4× speed gains with ViT-L.

The interesting bit

The project’s core argument is architectural minimalism taken seriously: instead of bolting segmentation machinery onto a backbone, it asks whether the backbone itself is enough. The answer appears to be yes, provided you frame the problem correctly. The same philosophy now extends to video (VidEoMT) and frozen foundation models (PMT).

Key highlights

  • Supports DINOv2 and the newer DINOv3 backbones, with DINOv3-based EoMT-L hitting 58.9 PQ on COCO panoptic segmentation at 1280×1280
  • Up to 4× faster than heavier alternatives when using ViT-L, per the authors’ claims
  • Integrated into Hugging Face Transformers with pre-trained weights available for multiple datasets
  • Includes an inference notebook for quick visualization with auto-downloaded models

Verdict

Best suited for developers who suspect segmentation has grown unnecessarily baroque. Not the right tool if you need video segmentation today, though the authors’ VidEoMT follow-up handles that separately.

Frequently asked

What is tue-mps/eomt?
EoMT treats a plain Vision Transformer as a complete segmentation model, no adapters or decoders needed.
Is eomt open source?
Yes — tue-mps/eomt is open source, released under the MIT license.
What language is eomt written in?
tue-mps/eomt is primarily written in Jupyter Notebook.
How popular is eomt?
tue-mps/eomt has 614 stars on GitHub.
Where can I find eomt?
tue-mps/eomt is on GitHub at https://github.com/tue-mps/eomt.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.