SAGE-OR: Semi-supervised Adaptive Scene Graph Generation for Operating Rooms

arXiv:2608.15336 · cs.CV · Submitted 2026-08-15 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: Today's paper: "SAGE-OR: Semi-supervised Adaptive Scene Graph Generation for Operating Rooms".

Jane: The gist: SAGE-OR, a feature-centric framework that replaces the traditional detect-then-reason paradigm with a decoupled representation-reasoning paradigm in which localization is derived from frozen foundation models,

Tom: First, who's behind it and why it matters.

Paper summary: Tom: So, wrapping up "SAGE-OR: Semi-supervised Adaptive Scene Graph Generation for Operating Rooms," the authors are proposing this feature-centric framework that replaces detect-then-reason with a decoupled representation-reasoning paradigm.

Jane: They claim this approach allows localization to be derived from frozen foundation models and encoded implicitly in precomputed features, which they use without any explicit localization supervision.

Lu: The main implication is that you can achieve scene graph generation using only RGB input and sparse annotations while still preserving spatial grounding for the objects.

Meng: It’s a practical system because it allows deployment with standard recording equipment already present in clinical environments, tackling the hardware burden head-on.

Lalam: This framework is presented as the first adaptable OR-SGG framework that requires only RGB input and sparse scene graph annotations while preserving spatial grounding, which is quite a big deal for data scarcity issues.

Tom: It really boils down to using accessible foundation features to bypass the need for dense multi-modal supervision when building these complex models.

Jane: And the results show this works, with seventy-six percent F1 on the 4D-OR benchmark, and it even gets better, reaching eighty-six percent when you add unsupervised hand augmentation.

Lu: The authors are showing that for high-stakes domains like operating rooms, leveraging frozen foundation models to derive implicit localization is a viable way forward.

Meng: It means researchers can iterate faster because they don't need to constantly collect new, expensive multi-modal annotations for every new procedure they want to model.

Lalam: So the big picture here is that this design provides a practical mechanism for adaptation without additional annotation effort, which is what the paper sets out to do.

Conclusion: Tom: So we're looking at "SAGE-OR: Semi-supervised Adaptive Scene Graph Generation for Operating Rooms." The authors are basically saying they figured out how to build these complex scene graphs without needing tons of super expensive, dense multi-modal data for every single surgery.

Jane: That’s right, Tom. They've replaced that old way of doing things—detect first, then reason—with something decoupled. It means you don't need perfect localization supervision to get a good scene graph structure in an operating room setting.

Lu: The core idea is using frozen foundation models to figure out where stuff is, and those features are just baked into the system as precomputed data. So the model learns relationships from that without needing explicit location labels during training.

Meng: From an engineering standpoint, that’s huge because it drastically cuts down on the time and cost of building those specialized datasets we usually have to collect for surgical AI models. It makes deployment much more feasible on standard hardware.

Lalam: For me, it means we can train these systems faster and adapt them to new procedures way quicker because they aren't tied down by needing perfectly annotated three dee data for every single test case. It gives us a more flexible foundation for cultural change in how we approach medical imaging analysis.

Tom: Right, so the title itself points it out: semi-supervised and adaptive scene graph generation specifically for operating rooms. It’s all about making the process smart enough to handle real-world surgical chaos without needing perfect ground truth everywhere.

Jane: Exactly. And they show that this method hits seventy-six percent F1 on a standard benchmark, which is already solid, but the real kicker is when they add unsupervised hand augmentation to boost that up to eighty-six percent.

Lu: That eighty-six percent with the hand augmentation is interesting because it shows that even without perfect localization labels for every single object, adding context from things like hands—which we know are important in surgery—gives a big lift in performance.

Meng: So what this means practically is that if you're building an AI tool for surgeons, you don't have to spend months collecting perfectly aligned RGB-D pairs just to get the basic structure down; you can start with less and improve it later.

Lalam: It suggests we can move away from needing those massive, perfectly labeled datasets and toward methods that are more robust to real-world data limitations while still keeping the spatial grounding necessary for clinical use.

Tom: And that’s where we’ll be next. We need to see how this approach actually handles the complexity of the reasoning part once you have all those features ready for inference...

The Immersive and Creative Technologies Lab · Concordia University

cs.CV

Submitted: 2026-08-15

Updated: 2026-10-09

Comments: Accepted at BMVC 2026. v2: corrected reference metadata and spelled out venue names in the reference list

