跳到正文
原文
Hugging Face Blog·· 12 小时前精选AI 评分63

NVIDIA 发布 Cosmos3-H-Dreams 手术生成式仿真模型

NVIDIA Cosmos3-H-Dreams: Bringing Clinical Surgery to Life Through Generative Simulation

AI 导读

NVIDIA 发布 Cosmos3-H-Dreams,把交互式生成仿真扩展到临床胆囊切除场景,基于 Cosmos3-H-Embodied-Nano 并用术中视频与机器人运动学训练。

推荐理由

原文交代了从桌面缝合到临床胆囊切除的场景跨越,以及教师蒸馏到四步、两步学生模型的实时生成方案。

正文 · AI 翻译

想象一下移动 Cadiere 抓钳、夹住胆囊并将其提起,这一切都发生在一个实时响应的生成式手术场景中。今天,我们迈出下一步,推出 Cosmos3-H-Dreams,将交互式生成式仿真带入临床手术的视觉与流程复杂度之中,并呈现出我们迄今为止最逼真的体内影像。

我们基于 Cosmos-Predict2.5 构建的首个 Cosmos-H-Dreams 版本,将交互式生成式仿真带到了 dVRK 桌面缝合任务上,这是手术机器人的一项基础性验证平台。作为世界基础模型(WFM),Cosmos-H-Dreams 展示了一种数值仿真的替代方案:它不显式建模场景几何、组织形变和物理交互,而是直接从同步视频和机器人运动学中学习视觉动态,从而生成高真实感的交互式桌面任务仿真。

今天,Cosmos3-H-Dreams 通过在 CMR Surgical Versius 平台上采集的临床手术视频与机器人运动学记录进行学习,进一步提升了这一能力。据我们所知,这是首个基于临床胆囊切除术记录训练、支持实时运动学控制的实时生成式手术模拟器。Cosmos3-H-Dreams 由 Cosmos 3 驱动,并借助 NVIDIA 的加速流式推理库 FlashDreams 进行加速,可在单块 NVIDIA RTX PRO 6000 GPU 上交互式运行。


1. 从桌面任务到临床场景

在像 Cosmos-H-Dreams 这样的受控桌面环境中,器械操作所处的背景相对简单。然而在人体内部,器械的微小移动就可能影响整个场景:组织在牵拉下伸展、反光发生偏移、结构被遮挡、烟雾改变能见度。给定初始图像和提供的工具动作,生成式模拟器在生成每一段新视频时必须捕捉这些响应,同时保持解剖结构和器械的一致性。小误差会随时间累积,逐渐改变器械几何形态或解剖结构,因此时间一致性至关重要。

因此,视觉真实感只是验证的起点,而非生物力学准确性的证明。生成场景还必须遵循控制指令:平移、旋转和夹爪命令应产生连贯的解剖学后果。一个看似合理却无视这些指令的推演,无法作为交互式环境使用。

要在实时控制回路中保持这种保真度和响应性,需要低延迟生成。Cosmos3-H-Dreams 通过一个专门针对临床胆囊切除术并经过蒸馏以实现实时生成的模型来应对这一需求,将动作条件交互带入具有复杂解剖结构、组织运动和遮挡的场景中。


2. Cosmos3-H-Dreams 有哪些新特性?

2.1 Cosmos 3 基础模型与更丰富的手术控制

Cosmos3-H-Dreams 基于 Cosmos3-H-Embodied-Nano 构建,这是一个在 Open-H-Embodiment 上预训练的 160 亿参数模型,并在精选的胆囊切除术视频和运动学数据上对双向教师模型进行了专门化。样本筛选聚焦于两个可见且参与操作的器械——左侧 Cadiere 抓钳和右侧单极钩,并限制相机指令,以强调器械驱动的交互。

该模型使用 28 个动作维度:双臂的姿态与夹爪信息,外加能量控制、摇杆轴和摇杆按键。训练使用 832 x 480 视频,动作以 10 Hz 对齐;该采样率与运行时生成吞吐量并不相同。

2.2 从教师模型到四步与两步学生模型

