返回研究文献库

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

Differentiable Rendering-based Pose Estimation for Surgical Robotic Instruments

该方法从单幅内窥镜 RGB、SAM2 mask、dVRK CAD / 运动学和不准确关节角出发,在四维 LookAt 候选空间中批量优化 500 个初值,再联合细化 camera-to-robot 外参与三个末端关节。真实 30 帧结果改善 RCM 几何一致性,但没有绝对外参真值或 runtime;它是 markerless tracker 初始化,不是实时 tracking。

研究方向

物体位姿估计

任务层级

Instance-level

物体设定

Seen objects

输入模态

single monocular endoscopic RGB frameSAM2 instrument maskdVRK CAD and kinematic modelinaccurate encoder joint angles

关键依赖

known dVRK geometry and forward kinematicscamera intrinsicsinitial encoder joint anglesinstrument segmentation maskRCM-compatible hypothesis sampling rangedifferentiable silhouette renderer
完整论文元数据 作者、单位、研究方向、数据集、指标、方法标签和阅读状态 展开
作者
Zekai Liang, Zih-Yun Chiu, Florian Richter, Michael C. Yip
作者单位
University of California San Diego (UCSD)
会议 / 期刊
会议 · IROS · CCF C
研究方向
物体位姿估计
开源状态
未开源 / 未整理
阅读状态
粗读:已生成 精读:已生成
任务设定
Instance-level · Seen objects
关键依赖
known dVRK geometry and forward kinematicscamera intrinsicsinitial encoder joint anglesinstrument segmentation maskRCM-compatible hypothesis sampling rangedifferentiable silhouette renderer

Reading Notes

粗读 / 精读

已生成 src/paper-notes/surgical-instrument-dr-pose-iros2025/coarse.md

论文粗读笔记

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

论文粗读笔记:Differentiable Rendering-based Pose Estimation for Surgical Robotic Instruments

1. 基本信息

  • 标题:Differentiable Rendering-based Pose Estimation for Surgical Robotic Instruments
  • 作者:Zekai Liang, Zih-Yun Chiu, Florian Richter, Michael C. Yip
  • 机构:University of California San Diego(UCSD),Advanced Robotics and Controls Lab
  • 年份 / 会议:2025 / IROS
  • 论文:arXiv · IEEE DOI
  • 阅读模式:粗读

2. 一句话定位

这篇工作用单幅 640×480 单目内窥镜图像、SAM2 器械 mask、dVRK CAD / 运动学模型和不准确的编码器关节角,在受手术机器人 RCM 几何约束的四维候选空间中批量优化 500 个初值,再联合细化相机—机器人外参与三个可见末端关节;它解决的是 markerless tracker 初始化,不是实时 tracking,实验也没有绝对外参真值。

3. 图表导读

手术器械相机到机器人位姿初始化的方法流水线
原论文 Figure 2:输入低分辨率图像、mask 和不准确的关节角,在专门的 pose hypothesis space 中生成候选;可微渲染与几何损失完成粗排序,再细化相机—机器人变换和末端关节角。来源:作者公开稿;图片版权归论文作者及 IEEE 所有,本站仅作论文解读展示。
真实 dVRK 校准一致性和开放环抓取结果
原论文 Figure 6、Figure 7、Table I 与 Table II:30 个真实校准帧按难度分组,论文方法的 RCM 汇聚距离标准差明显低于 PnP;开放环抓取中纱布较稳定,缝合针随距离增加明显下降。注意该标准差衡量跨帧几何一致性,不是相对外参真值的旋转 / 平移误差。来源:作者公开稿;图表版权归论文作者及 IEEE 所有,本站仅作论文解读展示。

4. 问题设定

  • 平台:da Vinci Research Kit(dVRK)的 Patient Side Manipulator(PSM)和 large needle driver。
  • 输入:一帧单目内窥镜 RGB、SAM2 生成的器械二值 mask、相机内参、dVRK link meshes / CAD、编码器给出的初始关节角。
  • 输出:按渲染方程从 robot base 映射到 camera 的 transform(原文称 camera-to-robot) TrcT_r^c,以及 Wrist Pitch、Wrist Yaw、Jaw Angle 三个可见末端关节的校准值。
  • 任务本质:手术器械视觉 tracker 的无标记初始化 / 相机—机器人外参估计,而不是通用物体类别的 6D pose。
  • 关键先验:器械插入轴受 Remote Center of Motion(RCM)约束,图像里通常只看到细长 shaft 和小型 gripper。

