Towards Realistic Example-based Modeling via
3D Gaussian Stitching

Arxiv 2024

Xinyu Gao1*     Ziyi Yang1*     Bingchen Gong2*     Xiaoguang Han3‡     Sipeng Yang1     Xiaogang Jin1‡
1Zhejiang University     2The Chinese University of Hong Kong     3The Chinese University of Hong Kong (Shenzhen)    
* Equal Contribution     Corresponding Authors     

Optimization Speed

Video Demo on Cases in 3D-Gaussian-Stitching

Visual Comparison on Cases in 3D-Gaussian-Stitching

Ours
Seamless-NeRF
Ours
Seamless-NeRF
Ours
Seamless-NeRF

Video Demo on Cases in Seamless-NeRF

Segmentation in GUI

Demo of Stitching in GUI

Pipeline of 3D Gaussian Stitching

HyperNeRF architecture.

Abstract

Using parts of existing models to rebuild new models, commonly termed as example-based modeling, is a classical methodology in the realm of computer graphics. Previous works mostly focus on shape composition, making them very hard to use for realistic composition of 3D objects captured from real-world scenes. This leads to combining multiple NeRFs into a single 3D scene to achieve seamless appearance blending. However, the current SeamlessNeRF method struggles to achieve interactive editing and harmonious stitching for real-world scenes due to its gradient-based strategy and grid-based representation. To this end, we present an example-based modeling method that combines multiple Gaussian fields in a point-based representation using sample-guided synthesis. Specifically, as for composition, we create a GUI to segment and transform multiple fields in real time, easily obtaining a semantically meaningful composition of models represented by 3D Gaussian Splatting (3DGS). For texture blending, due to the discrete and irregular nature of 3DGS, straightforwardly applying gradient propagation as SeamlssNeRF is not supported. Thus, a novel sampling-based cloning method is proposed to harmonize the blending while preserving the original rich texture and content. Our workflow consists of three steps: 1) real-time segmentation and transformation of a Gaussian model using a well-tailored GUI, 2) KNN analysis to identify boundary points in the intersecting area between the source and target models, and 3) two-phase optimization of the target model using sampling-based cloning and gradient constraints. Extensive experimental results validate that our approach significantly outperforms previous works in terms of realistic synthesis, demonstrating its practicality.

BibTeX

@article{gao2024stitching,
  title={Towards Realistic Example-based Modeling via 3D Gaussian Stitching},
  author={Gao, Xinyu and Yang, Ziyi and Gong, Bingchen and Han, Xiaoguang and Yang, Sipeng and Jin, Xiaogang},
  journal={arXiv preprint arXiv:2408.15708},
  year={2024}
}