facebookresearch/vggt-omega
[CVPR 2026 Oral] VGGT Omega
什么是 VGGT-Ω?
VGGT-Ω(发音:V-G-G-T Omega)是一种研究级神经网络,输入一张或多张RGB图像,同时预测:
- 每个视角的相机位姿(外参 + 内参)
- 深度图及深度的置信度估计
- 可选的文本对齐嵌入,将视觉表示与自然语言提示关联起来
该模型由牛津大学视觉几何组与Meta AI共同开发,相关工作发表在arXiv论文 VGGT-Ω(arXiv:2605.15195)中。适用于需要几何信息的计算机视觉任务,例如3D重建、AR/VR、机器人学,或任何需要从原始照片中直接获取相机位置和表面距离的应用场景。
主要特性(在仓库中记录)
| 特性 | 详情 |
|---|---|
| 模型大小 | 一个512px分辨率的10亿参数检查点(通用用途)和一个包含文本对齐嵌入的256px版本。 |
| 训练数据 | 在八个大规模数据集上训练;仓库现在包含序列列表和一个经过筛选的数据准备管道,包括监督式几何过滤步骤。 |
| 可复现性 | 提供第二个“复现”检查点(416px)和配套的 reproduction.md,用于验证基准数据。 |
| 推理输出 | 返回一个字典,包含 pose_enc(相机编码)、depth、depth_conf 和 camera_and_register_tokens(独立的相机令牌和每像素注册令牌)。 |
| 演示 | 一个Gradio网页UI,可将预测的点云(深度未投影)和相机位姿可视化为GLB场景。 |
| GPU内存配置 | 详细表格展示在A100上最多500帧的峰值内存使用情况(例如,单个512px帧约6GB)。 |
| 许可证 | 开源,遵循仓库中的LICENSE文件(见文件)。 |
快速入门指南(来自README)
# 1. 克隆并安装
git clone git@github.com:facebookresearch/vggt-omega.git
cd vggt-omega
pip install -r requirements.txt
pip install -e .
import torch
from vggt_omega.models import VGGTOmega
from vggt_omega.utils.load_fn import load_and_preprocess_images
from vggt_omega.utils.pose_enc import encoding_to_camera
# 加载检查点(需先在Hugging Face申请访问权限)
ckpt = "path/to/vggt_omega_1b_512.pt"
model = VGGTOmega().to("cuda").eval()
model.load_state_dict(torch.load(ckpt, map_location="cpu"))
# 准备图像(文件路径列表)
imgs = load_and_preprocess_images(["imgA.png", "imgB.png"], image_resolution=512).to("cuda")
with torch.inference_mode():
out = model(imgs)
# 将位姿编码转换为可用的外参/内参
extrinsics, intrinsics = encoding_to_camera(
out["pose_enc"], out["images"].shape[-2:]
)
# 深度图和置信度图
depth = out["depth"]
conf = out["depth_conf"]
对于文本对齐检查点,使用 VGGTOmega(enable_alignment=True) 实例化模型,并读取 out["text_alignment_embedding"]。
运行交互式演示
pip install -r requirements_demo.txt # Gradio与可视化所需的额外依赖
python demo_gradio.py \
--checkpoint checkpoints/VGGT-Omega-1B-512/model.pt \
--image-resolution 512
演示允许您上传图像或视频,运行模型,并在3D查看器中查看生成的点云和相机位姿。
模型获取方式
在Hugging Face模型页面申请访问权限: https://huggingface.co/facebook/VGGT-Omega。审批通过后,可下载表格中列出的.pt文件(512px、416px复现版、256px文本对齐版)。
可复现性资源
training/– 原始训练运行所用代码。training/valid_seqs/– 八个数据集的序列列表。training/dataset_preparation/– 数据收集、转换、清洗和视觉审查的脚本与指南(含代理辅助审查工具)。training/curation/– 监督式几何过滤管道。reproduction.md– 使用416px检查点复现基准结果的说明与笔记。
引用
若在研究中使用VGGT-Ω,请引用arXiv论文:
@misc{wang2026vggtomega,
title={VGGT-\$\Omega$},
author={Jianyuan Wang and Minghao Chen and Shangzhan Zhang and Nikita Karaev and Johannes Sch"onberger and Patrick Labatut and Piotr Bojanowski and David Novotny and Andrea Vedaldi and Christian Rupprecht},
year={2026},
eprint={2605.15195},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2605.15195}
}
总结
VGGT-Ω是一种最先进的开源视觉模型,能够从图像中预测相机几何和密集深度,支持可选的文本对齐。仓库提供了预训练检查点、可复现的训练流程和即开即用的演示,是构建几何感知AI系统的绝佳起点。
相关
- 项目
- 项目
- 项目
- 项目
- 项目