返回研究文献库

物体位姿估计 · 2025 · IROS · CCF C

SurgiPose: Estimating Surgical Tool Kinematics from Monocular Video for Surgical Robot Learning

SurgiPose 在首帧从 3×3 mask-center 网格和 36 个视轴角度构造 324 个候选,再以关节条件 3D Gaussian Splatting 联合细化工具 6D pose 与三个关节角,后续帧 warm-start 优化。两任务 ADE 为 9.7 / 12.0 mm;估计轨迹监督的 ACT 策略成功率为 70% / 60%,低于真值监督的 100% / 80%,且速度和跨数据集定量泛化尚未报告。

研究方向

物体位姿估计

任务层级

Instance-level

物体设定

Seen objects

输入模态

monocular endoscopic RGB videoSAM2 instrument masksknown surgical-tool URDFsynthetic multi-view articulated renderswrist-camera RGB for downstream policy only

关键依赖

known tool geometry and joint limitscamera intrinsicsper-tool articulated 3D Gaussian modelaccurate first-frame segmentationboth jaws visible at initializationcontinuous tool visibilityMuJoCo synthetic training data
完整论文元数据 作者、单位、研究方向、数据集、指标、方法标签和阅读状态 展开
作者
Juo-Tung Chen, XinHao Chen, Ji Woong Kim, Paul Maria Scheikl, Richard Jaepyeong Cha, Axel Krieger
作者单位
Johns Hopkins University / Optosurgical
会议 / 期刊
会议 · IROS · CCF C
研究方向
物体位姿估计
开源状态
未开源 / 未整理
阅读状态
粗读:已生成 精读:已生成
任务设定
Instance-level · Seen objects
关键依赖
known tool geometry and joint limitscamera intrinsicsper-tool articulated 3D Gaussian modelaccurate first-frame segmentationboth jaws visible at initializationcontinuous tool visibilityMuJoCo synthetic training data

Reading Notes

粗读 / 精读

已生成 src/paper-notes/surgipose-iros2025/coarse.md

论文粗读笔记

用于快速判断论文定位、问题设定、核心方法、实验结论和是否值得精读。

论文粗读笔记:SurgiPose

1. 基本信息

  • 标题:SurgiPose: Estimating Surgical Tool Kinematics from Monocular Video for Surgical Robot Learning
  • 作者:Juo-Tung Chen, XinHao Chen, Ji Woong Kim, Paul Maria Scheikl, Richard Jaepyeong Cha, Axel Krieger
  • 机构:Johns Hopkins University;Optosurgical
  • 年份 / 会议:2025 / IROS
  • 论文:arXiv · IEEE DOI
  • 阅读模式:粗读

2. 一句话定位

SurgiPose 先用 SAM2 分割单目手术视频,在首帧以 3×3 图像网格和 36 个绕视轴角度产生 324 个候选,再用关节条件 3D Gaussian Splatting 可微模型联合细化末端 6D pose 与三个关节角;它在两项 dVRK Si 任务上的轨迹 ADE 为 9.7 / 12.0 mm,用估计轨迹训练的策略成功率为 70% / 60%,低于真值轨迹的 100% / 80%。

3. 图表导读

SurgiPose 从单目视频到六维位姿和关节角的流程
原论文 Figure 2:SAM2 提取器械,coarse estimator 只负责首帧全局初始化,differentiable rendering refiner 输出 6D pose 与 joint angles;视频后续帧以上一帧结果继续优化。来源:作者公开稿;图片版权归论文作者及 IEEE 所有,本站仅作论文解读展示。
SurgiPose 轨迹估计误差和模仿学习策略结果
原论文 Table I 与 Table II:估计运动学的深度方向误差最明显;由估计轨迹监督的策略在 tissue lifting / needle pickup 上分别为 7/10 和 6/10,低于 ground-truth supervision 的 10/10 和 8/10。来源:作者公开稿;表格版权归论文作者及 IEEE 所有,本站仅作论文解读展示。

4. 问题设定

  • 输入:单目 endoscopic video、相机内参、目标手术器械的 URDF / 几何模型。
  • 前端:SAM2 逐帧得到器械 mask 和 crop。
  • 输出:每帧 end-effector 相对 camera 的 TCE∈SE(3)T_{CE}\in SE(3),以及 pitch 和两侧 jaw angles,共三个 articulation DoF。
  • 目标用途:从缺少 robot state 的历史 / 在线公开视频恢复示范轨迹,转成 imitation learning 的 action supervision。
  • 平台:dVRK Si 的 PSM、large needle driver,固定 endoscope;策略训练额外使用 wrist-camera image,但 wrist camera 不参与 SurgiPose 运动学估计。

