• Stars
    star
    538
  • Rank 82,538 (Top 2 %)
  • Language
    Python
  • License
    MIT License
  • Created about 1 year ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

[ICLR 2024] Real-time Photorealistic Dynamic Scene Representation and Rendering with 4D Gaussian Splatting

Real-time Photorealistic Dynamic Scene Representation and Rendering with 4D Gaussian Splatting

Real-time Photorealistic Dynamic Scene Representation and Rendering with 4D Gaussian Splatting,
Zeyu Yang, Hongye Yang, Zijie Pan, Li Zhang
Fudan University
ICLR 2024

This repository is the official implementation of "Real-time Photorealistic Dynamic Scene Representation and Rendering with 4D Gaussian Splatting". In this paper, we propose coherent integrated modeling of the space and time dimensions for dynamic scenes by formulating unbiased 4D Gaussian primitives along with a dedicated rendering pipeline.

🛠️ Pipeline


Get started

Environment

The hardware and software requirements are the same as those of the 3D Gaussian Splatting, which this code is built upon. To setup the environment, please run the following command:

git clone https://github.com/fudan-zvg/4d-gaussian-splatting
cd 4d-gaussian-splatting
conda env create --file environment.yml
conda activate 4dgs

Data preparation

DyNeRF dataset:

Download the Neural 3D Video dataset and extract each scene to data/N3V. After that, preprocess the raw video by executing:

python scripts/n3v2blender.py data/N3V/$scene_name

DNeRF dataset:

The dataset can be downloaded from drive or dropbox. Then, unzip each scene into data/dnerf.

Running

After the installation and data preparation, you can train the model by running:

python train.py --config $config_path

🎥 Videos

🎞️ Demo

Demo Video

🎞️ Dynamic novel view synthesis

test_view_cam0_comp.mp4

🎞️ Bullet time

bullet_time.mp4

🎞️ Free view synthesis from a teleporting camera

free_view.mp4

🎞️ Monocular dynamic scene reconstruction

mutant_video.mp4

📜 BibTex

@inproceedings{yang2023gs4d,
  title={Real-time Photorealistic Dynamic Scene Representation and Rendering with 4D Gaussian Splatting},
  author={Yang, Zeyu and Yang, Hongye and Pan, Zijie and Zhang, Li},
  booktitle = {International Conference on Learning Representations (ICLR)},
  year={2024}
}

More Repositories

1

Semantic-Segment-Anything

Automated dense category annotation engine that serves as the initial semantic labeling for the Segment Anything dataset (SA-1B).
Python
2,073
star
2

SETR

[CVPR 2021] Rethinking Semantic Segmentation from a Sequence-to-Sequence Perspective with Transformers
Python
1,033
star
3

SOFT

[NeurIPS 2021 Spotlight] & [IJCV 2024] SOFT: Softmax-free Transformer with Linear Complexity
Python
302
star
4

SeaFormer

[ICLR 2023] SeaFormer: Squeeze-enhanced Axial Transformer for Mobile Semantic Segmentation
Python
285
star
5

PVG

Periodic Vibration Gaussian: Dynamic Urban Scene Reconstruction and Real-time Rendering
Python
257
star
6

DeepInteraction

[NeurIPS 2022] DeepInteraction: 3D Object Detection via Modality Interaction
Python
201
star
7

GSS

[CVPR 2023] Official repository of Generative Semantic Segmentation
Python
196
star
8

S-NeRF

[ICLR 2023] S-NeRF: Neural Radiance Fields for Street Views
Python
165
star
9

PolarFormer

[AAAI 2023] PolarFormer: Multi-camera 3D Object Detection with Polar Transformers
Python
161
star
10

tet-splatting

[NeurIPS 2024] Tetrahedron Splatting for 3D Generation
107
star
11

Ego3RT

[ECCV 2022] Learning Ego 3D Representation as Ray Tracing
Python
105
star
12

WoVoGen

WoVoGen: World Volume-aware Diffusion for Controllable Multi-camera Driving Scene Generation
Python
78
star
13

Efficient4D

Python
74
star
14

PGC-3D

[ICLR 2024] Enhancing High-Resolution 3D Generation through Pixel-wise Gradient Clipping
Python
73
star
15

meta-prompts

Python
67
star
16

Reason2Drive

Reason2Drive: Towards Interpretable and Chain-based Reasoning for Autonomous Driving
64
star
17

RoadNet

[ICCV2023 Oral] RoadNetworkTRansformer & [AAAI 2024] LaneGraph2Seq
Python
63
star
18

NeRF-LiDAR

[AAAI 2024] NeRF-LiDAR: Generating Realistic LiDAR Point Clouds with Neural Radiance Fields
Python
62
star
19

PDS

[ECCV 2022] Accelerating Score-based Generative Models with Preconditioned Diffusion Sampling
Python
54
star
20

DGMN2

[TPAMI 2022 & CVPR 2020 Oral] Dynamic Graph Message Passing Networks
Python
29
star
21

diffusion-square

Python
29
star
22

DDMP

[CVPR 2021] Depth-conditioned Dynamic Message Propagation for Monocular 3D Object Detection
Python
24
star
23

TDAS

18
star
24

S-Agents

Official repository of S-Agents: Self-organizing Agents in Open-ended Environment
16
star
25

Rodyn-SLAM

15
star
26

PARTNER

[ICCV 2023] PARTNER: Level up the Polar Representation for LiDAR 3D Object Detection
Python
11
star
27

fudan-zvg.github.io

JavaScript
4
star
28

Brain3D

2
star
29

DGMN2_MindSpore_Ascend

Python
1
star