Gradient-Driven 3D Segmentation and Affordance Transfer in Gaussian Splatting Using 2D Masks

Joji Joseph, Bharadwaj Amrutur, Shalabh Bhatnagar
9/18/2024
cs.CVcs.RO

No official code found. Best implementation: JojiJoseph/3dgs-gradient-segmentation (51 stars, last commit 2025-06-05).

Abstract

3D Gaussian Splatting has emerged as a powerful 3D scene representation technique, capturing fine details with high efficiency. In this paper, we introduce a novel voting-based method that extends 2D segmentation models to 3D Gaussian splats. Our approach leverages masked gradients, where gradients are filtered by input 2D masks, and these gradients are used as votes to achieve accurate segmentation. As a byproduct, we discovered that inference-time gradients can also be used to prune Gaussians, resulting in up to 21% compression. Additionally, we explore few-shot affordance transfer, allowing annotations from 2D images to be effectively transferred onto 3D Gaussian splats. The robust yet straightforward mathematical formulation underlying this approach makes it a highly effective tool for numerous downstream applications, such as augmented reality (AR), object editing, and robotics. The project code and additional resources are available at https://jojijoseph.github.io/3dgs-segmentation.

View on arXivView PDF

Code Implementations(1)

511Shell, PythonSep 13, 20241 years ago

Similar Papers

Cite this paper

@article{joseph2024gradientdriven,
  title  = {Gradient-Driven 3D Segmentation and Affordance Transfer in Gaussian Splatting Using 2D Masks},
  author = {Joji Joseph and Bharadwaj Amrutur and Shalabh Bhatnagar},
  year   = {2024},
  eprint = {2409.11681},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.11681v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.11681.svg)](https://codeofpaper.com/paper/2409.11681)

Discussion