Gaussian Grouping: Segment and Edit Anything in 3D Scenes

AI-generated keywords: Gaussian Splatting Gaussian Grouping 3D Scene Understanding Scene Editing Identity Encoding

AI-generated Key Points

  • Gaussian Splatting allows for high-quality and real-time synthesis of novel views in 3D scenes
  • Gaussian Splatting lacks fine-grained object-level scene understanding
  • Gaussian Grouping is a new approach that enables joint reconstruction and segmentation of objects in open-world 3D scenes
  • Each Gaussian in Gaussian Grouping is augmented with a compact Identity Encoding for grouping based on object instance or stuff membership
  • Identity Encodings are supervised during differentiable rendering using 2D mask predictions from SAM and incorporating 3D spatial consistency regularization
  • Discrete and grouped 3D Gaussians offer advantages over implicit NeRF representations, including high visual quality, fine granularity, and efficiency
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Mingqiao Ye, Martin Danelljan, Fisher Yu, Lei Ke

We propose Gaussian Grouping, which extends Gaussian Splatting to fine-grained open-world 3D scene understanding. Github: https://github.com/lkeab/gaussian-grouping
License: CC BY 4.0

Abstract: The recent Gaussian Splatting achieves high-quality and real-time novel-view synthesis of the 3D scenes. However, it is solely concentrated on the appearance and geometry modeling, while lacking in fine-grained object-level scene understanding. To address this issue, we propose Gaussian Grouping, which extends Gaussian Splatting to jointly reconstruct and segment anything in open-world 3D scenes. We augment each Gaussian with a compact Identity Encoding, allowing the Gaussians to be grouped according to their object instance or stuff membership in the 3D scene. Instead of resorting to expensive 3D labels, we supervise the Identity Encodings during the differentiable rendering by leveraging the 2D mask predictions by SAM, along with introduced 3D spatial consistency regularization. Comparing to the implicit NeRF representation, we show that the discrete and grouped 3D Gaussians can reconstruct, segment and edit anything in 3D with high visual quality, fine granularity and efficiency. Based on Gaussian Grouping, we further propose a local Gaussian Editing scheme, which shows efficacy in versatile scene editing applications, including 3D object removal, inpainting, colorization and scene recomposition. Our code and models will be at https://github.com/lkeab/gaussian-grouping.

Submitted to arXiv on 01 Dec. 2023

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 2312.00732v1

The recent development of Gaussian Splatting has allowed for high-quality and real-time synthesis of novel views in 3D scenes. However, this method primarily focuses on appearance and geometry modeling, lacking in fine-grained object-level scene understanding. To address this limitation, we propose a new approach called Gaussian Grouping. This extension of Gaussian Splatting enables the joint reconstruction and segmentation of objects in open-world 3D scenes. In our method, each Gaussian is augmented with a compact Identity Encoding, which allows for grouping based on object instance or stuff membership within the scene. Unlike other methods that rely on expensive 3D labels, we supervise the Identity Encodings during differentiable rendering by leveraging 2D mask predictions from SAM (Segment Anything Model) and incorporating 3D spatial consistency regularization. Compared to implicit NeRF representations, our discrete and grouped 3D Gaussians offer several advantages. They can reconstruct, segment, and edit objects in 3D scenes with high visual quality, fine granularity, and efficiency.
Created on 04 Dec. 2023

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.