Your ViT is Secretly an Image Segmentation Model

Tommie Kerssies, Niccolò Cavagnero, Alexander Hermans, Narges Norouzi, Giuseppe Averta +3 more
2/10/2026

No official code found. Best implementation: tue-mps/eomt (620 stars, MIT, last commit 2026-04-04).

Abstract

Vision Transformers (ViTs) have shown remarkable performance and scalability across various computer vision tasks. To apply single-scale ViTs to image segmentation, existing methods adopt a convolutional adapter to generate multi-scale features, a pixel decoder to fuse these features, and a Transformer decoder that uses the fused features to make predictions. In this paper, we show that the inductive biases introduced by these task-specific components can instead be learned by the ViT itself, given sufficiently large models and extensive pre-training. Based on these findings, we introduce the Encoder-Only Mask Transformer (EoMT), which repurposes the plain ViT architecture to conduct image segmentation. With large-scale models and pre-training, EoMT obtains a segmentation accuracy similar to state-of-the-art models that use task-specific components. At the same time, EoMT is significantly faster than these methods due to its architectural simplicity, e.g., up to 4 × faster with ViT-L. Across a range of model sizes, EoMT demonstrates an optimal balance between segmentation accuracy and prediction speed, suggesting that compute resources are better spent on scaling the ViT itself rather than adding architectural complexity. Code: https://www.tue-mps.org/eomt/.

View on arXivView PDF

Code Implementations(1)

tue-mps/eomtCommunity100%
MIT

[CVPR 2025 Highlight] Official code and models for Encoder-only Mask Transformer (EoMT).

62060Python, Jupyter NotebookDec 2, 20246 months agoMIT
eomtimage-segmentationinstance-segmentationpanoptic-segmentationsegmentation+3 more

Similar Papers

Cite this paper

@article{kerssies2026your,
  title  = {Your ViT is Secretly an Image Segmentation Model},
  author = {Tommie Kerssies and Niccolò Cavagnero and Alexander Hermans and Narges Norouzi and Giuseppe Averta and Bastian Leibe and Gijs Dubbelman and Daan de Geus},
  year   = {2026},
  eprint = {2503.19108},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2503.19108},
  journal = {CVPR 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.19108.svg)](https://codeofpaper.com/paper/2503.19108)

Discussion