State-Change Learning for Prediction of Future Events in Endoscopic Videos
Saurav Sharma, Chinedu Innocent Nwoye, Didier Mutter, Nicolas Padoy
TL;DR
This paper reframes surgical future prediction as state-change learning, where transitions between adjacent video clips are categorized into four labels. It introduces SurgFUTR, a teacher–student framework that uses Sinkhorn clustering to form state vectors, a state graph to model centroid interactions, and an ActDyn module to predict future centroid transitions, all facilitating state-change pretraining. A new benchmark, SFPBench, aggregates five tasks across short- and long-term horizons and multiple procedures, enabling comprehensive evaluation and cross-procedure transfer. Across four datasets and three procedures, state-change pretraining yields consistent improvements over baselines, with the full SurgFUTR-TS variant delivering the strongest gains on downstream RSD, phase/step transitions, cystic triplets, and cholec events, validating the approach's generalization and practical impact for predictive surgical AI.
Abstract
Surgical future prediction, driven by real-time AI analysis of surgical video, is critical for operating room safety and efficiency. It provides actionable insights into upcoming events, their timing, and risks-enabling better resource allocation, timely instrument readiness, and early warnings for complications (e.g., bleeding, bile duct injury). Despite this need, current surgical AI research focuses on understanding what is happening rather than predicting future events. Existing methods target specific tasks in isolation, lacking unified approaches that span both short-term (action triplets, events) and long-term horizons (remaining surgery duration, phase transitions). These methods rely on coarse-grained supervision while fine-grained surgical action triplets and steps remain underexplored. Furthermore, methods based only on future feature prediction struggle to generalize across different surgical contexts and procedures. We address these limits by reframing surgical future prediction as state-change learning. Rather than forecasting raw observations, our approach classifies state transitions between current and future timesteps. We introduce SurgFUTR, implementing this through a teacher-student architecture. Video clips are compressed into state representations via Sinkhorn-Knopp clustering; the teacher network learns from both current and future clips, while the student network predicts future states from current videos alone, guided by our Action Dynamics (ActDyn) module. We establish SFPBench with five prediction tasks spanning short-term (triplets, events) and long-term (remaining surgery duration, phase and step transitions) horizons. Experiments across four datasets and three procedures show consistent improvements. Cross-procedure transfer validates generalizability.
