SurgSync: Time-Synchronized Multi-Modal Data Collection Framework and Dataset for Surgical Robotics
Organizations: Department of Robotics Engineering, Worcester Polytechnic Institute, Worcester, MA, USA. · Laboratory for Computational Sensing and Robotics, Johns Hopkins University, Baltimore, MD, USA. · Department of Computer Science, Johns Hopkins University, Baltimore, MD, USA. · Robotics and Control Laboratory, the University of British Columbia, Vancouver, Canada. ·
Abstract
Most existing robotic surgery systems adopt a human-in-the-loop paradigm, often with the surgeon directly teleoperating the robotic system. Adding intelligence to these robots would enable higher-level control, such as supervised autonomy or even full autonomy. However, artificial intelligence (AI) requires large amounts of training data, which is currently lacking. This work proposes SurgSync, a multi-modal data collection framework with offline and online synchronization to support training and real-time inference, respectively. The framework is implemented on a da Vinci Research Kit (dVRK) and introduces (1) dual-mode (online/offline-matching) synchronized recorders, (2) a modern stereo endoscope to achieve image quality on par with clinical systems, and (3) additional sensors such as a side-view camera and a novel capacitive contact sensor to provide ground truth contact data. The framework also incorporates a post-processing toolbox for tasks such as depth estimation, optical flow, and a practical kinematic reprojection method using Gaussian heatmap. User studies with participants of varying skill levels are performed with ex-vivo tissue to provide clinically realistic data, and a network for surgical skill assessment is employed to demonstrate utilization of the collected data. Through the user study experiments, we obtained a dataset of 214 validated instances across multiple canonical training tasks. All software and data are available at surgsync.github.io.
Figures & tables
| System | Mean | STD |
| CSR Endoscope (Ours) | ||
| dVRK-Si Endoscope |
| Training Task | User Group | Number of Instances | Total | |
| Online | Offline | |||
| Suturing and Knot Tying | N | 13 | 2 | 104 |
| E | 36 | 12 | ||
| P | 2 | 39 | ||
| Peg Transfer | N | 7 | - | 18 |
| E | 11 | |||
| Task | Fold 1 | Fold 2 | Fold 3 | Fold 4 | Mean Std |
| Suturing | 0.658 | 0.828 | 0.844 | 0.881 | 0.803 0.086 |
| Knot Tying | 0.870 | 0.875 | 0.618 | 0.699 | 0.765 0.111 |
Robotic Data Collection
Robotic data collection develops ways to gather, label, and validate robot and human-generated experience for learning, evaluation, and sensing.
See all 178 papers