Sensorium: An Open-Source Multimodal Data Collection and Curation Library for Embodied Surgical AI
Organizations: NCT/UCC Dresden, UKDD Dresden, TU Dresden, DKFZ Heidelberg. · BMFTR Research Hub 6G-Life. · Cluster of Excellence CeTI. · HZDR Dresden.
Abstract
Embodied surgical AI requires reliable multimodal data, yet surgical data collection remains costly, difficult to repeat, and strongly dependent on the hardware setup. We present Sensorium, an open-source Python library for recording, processing, annotating, and curating multimodal surgical data from configurable robot and sensor streams using the Robot Operating System (ROS) and ROS2 middleware. The library combines operator-facing data acquisition, configurable processing, semantic annotation, and episodic dataset generation. We evaluate Sensorium across 1516 recordings of phantom, ex vivo, and in vivo porcine experiments involving multiple surgical tasks and sensing configurations, and report preliminary usability feedback.
Figures & tables
| Dataset | Episodes | Streams | Duration | Timestamp residual (ms) | |
| (h:min) | Median | 95th | |||
| Bowel grasping/retraction demonstrations (phantom) | 180 | V,R,G,T,P,F,I | 1:41 | 8.60 | 17.68 |
| Bowel grasping/retraction demonstrations (ex vivo) | 123 | V,R,G,T,F,I | 0:59 | 8.13 | 16.65 |
| Bowel grasping/retraction demonstrations (in vivo) | 66 | V,R,G,T,P,F,I | 0:31 | 8.10 | 16.65 |
| Bowel grasping/retraction policy rollouts (mixed) | 426 | V,R,G,T,P | 4:44 | 8.10 | 16.62 |
| Endoscope guidance (phantom) | 276 | V,R,T,P,G | 2:10 | 6.41 | 16.32 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Questionnaire item | R1 | R2 | R3 | R4 | R5 | R6 | R7 | Mean |
| I could clearly determine whether all required sensors were ready | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5.00 |
| Starting and stopping a recording was straightforward | 5 | 5 | 5 | 5 | 4 | 5 | 5 | 4.86 |
| I could clearly tell when recording was active | 5 | 4 | 5 | 5 | 5 | 5 | 5 | 4.86 |
| The system fit into the procedural workflow without unnecessary disruption | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5.00 |
| I was confident that the intended data had been saved correctly | 5 | 5 | 5 | 5 | 4 | 5 | 5 | 4.86 |
| I could understand and respond to warnings or sensor failures | 3 | – | 5 | 5 | 3 | 5 | 5 | 4.33 |
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 182 papers