eomt

仅编码器搞定图像分割,又快又准

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 计算机视觉 🍴 复刻 65 🐛 待处理 2 👀 关注 11
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 645
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,代码和模型完全免费,无付费版本。

项目预览

eomt 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类计算机视觉
开发团队tue-mps
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,代码和模型完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Jupyter Notebook
技术栈/模型eomt,image-segmentation,instance-segmentation,panoptic-segmentation,segmentation,transformers,vision-transformer,vit
GitHub 星标★ 645
上线时间2024-12-02 00:00:00
代码更新2026-10-12
仓库体积5.5 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-10
浏览次数8

项目介绍

EoMT(Encoder-only Mask Transformer)是一个CVPR 2025 Highlight项目,提供仅编码器的掩码Transformer官方实现,用于图像分割任务,包括实例分割和全景分割。它解决了传统掩码Transformer依赖解码器导致计算开销大的问题,通过创新的编码器架构直接生成掩码,显著提升推理效率。核心能力包括高精度分割、快速推理和内存效率优化,支持主流视觉Transformer骨干网络。项目提供完整训练和评估代码,以及预训练模型,便于复现和二次开发。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 645

使用教程

难度:高级 约 120 分钟 部署方式:本地GPU 5 步

环境要求

  • GPU 24G 显存
  • Python 3.13
  • 分割数据集

安装与启动步骤

  1. 1建环境

    官方指定 Python 3.13,是较新的版本,注意其他依赖是否跟上。

    conda create -n eomt python==3.13.2
  2. 2装依赖

    分割任务的训练依赖较重,装完先确认能 import。

    python3 -m pip install -r requirements.txt
  3. 3准备数据

    配置里指向分割数据集,格式按仓库给的转换脚本处理。

  4. 4训练

    用它的训练入口起训,先小规模确认 loss 下降。

    python3 main.py fit
  5. 5评测

    再用评测入口出指标,报告里要说明是在哪个数据集划分上。

    python3 main.py validate

如何确认成功

validate 能产出可比的 mIoU 数字,且与论文设置一致

注意事项

  • 训练与评测入口是同一套配置体系,改配置要在两处保持一致。
  • 分割任务的数据增强对结果影响很大,跨论文比较要看清设置。
  • 3.13 是硬要求,用 3.11 会在依赖解析上浪费时间。

核心亮点

  • 仅编码器架构,推理速度比解码器方案快数倍
  • CVPR 2025 Highlight,方法经过严格学术验证
  • 支持实例和全景分割,覆盖主流分割任务

不足之处

  • 文档/社区待观察

适用场景

  • 实时视频分割应用
  • 移动端或边缘设备部署
  • 大规模图像分割数据集处理

替代项目

Mask2Former、MaskFormer、DETR

上一篇:caer

下一篇:Brain-Tumor-Segmentation

同类项目推荐

gcd 开源

单目视频一键生成动态新视角,让相机自由飞

Generative Camera Dolly: Extreme Monocular Dynamic Novel View Synthesis (ECCV 2024 O···

★ 296 2026-08-09
macOCR 开源

框选屏幕任意文字,秒进剪贴板

Get any text on your screen into your clipboard.

★ 2445 2026-09-19
neuriplo-infer 开源

一个 C++ 程序跑通检测分割分类光流多任务

C++ app for computer vision inference, supporting multiple tasks and backends.

★ 107 2026-09-18
xvr 开源

5分钟训出患者专属2D/3D配准模型

[Nature] Training patient-specific 2D/3D registration models in 5 minutes

★ 202 2026-10-17
MovieChat 开源

把整部电影装进模型,问啥答啥,长视频理解不再难。

[CVPR 2024] MovieChat: From Dense Token to Sparse Memory for Long Video Understandin···

★ 711 2026-08-09
FiT3D 开源

给二维视觉模型装上三维感知,微调后特征更懂空间结构

[ECCV 2024] Improving 2D Feature Representations by 3D-Aware Fine-Tuning

★ 333 2026-08-09
multimodal-image-retrieval 开源

从意图识别到对比学习,跑通多模态图像检索全流程

多模态检索实战:意图识别、Prompt 工程、Qwen LoRA、EmbeddingGemma 2 与 InfoNCE 对比学···

★ 127 2026-11-08
deskew 开源

命令行一键把歪斜扫描件转正,方便后续 OCR 和阅读

Deskew is a command line tool for deskewing scanned text documents. It uses Hough tr···

★ 192 2026-10-24
Awesome-CV-MasterHub 开源

按图索骥,一篇列表搞定 CV 前沿论文追踪

:fire: :fire: :fire: A paper list of some recent Computer Vision(CV) works

★ 983 2026-08-09