Back to the paper library

Object Pose Estimation · 2025 · IROS · CCF C

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

SurgiPose initializes 324 candidates from a 3×3 mask-center grid and 36 viewing-axis angles, then jointly refines tool 6D pose and three joint angles with joint-conditioned 3D Gaussian Splatting. Subsequent frames use warm-start optimization. ADE on two tasks is 9.7 / 12.0 mm; ACT policies supervised by estimated trajectories achieve 70% / 60% success versus 100% / 80% with ground truth. Speed and quantitative cross-dataset generalization remain unreported.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Seen objects

Input modalities

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

Requirements

known tool geometry and joint limitscamera intrinsicsper-tool articulated 3D Gaussian modelaccurate first-frame segmentationboth jaws visible at initializationcontinuous tool visibilityMuJoCo synthetic training data
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Juo-Tung Chen, XinHao Chen, Ji Woong Kim, Paul Maria Scheikl, Richard Jaepyeong Cha, Axel Krieger
Affiliations
Johns Hopkins University / Optosurgical
Conference / journal
Conference · IROS · CCF C
Research area
Object Pose Estimation
Code availability
Unavailable / not yet recorded
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Seen objects
Requirements
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

Overview / Deep Dive

Available src/paper-notes/surgipose-iros2025/coarse.md

Paper overview notes

Quickly assess the paper's scope, problem setting, core method, experimental findings, and whether to read it in depth.

Overview Notes: SurgiPose

1. Basic information

  • Title: SurgiPose: Estimating Surgical Tool Kinematics from Monocular Video for Surgical Robot Learning
  • Authors: Juo-Tung Chen, XinHao Chen, Ji Woong Kim, Paul Maria Scheikl, Richard Jaepyeong Cha, Axel Krieger
  • Affiliations: Johns Hopkins University; Optosurgical
  • Year / venue: 2025 / IROS
  • Paper: arXiv · IEEE DOI
  • Reading mode: Overview

2. Positioning in one sentence

SAM2 segments monocular surgery video; a 3×3 image grid and 36 optical-axis rotations provide 324 first-frame starts. Joint-conditioned 3D Gaussian rendering refines end-effector pose / three joints. Two dVRK Si tasks give ADE 9.7 / 12.0 mm; estimated-label policies succeed 70% / 60%, versus GT-label 100% / 80%.

3. Guide to figures and tables

SurgiPose monocular video to 6D poses and joint angles
Original Figure 2: SAM2 segments tools, coarse initialization handles the first frame, and differentiable refinement estimates poses / joints; later frames start from preceding predictions. Source: authors' public manuscript. Image copyright belongs to the authors and IEEE; reproduced here for paper analysis.
SurgiPose trajectory errors and imitation-policy results
Original Tables I–II: depth errors dominate. Estimated-trajectory policies succeed 7/10 and 6/10 on tissue lifting / needle pickup, versus GT supervision 10/10 and 8/10. Source: authors' public manuscript. Table copyright belongs to the authors and IEEE; reproduced here for paper analysis.

4. Problem setting

  • Inputs: monocular endoscopic video, intrinsics, and target-tool URDF / geometry.
  • Frontend: SAM2 tool masks / crops per frame.
  • Outputs: camera-relative end-effector pose TCE∈SE(3)T_{CE}\in SE(3) and pitch / bilateral jaw angles, three articulation freedoms.
  • Goal: recover demonstration trajectories from videos without robot state, providing imitation action labels.
  • Platform: dVRK Si PSM, large needle driver, fixed endoscope. Policy training additionally uses wrist imagery; pose estimation does not.

Each tool needs URDF and a joint-conditioned Gaussian renderer trained with MuJoCo multiview synthesis; arbitrary-tool single-image foundation inference is outside scope.

5. Method overview

First-frame initialization

  1. Center a 3×3 image-plane grid on the SAM2 mask.
  2. Each grid point gets 36 rotations from 00 to 2π2\pi around optical zz, totaling 9×36=3249\times36=324 candidates.
  3. Coarse search omits image x/yx/y rotations and depth, relying on refinement.
  4. Refine every candidate, rank pixel-averaged loss, and select first-frame TCEinitialT_{CE}^{initial}.

Rendering and framewise optimization

  • MuJoCo generates 500 neutral configurations and 10,000 collision-free random joint configurations, each from 12 random cameras.
  • Learn canonical 3D Gaussians, articulation deformation, then train jointly for 20,000 iterations.
  • Test-time objective:
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.
  • Jointly descend pose / three angles, clamped to physical bounds.
  • Later frames start from preceding poses, with up to 10 steps and plateau stopping.

6. Data and training

  • Tissue lifting: 220 synchronized endoscopic / GT-kinematics demonstrations.
  • Needle pickup: 224 synchronized demonstrations.
  • Reestimate both sets from video and separately train ACT policies.
  • Policies use endoscope / wrist images and hybrid-relative actions: endoscope-frame translation, current-end-effector-frame rotation, and jaw commands.
  • Pretrained EfficientNet-B3 encoder; about 20 training hours on RTX 4090.
  • SurgRIPE and captured ex vivo cholecystectomy / ProGrasp examples provide qualitative overlays only.

7. Results at a glance

Trajectory estimation

MetricTissue 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

Monocular scale / depth is weakest: mean zz biases are 6.64 mm and 5.61 mm, with tools estimated too far from cameras.

Imitation learning

Kinematic supervisionTissue 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

Estimated labels train usable policies, but each has only 10 tests and absolute success gaps of 30 / 20 points. Comparable denotes feasibility, not statistical equivalence.

8. Quick assessment

  • Highlight: estimation quality is tested through policy learning beyond visual overlays.
  • Mechanism: multiple first-frame starts reduce local minima; subsequent warm starts reduce iterations.
  • Visibility dependence: occlusion propagates errors; both jaws must be visible initially.
  • Depth failures: silhouette / appearance scale–depth ambiguity causes zz bias and tissue-pushing failures.
  • Online-video ambition: main quantitative data use synchronized dVRK captures, fixed cameras, known intrinsics, and matched models, without policy learning from public online videos.
  • Weak transfer evidence: SurgRIPE / ex vivo overlays only; ProGrasp still needs a different model, rather than CAD-free zero-shot transfer.
  • Unknown speed: up to 10 steps per frame without extraction FPS / wall-clock reports.
  • Availability: dVRK / 3DGS dependencies are public; no SurgiPose code, data, or pretrained models found as of 2026-07-31.

Related Papers

Related papers