StyleGaussian: Instant 3D Style Transfer with Gaussian Splatting

Kunhao Liu, Fangneng Zhan, Muyu Xu, Christian Theobalt, Ling Shao +1 more
3/12/2024
cs.CV

No official code found. Best implementation: Kunhao-Liu/StyleGaussian (213 stars, last commit 2024-09-24).

Abstract

We introduce StyleGaussian, a novel 3D style transfer technique that allows instant transfer of any image's style to a 3D scene at 10 frames per second (fps). Leveraging 3D Gaussian Splatting (3DGS), StyleGaussian achieves style transfer without compromising its real-time rendering ability and multi-view consistency. It achieves instant style transfer with three steps: embedding, transfer, and decoding. Initially, 2D VGG scene features are embedded into reconstructed 3D Gaussians. Next, the embedded features are transformed according to a reference style image. Finally, the transformed features are decoded into the stylized RGB. StyleGaussian has two novel designs. The first is an efficient feature rendering strategy that first renders low-dimensional features and then maps them into high-dimensional features while embedding VGG features. It cuts the memory consumption significantly and enables 3DGS to render the high-dimensional memory-intensive features. The second is a K-nearest-neighbor-based 3D CNN. Working as the decoder for the stylized features, it eliminates the 2D CNN operations that compromise strict multi-view consistency. Extensive experiments show that StyleGaussian achieves instant 3D stylization with superior stylization quality while preserving real-time rendering and strict multi-view consistency. Project page: https://kunhao-liu.github.io/StyleGaussian/

View on arXivView PDF

Code Implementations(1)

[SIGGRAPH Asia 2024] StyleGaussian: Instant 3D Style Transfer with Gaussian Splatting

21327C, C++Mar 12, 20242 years ago
3dgaussian-splattingneural-renderingstyle-transfer

Similar Papers

Cite this paper

@article{liu2024stylegaussian,
  title  = {StyleGaussian: Instant 3D Style Transfer with Gaussian Splatting},
  author = {Kunhao Liu and Fangneng Zhan and Muyu Xu and Christian Theobalt and Ling Shao and Shijian Lu},
  year   = {2024},
  eprint = {2403.07807},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.07807v1}
}

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/2403.07807.svg)](https://codeofpaper.com/paper/2403.07807)

Discussion