Sterilizable Scene Graph Generation for Operating Rooms
Authors: Nick Lemke, Ssharvien Kumar Sivakumar, Antoine P. Sanner, John Kalkhof, Henry John Krumb, Ghazal Ghazaei, Anirban Mukhopadhyay
Organizations: Technical University of Darmstadt, Darmstadt, Germany · ImFusion GmbH, Munich, Germany · Carl Zeiss AG, Munich, Germany · University Medical Center Mainz, Mainz, Germany · Inria Center at University Côte d’Azur, Sophia Antipolis, France
Scene graph generation from surgical video enables a holistic and structured understanding of surgical scenes by modeling objects and their semantic relationships. Despite recent advances, state-of-the-art approaches rely on large, parameter-heavy deep learning models that are impractical for deployment in the operating room (OR) due to hardware footprint, hygiene constraints, latency, and data privacy concerns. To the best of our knowledge, this is the first scene graph generation method built on NCAs and the first NCA framework capable of learning structured representations. We introduce SG-NCA, a lightweight scene graph generation framework based on Neural Cellular Automata (NCA), designed for inference in fanless devices critical for OR hygiene protocols. SG-NCA is the first scene graph generation combining NCA-based multiclass segmentation for efficient object detection and feature extraction with a lightweight relation predictor. We evaluate SG-NCA on videos of cataract surgery and cholecystectomy, demonstrating performance comparable to established baselines while requiring 55x fewer parameters. We showcase deployment on fanless edge devices better suited for the OR and demonstrate downstream applications such as surgical video captioning, highlighting SG-NCA's potential for affordable, privacy-preserving, and OR-ready intraoperative scene understanding.
Figures & tables
Figure 1: Lightweight scene graph generation on fanless devices such as smartphones.
Figure 2: The curriculum-based training (A), the segmentation-grounded feature extraction (B) and the relation classification (C).
Cholecystectomy
Cataracts
macro Dice
micro Dice
#Params
macro Dice
micro Dice
#Params
SG-NCA
70.9 ± 16.4
76.6 ± 21.9
27,465
75.0 ± 15.9
82.1 ± 18.0
42,505
SegFormer
71.3 ± 28.4
81.7 ± 22.1
3,717,484
70.8 ± 21.2
82.9 ± 20.5
3,719,283
UNet
44.4 ± 25.7
53.6 ± 25.2
68,331,670
43.1 ± 29.5
63.7 ± 25.9
68,332,580
SwinUNetv2
67.4 ± 27.9
78.0 ± 23.2
27,941,028
67.4 ± 20.2
79.0 ± 20.8
27,941,700
Table 1: Segmentation results and number of parameters for each segmentation model.
Figure 3: Scene graph generation evaluation of semantic relationships. SG-NCA requires 55× fewer parameters while achieving comparable performance, running on an edge device.
Cholecystectomy
Cataracts
C+
H+
macro Dice
micro Dice
#Params
macro Dice
micro Dice
#Params
8
32
73.7 ± 11.7
77.4 ± 20.8
59,625
75.9 ± 13.6
81.7 ± 17.7
148,905
16
73.9 ± 12.0
77.6 ± 21.4
40,185
76.4 ± 12.7
82.6 ± 17.6
85,625
8
74.3 ± 11.9
77.7 ± 20.7
30,465
75.2 ± 13.6
81.6 ± 18.4
53,985
4
16
74.0 ± 12.0
77.6 ± 21.0
34,785
78.0 ± 09.7
82.5 ± 17.6
55,785
8
72.6 ± 13.1
76.8 ± 21.6
27,465
75.6 ± 14.1
82.1 ± 17.8
42,505
Table 2: Ablation on the increments of channels C+ and hidden size H+ during SG-NCA training.
Figure 4: Captions generated from SG-NCA. See supplementary material for videos.
Workstation
Smartphone
Raspberry Pi
Mem.
Temp.
Energy
Temp.
Energy
Temp.
Energy
SG-NCA
44.25
4.18
223
0.66
1.6
0.62
4.5
Table 3: Maximum Memory demand (in MB), Temperature increase (in °K), and Energy consumption (in W) during inference of SG-NCA on various hardware. Due to thermal and power requirements, other models exceed the OR-limits.