Code: https://github.com/TheFourthKaramazov/SAGEOR

License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/

Importance score: 90/100

The gist: The gist: SAGE-OR, a feature-centric framework that replaces the traditional detect-then-reason paradigm with a decoupled representation-reasoning paradigm in which localization is derived from

Key concepts

Decoupled Representation-Reasoning Paradigm
This framework separates feature extraction from graph reasoning. Localization information is derived from frozen foundation models and encoded in pre-computed features, meaning you don't need explicit localization supervision during training. A lightweight graph transformer then performs the relational reasoning over these cached features.
Feature Caching Strategy
The system uses a three-stage caching pipeline: 3D Scene Representation Cache (from RGB), Object Segmentation Cache (using general prompts), and Visual Feature Cache (using DINOv3). This creates a compact per-frame cache of visual, geometric, and category hints that replaces raw multi-view images.
Semi-supervised Loss with Hungarian Matching
Since explicit localization supervision is removed, the model learns correspondence end-to-end using Hungarian matching. The training objective combines node loss, edge loss (weighted for imbalance), and a proxy loss to stabilize learning for rare relations, ensuring the model learns structure from available class and relationship labels.

Summary

The gist: SAGE-OR, a feature-centric framework that replaces the traditional detect-then-reason paradigm with a decoupled representation-reasoning paradigm in which localization is derived from frozen foundation models, encoded implicitly in pre-computed features, and used without any localization supervision, enables a lightweight 15M-parameter graph transformer that trains in 1.4 hours and runs relational inference at ∼1ms per frame with peak memory under 2GB, suitable for edge hardware used in the operating room

How it works

SAGE-OR proposes a decoupled representation-reasoning paradigm where localization is derived from frozen foundation models and encoded implicitly in pre-computed features, and this approach requires only RGB images and ground-truth relationship and class annotations during training, while preserving zero-shot localization information for downstream tasks The core insight underlying SAGE-OR is that if sufficiently rich instance-level features can be pre-computed using accessible foundation models, then explicit localization supervision becomes unnecessary This design yields several advantages, including significantly reducing dataset construction complexity and improving adaptability to new surgical procedures by providing an incentive to create simple and diverse datasets not currently available

Cache Generation

The pipeline begins with a three-stage decoupled feature caching strategy 1. 3D Scene Representation Cache, which uses Pi3 to obtain dense 3D structure from RGB alone, producing dense point maps that enable cross-view instance fusion 2. Object Segmentation Cache, which segments each camera view independently using SAM3 prompted with general category names to maximize recall and defer role disambiguation to the graph transformer 3. Visual Feature Cache, which uses a hybrid extraction strategy with DINOv3 to extract features for large entities from low-resolution input and small entities from high-resolution crops The complete per-frame cache comprises visual features vi ∈ R d (where d depends on the encoder), geometric features gi ∈ R Dg derived from the instance’s 3D point cloud, and category hints ci ∈ R Nc for each of N instances This per-frame cache is three orders of magnitude smaller than the raw multi-view images it replaces, making them suitable for edge hardware often used in the OR

Scene Graph Generation

The scene graph generation process involves two main stages: Node Classification and Edge Prediction 1. Node Classification, where a learned projection maps the concatenated representation of visual features, 3D centroid, and coarse category hint to a shared embedding space The encoder then contextualizes each node through attention over all other nodes in the scene, augmented with a learned bias ϕ(dij) derived from the pairwise Euclidean distance dij between node centroids 2. Edge Prediction, which requires reasoning over multiple complementary signals to construct a rich pairwise representation for each ordered node pair This representation fuses three sources of information: the pair of node embeddings from the graph transformer, the set of soft node class priors produced by the node head, and pairwise geometry computed from cached geometric features The edge transformer processes these pairwise features through a dedicated edge transformer that enables global consistency reasoning

Semi-supervised Loss

Since SAGE-OR eliminates localization supervision, the model learns correspondence end-to-end through Hungarian matching The total training objective combines three terms: L = λnodeLnode + λedgeLedge + λproxyLproxy The node loss (Lnode) and edge loss (Ledge) are standard cross-entropy losses computed over the matched pairs in M, with the edge loss weighted by the inverse class frequency to handle high class imbalance A proxy loss Lproxy is introduced as an auxiliary supervision term, formulated as a frame-level multi-label binary cross-entropy task to stabilize training for rare relations Unmatched predictions receive no supervision, while unmatched ground-truth entities are treated as missed detections

Results and Adaptability

Extensive experiments demonstrate that SAGE-OR achieves 76% F1 on the 4D-OR benchmark without any localization supervision and with a 4× smaller trainable model, and reaches 86% F1 through unsupervised hand augmentation The addition of unsupervised hand nodes improves average F1 from 76% to 86%, a 10-point gain, particularly for action-oriented relations where hand presence provides disambiguating context This result validates the semi-supervised mechanism and demonstrates a practical mechanism for adaptation without additional annotation effort, as new entity types can be added to the segmentation prompts without corresponding annotations Furthermore, control studies confirm that irrelevant prompts do not improve or degrade performance, confirming that hands provide spatially and semantically disambiguating information for action-oriented relations The decoupled architecture enables feature reuse across tasks and rapid research iteration by requiring only regenerating the cache when visual encoders are swapped

Encoder Analysis

The study provides a systematic evaluation of modern visual encoders for surgical SGG, finding that DINOv3 ViT-L achieves 82% F1, 7–16 points above non-DINOv3 alternatives The best encoder is not the largest, but the one that best balances feature quality with downstream trainability Visual features are essential for entity disambiguation, as removing them causes a catastrophic drop to 53% F1, while geometric features alone cannot substitute for visual identity The final model with all features achieves 80% F1 and trains in approximately 1.4 hours

Conclusion

SAGE-OR presents a scene graph generation framework for operating rooms that decouples visual feature extraction from graph reasoning through offline pre-computation using accessible frozen foundation models By replacing dense multi-modal supervision with a semi-supervised formulation based on Hungarian matching and general prompts, SAGE-OR achieves 76% F1 on the 4D-OR benchmark, rising to 86% with unsupervised hand augmentation The framework is designed to address the challenges of data scarcity and hardware burden by requiring only RGB input and sparse scene graph annotations while preserving spatial grounding This design enables rapid experimentation with architectures and entity configurations needed to develop new technologies The unsupervised context augmentation experiment demonstrates a practical mechanism for adaptation without additional annotations

Discussion and Future Work

SAGE-OR is designed to address the annotation burden and hardware burden of existing datasets by generating 3D structure from arbitrary uncalibrated camera configurations using Pi3 In future work, the team plans to explore lightweight, on-the-fly feature extraction and segmentation to enable end-to-end real-time inference The claim is that competitive accuracy is attainable without the acquisition burden of additional modalities like MM-OR The results demonstrate that high-fidelity foundation features alone provide a sufficient signal for complex relational disambiguation This framework is the first adaptable OR-SGG framework requiring only RGB input and sparse scene graph annotations while preserving spatial grounding The training completes in 1.

Improvements for AI systems

  1. Improved system can perform scene graph generation in operating rooms using only RGB images and sparse annotations, eliminating dense multi-modal supervision requirements which are currently prohibitively expensive. This enables deployment on existing recording infrastructure without needing specialized hardware like synchronized RGB-D sensors or calibration rigs.

  2. Improved system utilizes a decoupled representation-reasoning paradigm in which localization is derived from frozen foundation models, encoded implicitly in pre-computed features, which allows the model to be adapted to new surgical settings via prompt-level modification rather than requiring substantial re-annotation or retraining of detection pipelines.

  3. Improved system incorporates unsupervised context augmentation by adding additional prompt-driven entities, such as hands, which are absent from annotations, demonstrating that this mechanism can raise performance to 86% F1 and provides a practical pathway for adaptation to new surgical settings without annotation other than relationship and class labels.

  4. Improved system features a feature caching strategy that separates visual encoding from graph reasoning using only RGB input, resulting in an inference speed of ∼1ms per frame with peak memory under 2GB, suitable for edge hardware used in the operating room.

  5. Improved system employs a robust multi-view instance fusion technique that clusters masks based on category-constrained 3D IoU and uses an adaptive voxelization scheme to handle Pi3’s scale ambiguity, ensuring that the final set of fused instances per frame, each described by a coarse category, the set of cameras in which it is visible, a 3D centroid in world coordinates, accurately represents physical entities.

  6. Improved system leverages an edge-aware attention bias where attention logits are augmented with a learned spatial bias derived from pairwise Euclidean distance dij =∥pi − pj∥2, enabling the model to disambiguate entities that are visually similar but occupy different roles because of their position.

Sources

Related papers