NeurIPS 2026
Yonsei University
3DGS segmentation renders accurate masks but selects an incomplete set of object Gaussians. VODA is a plug-and-play objective whose depth-aware rasterizer supervises every Gaussian in an object's depth cluster directly, and Removal-3D measures whether removing them actually changes the scene in 3D.
We formulate the task, showing how an accurate rendered mask can still correspond to a Gaussian set that fails to account for the object in 3D.
A plug-and-play objective that supervises every Gaussian in the selected depth cluster directly, leaving the baseline's representation and inference untouched.
A benchmark and the Removal Depth Error for depth-based removal evaluation, with consistent gains across four baselines.
A mask can be right and the selection still wrong. Ask for the “sheep” and you get Gaussians whose rendered mask looks correct. Delete them and the sheep is still there.
Hover a panel to magnify, all three follow the same point.
Rendered maskbaseline
After removalbaseline
After removal+ VODA
Supervision is scaled by how much a Gaussian contributes to the render, and that contribution collapses behind the first opaque surface. The interior of an object is never asked to belong to it, so the mask comes out right and the set comes out hollow.
Choosing the dominant contributor per pixel, or its top-k, still answers which Gaussian explains a pixel. The question worth asking is which Gaussians make up the object, and it belongs along the ray rather than on the image plane.
Volumetric supervision. Split each ray where the depth jumps, keep the cluster the object actually occupies, and supervise every Gaussian in it directly, whatever it contributes to the image. Occluded Gaussians inherit the target of the visible ones they sit behind.
VODA turns this into two pieces that attach to an existing baseline: a depth-aware rasterizer and a direct per-Gaussian loss.
Feature gradients are scaled by rendering weight wi = Ti αi, so anything behind the first opaque surface learns almost nothing. VODA splits each ray at depth gaps above an adaptive τ, keeps the cluster with the most contribution, and supervises every Gaussian in it directly.
Interactive walkthrough
Depth clustering along a single ray, and the cluster viewer for a real scene.
Coming soon
Hover either render to magnify. The probed view on the left stays as it is.

Probed pixelx 447, y 196
55 Gaussiansbaseline
497 Gaussians+ VODA
For that single pixel the baseline supervises 55 Gaussians, the thin magenta shell at the front surface. VODA supervises 497, keeping 54 of the same 55 and adding the purple mass behind them.
VODA is attached to two self-supervised baselines (OpenGaussian, LaGa) and two supervised ones (Gaussian Grouping, ILGS), and measured on two kinds of benchmark.
They score a rendered mask or a visible surface label. A selection can do well here and still be hollow, because nothing behind the first visible surface is ever looked at.
| Self-supervised | Supervised | ||||
|---|---|---|---|---|---|
| Method | mIoU ↑ | mAcc@0.25 ↑ | Method | mIoU ↑ | mAcc@0.25 ↑ |
| OpenGaussian | 37.12 | 56.65 | Gaussian Grouping | 22.75 | 46.43 |
| + VODA | 42.98 | 57.84 | + VODA | 43.73 | 76.27 |
| LaGa | 56.80 | 76.33 | ILGS | 30.00 | 50.00 |
| + VODA | 60.28 | 82.56 | + VODA | 49.62 | 81.48 |
Each panel renders only the Gaussians the method selected. A set that misses the interior renders the object thin and smeared.
Hover a panel to magnify, all three follow the same point.



| Method | 19 classes | 15 classes | 10 classes | |||
|---|---|---|---|---|---|---|
| mIoU ↑ | mAcc ↑ | mIoU ↑ | mAcc ↑ | mIoU ↑ | mAcc ↑ | |
| OpenGaussian | 26.20 | 39.35 | 28.00 | 42.67 | 34.57 | 48.38 |
| + VODA | 29.00 | 42.80 | 29.43 | 44.38 | 36.89 | 50.69 |
| LaGa | 32.20 | 47.35 | 37.19 | 53.88 | 43.06 | 61.31 |
| + VODA | 33.20 | 49.63 | 37.21 | 55.59 | 45.53 | 65.24 |
Points the method assigned to the queried class, against the ground truth. The failure to look for is leakage into the neighbours.
Hover a panel to magnify, all four follow the same point.




Removal-3D scores the hole, not the silhouette. A synthetic indoor benchmark of three scenes with paired depth maps, before and after the ground-truth object is removed.
The scenes, and what RDE measures
A tour of the three scenes, and the depth-map pair the Removal Depth Error is read from.
Coming soon
| Self-supervised | Supervised | ||||
|---|---|---|---|---|---|
| Method | mIoU ↑ | mRDE ↓ | Method | mIoU ↑ | mRDE ↓ |
| OpenGaussian | 52.87 | 39.31 | Gaussian Grouping | 26.23 | 50.05 |
| + VODA | 60.90 | 27.34 | + VODA | 30.18 | 38.12 |
| LaGa | 75.93 | 36.93 | ILGS | 31.66 | 49.98 |
| + VODA | 79.07 | 21.66 | + VODA | 38.75 | 35.65 |
Each card wipes from the selected mask to the scene once those Gaussians are removed. What a method leaves behind shows up as a smear where the object was.
Mask to removalbaseline
Mask to removal+ VODA
Two questions decide whether the diagnosis holds: which Gaussians VODA actually recovers, and whether a simpler fix would have done the same job.
Two things have to hold at once. VODA has to be picking out genuinely low-contribution Gaussians, the ones rendered supervision never reaches, rather than just selecting more of what was already visible. And it has to do that while accuracy goes up, not by trading precision for recall. The first is testable because the two checkpoints share identical geometry and opacity, so every Gaussian's maximum contribution is fixed before either method runs; the second is why mIoU is reported beside mRDE everywhere above.
The question underneath is whether this problem is hard at all. The obvious objection is that a low-contribution Gaussian simply needs a bigger gradient. If that were true, VODA would be unnecessary: rescaling the rendered-feature loss that already exists would recover the same Gaussians. So we tried three such fixes, and report every metric each one moves.
Select a variant to read what it changes
Editing is where an incomplete set shows. Every edit acts on the selected Gaussians directly: paint a partial selection red and the original green survives underneath, lift it and a ghost of the apple stays on the table.
Editedbaseline
Edited+ VODA
Coming soon