Cosmos3-H-Dreams 将面向长自回归 rollout 的教师到学生训练流水线与通过 FlashDreams 实现的加速流式推理相结合。

我们首先在 24 帧未来帧上适配双向教师模型,然后将视野扩展到 72 帧,即在 10 Hz 下为 2.4 秒和 7.2 秒。这使教师模型能在更长的序列上学习手术动态。

接下来,蒸馏将双向教师模型转化为因果学生模型,使其能在新动作到达时以短块形式生成视频。因果教师强制利用录制的上下文为学生模型的序列生成做准备。随后,Self-Forcing 在自身生成的上下文上训练它,并由教师模型和学习到的评论器引导。这有助于缓解交互式 rollout 过程中的误差累积。

首个发布的学生模型每个生成块使用四步去噪。随后,我们用两步调度对该学生模型进一步训练,以产出第二个发布检查点。两步模型是单独训练的,并不是简单地将四步模型以更少的采样步数运行。

更少的去噪步数会带来更快的推理时间,代价是视觉质量下降。两个检查点让开发者可以探索视觉质量与推理成本之间的平衡。

2.3 通过 FlashDreams 实现流式生成

FlashDreams 提供加速流式运行时。长 rollout 还需要管理模型的注意力历史。Cosmos3-H-Dreams 集成使用经过适配的 FadeMem 模块,在长 rollout 期间合并不断增长的键/值缓存。这与 Self-Forcing 形成互补:蒸馏解决模型如何从其生成历史中学习,而缓存合并解决该历史在流式生成期间如何存储。


3. 探索未见过的轨迹

在临床手术过程中,可能会出现并发症,或者外科医生有一定空间执行“新颖”动作。因此,模拟器必须能够泛化到训练数据之外,并针对未见过的动作生成连贯帧。以下演示展示了 Cosmos3-H-Dreams 以 VR 头显记录的器械动作为条件,生成不同的胆囊切除术场景。

这两段视频以相同的初始帧开始,但遵循不同的动作序列,说明器械控制如何导致同一场景产生不同的后续发展,并伴随物理上准确的组织形变。

此外,这些 rollout 让我们能够检查器械是否遵循控制、组织是否对交互作出连贯响应,以及解剖结构和器械外观是否随时间保持一致。


4. 适配你自己的数据与控制器

Cosmos3-H-Dreams 包含用于胆囊切除术的四步和两步检查点。该系统可适配其他数据集和具身形态,前提是视频同步且动作表示兼容。要在你自己的数据集上训练实时学生模型,我们在分步指南中提供了教师微调和 Self-Forcing 蒸馏的完整方案。该指南描述了数据准备、公开的教师训练工具以及蒸馏各阶段。控制器集成必须使用与训练相同的动作约定和归一化方式。


5. 下一步

视觉真实感的进步开辟了若干研究方向:

  • 建模完整流程。扩大覆盖范围并提升时间一致性,使胆囊切除术的所有阶段都能被系统性地探索,并具有清晰的任务边界和成功标准。
  • 连接生成式与数值模拟。将学习到的视觉真实感与显式几何、接触和组织力学相结合。数值模型和实测数据有助于约束和验证形变,使模拟行为既可检查又令人信服。
  • 由外科医生参与评估。评估解剖准确性、器械行为和组织响应,将专家反馈转化为可复现的基准。
  • 支持更多器械。从两种受控工具扩展到更丰富的协调、遮挡和交互。
  • 开发自主手术策略。将世界动作模型与 Cosmos3-H-Dreams 闭环耦合,使策略能够学习既定的胆囊切除术子任务。

这些是研究方向,而非已确立的临床能力。Cosmos3-H-Dreams 是研究用模拟器,并非经过验证的患者护理系统。它为在日益真实的环境中研究手术交互提供了基础。


6. 立即开始

探索 Cosmos3-H-Dreams 背后的模型、数据和运行时:

带上你的控制器、你的轨迹和你的研究问题。我们期待看到社区在这些新的手术世界中构建出什么。

来源:Hugging Face Blog · hf-mirror.com