Introduction of eomt-dinov3-ade-semantic-large-512
Model Details of eomt-dinov3-ade-semantic-large-512
EoMT-DINOv3 (Large, 512px) for ADE20K Semantic Segmentation
Overview
This is the
large
variant of the EoMT-DINOv3 model trained for
semantic segmentation
on ADE20K at
512×512
resolution.
EoMT (Encoder-only Mask Transformer)
is a Vision Transformer (ViT) architecture designed for high-quality and efficient image segmentation. It was introduced in the CVPR 2025 highlight paper:
Your ViT is Secretly an Image Segmentation Model
Key Insight
: Given sufficient scale and pretraining, a plain ViT along with a few additional parameters can perform segmentation without the need for task-specific decoders or pixel fusion modules. The same model backbone supports semantic, instance, and panoptic segmentation with different post-processing.
The
DINOv3
variants leverage rotary position embeddings and the latest pre-training recipes from Meta AI, yielding measurable performance gains across segmentation tasks.
Usage
import requests
import torch
from PIL import Image
from transformers import AutoImageProcessor, EomtDinov3ForUniversalSegmentation
model_id = "nielsr/eomt-dinov3-ade-semantic-large-512"
processor = AutoImageProcessor.from_pretrained(model_id)
model = EomtDinov3ForUniversalSegmentation.from_pretrained(model_id)
device = "cuda"if torch.cuda.is_available() else"cpu"
model = model.to(device)
url = "http://images.cocodataset.org/val2017/000000039769.jpg"
image = Image.open(requests.get(url, stream=True).raw)
inputs = processor(images=image, return_tensors="pt").to(device)
with torch.inference_mode():
outputs = model(**inputs)
# Semantic Segmentation
result = processor.post_process_semantic_segmentation(outputs, target_sizes=[image.size[::-1]])[0]
print(result.shape) # Segmentation map with class indices
Model Details
Property
Value
Backbone
DINOv3 ViT-L/16
Input Resolution
512×512
Task
Semantic Segmentation
Dataset
ADE20K
Citation
@inproceedings{kerssies2025eomt,
author = {Kerssies, Tommie and Cavagnero, Niccolò and Hermans, Alexander and Norouzi, Narges and Averta, Giuseppe and Leibe, Bastian and Dubbelman, Gijs and de Geus, Daan},
title = {Your ViT is Secretly an Image Segmentation Model},
booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
year = {2025},
}
eomt-dinov3-ade-semantic-large-512 huggingface.co is an AI model on huggingface.co that provides eomt-dinov3-ade-semantic-large-512's model effect (), which can be used instantly with this tue-mps eomt-dinov3-ade-semantic-large-512 model. huggingface.co supports a free trial of the eomt-dinov3-ade-semantic-large-512 model, and also provides paid use of the eomt-dinov3-ade-semantic-large-512. Support call eomt-dinov3-ade-semantic-large-512 model through api, including Node.js, Python, http.
eomt-dinov3-ade-semantic-large-512 huggingface.co is an online trial and call api platform, which integrates eomt-dinov3-ade-semantic-large-512's modeling effects, including api services, and provides a free online trial of eomt-dinov3-ade-semantic-large-512, you can try eomt-dinov3-ade-semantic-large-512 online for free by clicking the link below.
tue-mps eomt-dinov3-ade-semantic-large-512 online free url in huggingface.co:
eomt-dinov3-ade-semantic-large-512 is an open source model from GitHub that offers a free installation service, and any user can find eomt-dinov3-ade-semantic-large-512 on GitHub to install. At the same time, huggingface.co provides the effect of eomt-dinov3-ade-semantic-large-512 install, users can directly use eomt-dinov3-ade-semantic-large-512 installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
eomt-dinov3-ade-semantic-large-512 install url in huggingface.co: