EgoInfinity
收藏资源简介:
EgoInfinity是一个网络规模的4D手-物体交互数据引擎,用于任意视角的机器人重定向和视频到动作的机器人学习。它从单个静态摄像头RGB视频中进行度量3D手-物体跟踪,无需深度传感器或校准,输出每帧21个关节的手部姿态、MANO网格、每个物体的6自由度姿态序列以及重建的3D网格,并提供一个交互式Viser 3D查看器。
EgoInfinity is a web-scale 4D hand-object interaction data engine designed for arbitrary-view robot remapping and video-to-action robotic learning. It performs metric 3D hand-object tracking from RGB videos captured by a single static camera, without requiring depth sensors or calibration. It outputs 21-joint hand pose per frame, MANO meshes, 6-degree-of-freedom (6DoF) pose sequences for each object, and reconstructed 3D meshes, and provides an interactive Viser 3D viewer.
数据集概述:EgoInfinity
EgoInfinity 是一个面向机器人领域的 Web 规模的 4D 手-物交互数据引擎,旨在支持任意视角的机器人重定向和视频到动作的机器人学习。
- 发布机构:莱斯大学(Rice University)机器人自主与交互感知实验室(Rice RobotPI Lab)与 Robotics and AI Institute 合作。
- 核心论文:arXiv 2606.17385。
- 数据集与演示:
- 数据集:Hugging Face 上的 EgoInfinity。
- 可视化演示:Hugging Face Space 上的 Viewer。
核心功能
从单个静态相机 RGB 视频中实现度量级 3D 手-物交互跟踪,无需深度传感器或相机标定。输出内容包括:
- 每帧的 21 关节点手部姿态。
- MANO 手部网格模型。
- 每个物体的 6D 位姿序列及重建的 3D 网格。
- 交互式 3D 查看器。
处理流水线
流水线由多个阶段组成,每个阶段使用不同的骨干网络:
| 阶段 | 任务 | 骨干网络 |
|---|---|---|
| A | 度量深度 + 焦距估计 | MoGe-2 (ViT-L) |
| A-grav | 世界坐标系重力方向估计 | GeoCalib |
| B | 手部检测 + MANO 重建 | YOLO + WiLoR (DINOv2-L) |
| C | 光流、深度稳定、对齐、平滑、关节点约束 | MEMFOF, SavGol, 生物力学 swing-twist |
| C+ | 缺失帧运动插值 | HaWoR Transformer |
| D-sam3 | 文本提示的物体检测与跟踪 | SAM3.1 + SAM2 |
| D-sam3d | 单图像 3D 物体重建 | SAM 3D Objects (高斯泼溅 PLY) |
| D-track | 6D 网格位姿跟踪 | Open3D + MEMFOF + 自定义算法 |
文档结构
项目提供了详细的文档说明:
| 文档 | 覆盖内容 |
|---|---|
docs/PIPELINE.md |
流水线架构深入解析:每一阶段、跟踪后序列、PKL v2 格式、数据布局、硬件要求 |
docs/ARCHITECTURE.md |
编排层设计:阶段/注册/运行器设计、恢复、剪辑组合选择器、第一阶段骨干网络替换 |
docs/MANIFEST.md |
manifest.json 字段参考:视频 URI、物体列表等输入信息 |
docs/THIRD_PARTY.md |
第三方依赖、权重及许可证,以及 Action100M 数据集获取 |
docs/MULTI_HOST.md |
跨机器运行指南 |
硬件要求
- 推荐 GPU:单张 A100 (40 GB) 或 H100 (80 GB)。
- 最小 GPU:建议 ≥ 16 GB。
- 显存占用:启用 D 阶段时,两个 GPU 工作进程增加约 14 GB 驻留显存(SAM3.1 约 4 GB,SAM 3D Objects 约 10 GB,流水线主进程 3-5 GB 峰值)。
许可证与使用限制
| 组件 | 许可证 |
|---|---|
| 项目源代码 | MIT |
| WiLoR (阶段 B) | CC-BY-NC-ND (仅供研究,禁止衍生) |
| SAM2 | Apache 2.0 |
| Ultralytics YOLO | AGPL-3.0 |
| MANO 模型 | 非商业研究许可 |
| 机器人资产 | 遵循上游许可 |
| MoGe-2/GeoCalib/SAM3.1/SAM 3D Objects/MEMFOF | 各自上游许可证 |
商用限制:整个仓库的商用受 WiLoR (CC-BY-NC-ND) 和 MANO (非商业) 条款限制,且捆绑的 Ultralytics YOLO 为 AGPL-3.0 许可。
依赖与引用
项目基于多个上游工作构建,包括 WiLoR、HaWoR、MoGe-2、GeoCalib、SAM 系列模型、MEMFOF、Open3D、HaMeR 和 Ultralytics。使用时应根据所用组件引用相应论文。