它不是“只给一张图就估计任意手术器械”的基础模型。每种工具仍需要 URDF,并用 MuJoCo 合成多视角数据训练对应的关节条件可微 3D Gaussian 模型。

5. 方法概览

首帧粗初始化

  1. 以 SAM2 mask 中心为中点,在 image plane 构造 3×3 网格。
  2. 每个网格点生成 36 个 00 到 2π2\pi 的视轴 zz-rotation,共 9×36=3249\times36=324 个候选。
  3. coarse stage 不枚举绕 image x/yx/y 的旋转或 depth,假设 refiner 能补偿。
  4. 每个候选都进入可微渲染细化,以 pixel-averaged loss 排序,取最低者作为首帧 TCEinitialT_{CE}^{initial}。

可微渲染与逐帧优化

  • 在 MuJoCo 中生成 500 个 neutral-joint canonical poses 和 10,000 个无自碰撞随机关节配置;每个配置从 12 个随机相机视角渲染。
  • 基于 3D Gaussian Splatting 学习 canonical tool model,再学习 articulation deformation field,最后联合训练 20,000 iterations。
  • 测试时优化:
L=0.8(1−SSIM(Iren,Iobs))+0.2∥Iren−Iobs∥22.\mathcal L = 0.8\left(1-\mathrm{SSIM}(I_{\mathrm{ren}},I_{\mathrm{obs}})\right) +0.2\|I_{\mathrm{ren}}-I_{\mathrm{obs}}\|_2^2.
  • pose 与三个 joint angles 同时梯度下降,关节角被 clamp 到物理范围。
  • 后续帧以上一帧 pose 为初值,每帧最多 10 iterations;loss plateau 时提前结束。

6. 数据与训练

  • tissue lifting:220 条同步 endoscope video + ground-truth kinematics 示范。
  • needle pickup:224 条同步示范。
  • 两套数据都通过 SurgiPose 从视频重新估计轨迹,再分别训练 ACT imitation policy。
  • visual policy 使用 endoscope + wrist-camera images;动作采用 hybrid-relative representation,即 endoscope-frame translation delta、current-end-effector-frame rotation delta 和 jaw action。
  • 策略使用预训练 EfficientNet-B3 encoder,在 RTX 4090 上约训练 20 小时。
  • 另在 SurgRIPE 和自采 ex vivo cholecystectomy / ProGrasp forceps 上做定性叠加展示,没有给跨数据集定量表。

7. 结果速览

轨迹估计

指标Tissue liftingNeedle pickup
ADE ↓9.7 ± 2.8 mm12.0 ± 2.8 mm
FDE ↓15.3 ± 4.7 mm14.4 ± 4.5 mm
Mean error (x,y,z)(x,y,z)[−4.64,0.25,6.64][-4.64,0.25,6.64] mm[−6.84,4.20,5.61][-6.84,4.20,5.61] mm

单目尺度 / 深度是主要短板。两个任务的 zz 向平均偏差分别是 6.64 mm 和 5.61 mm,作者观察到系统容易把工具估得离相机更远。

模仿学习

监督运动学Tissue liftingNeedle pickup
Ground truth10/10;25.0 ± 3.9 s8/10;23.5 ± 5.0 s
Estimated7/10;33.0 ± 2.4 s6/10;22.8 ± 2.9 s

估计轨迹确实足以训练出可执行策略,但只有每项 10 次测试,且存在 30 和 20 个百分点的绝对成功率差距。“Comparable”应理解为可行性相近,而不是统计上等效。

8. 快速判断

  • 亮点:把 pose estimation 的质量直接放进下游 policy learning 闭环,而不只报告 mask alignment。
  • 实用机制:首帧多候选减少可微优化掉进局部极小值;后续帧 warm start 降低每帧优化次数。
  • 依然依赖连续可见性:中途遮挡会让上一帧误差传播;首帧还假设两个 jaws 均可见。
  • 深度最难:单目 silhouette / appearance 允许尺度—深度补偿,导致 zz 偏差和 tissue pushing failure。
  • “从互联网视频学习”仍是愿景:主定量数据由 dVRK Si 同步采集,具有固定相机、已知内参和匹配工具模型;没有真正从公开视频训练策略的实验。
  • 泛化证据偏弱:SurgRIPE 和 ex vivo 只做 qualitative overlays;换 ProGrasp 仍涉及不同几何模型,不是无模型 zero-shot。
  • 速度未知:后续帧最多 10 iterations,但论文不报告 pose extraction 的 fps / wall-clock time,不能称为实时 tracking。
  • 开放状态:论文引用了公开 dVRK URDF 和 3DGS 基础实现;截至 2026-07-31 未找到 SurgiPose 方法代码、训练数据或预训练模型。

Related Papers

相关论文