“Single-shot”只表示使用单帧图像。每帧仍需对 500 个候选做 100 次粗优化,并对最佳候选做 1000 次细化;论文没有报告耗时,因此不能理解为单次前向或实时推理。

5. 方法概览

  1. 用 SAM2 从输入图像得到 reference silhouette。
  2. 把初始相机—机器人位姿参数化为 [α,β,γ,d][\alpha,\beta,\gamma,d]:两个相机相关方向角、绕器械 shaft 的滚转角和相机到机器人原点距离。
  3. 通过 LookAt transform 采样 500 个物理上较可行的初始 pose,避开大量不可能朝向相机或穿过相机平面的均匀 SE(3) 样本。
  4. 用 dVRK forward kinematics 和 PyTorch3D silhouette renderer 渲染每个候选。
  5. 以 mask MSE、distance-field 和 mask-area scale loss 衡量整体轮廓。
  6. 再以 shaft 两条投影边缘的 line loss 和 gripper tip keypoint loss补足细长结构的方向敏感性。
  7. 100 次 batch optimization 后选择损失最低的候选,再用 Gaussian perturbation 与 coordinate descent 细化 1000 次,同时优化末端三个关节角。

6. 为什么不能只做轮廓 MSE

  • 初始投影与 reference mask 完全不重叠时,普通 silhouette MSE 几乎不给出“应该往哪里移动”的有效梯度。
  • 因此作者用 reference mask 的距离场把梯度传播到整幅图像。
  • mask 面积差主要约束深度 / 尺度。
  • 对细长 shaft,小角度变化可能只改变窄边缘,整体 mask loss 不够敏感,所以显式比较 Canny + Hough 提取的两条 shaft edge。
  • 两个 gripper-tip keypoints 进一步约束末端张合与朝向。

这是一种“渲染轮廓负责全局可见区域,解析几何负责病态方向”的组合,而不是从 RGB 外观直接回归 6D pose。

7. 实验速览

校准一致性

真实视频按 easy / medium / hard 各取 10 帧。对每帧估计的 shaft 3D 轴线,计算它们到共同 RCM 汇聚点的距离标准差:

方法Easy ↓Medium ↓Hard ↓
PnP0.05456 m0.06173 m0.06761 m
Ours0.00046 m0.00243 m0.00253 m

这些结果支持“跨帧结果更符合固定 RCM 几何”,但没有外部 motion-capture / fiducial 真值,无法据此得到绝对外参旋转和平移误差。一个共同的系统偏差也可能保持较好的汇聚一致性。

开放环抓取

距离纱布缝合针
Near(约 1 cm)11 / 11,100%8 / 10,80%
Medium(约 3–4 cm)9 / 10,90%7 / 11,论文写 63.4%
Far(约 7 cm)10 / 10,100%5 / 12,41.6%

表中 7/117/11 按数学计算约为 63.6%,与论文印刷的 63.4% 不一致。更重要的是,纱布目标 pose 来自 ArUco + PnP,缝合针 pose 来自已有实时 tracker;成功率同时受到目标 pose、开放环控制、器械关节编码误差和抓取几何影响,不是纯粹的相机—机器人校准精度。

8. 快速判断

  • 亮点:把手术器械“细长 shaft + 微小 gripper + RCM”结构写进候选空间和损失,减少从任意 SE(3) 初值优化时的局部极小值。
  • 比 PnP 更实用的地方:不需要在器械上涂色或粘 marker,也不依赖少量易受低分辨率影响的人工 keypoint correspondences。
  • 不是端到端 RGB pose 网络:reference mask 由 SAM2 给出,几何、CAD、运动学和初始关节角都是强先验。
  • 不是实时方法:作者把它定位为 tracker initialization,并明确把接入 active tracking 作为未来工作;论文没有 runtime。
  • 定量证据有限:校准集只有 30 帧,指标是 RCM consistency 而非绝对 pose error;没有多相机、不同器械或不同医院场景的泛化实验。
  • 应用证据有价值但混合因素较多:开放环抓取说明估计结果能进入控制链路,却不能单独归因于 calibration。
  • 开放状态:可获得作者公开稿;截至 2026-07-31 未找到官方方法代码或公开的 30 帧评测集。

Related Papers

相关论文