You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Static Gaussian Splats Training and Compression**
64
+
### Static Gaussian Splats Training and Compression
65
65
66
66
We provide a script that enables more memory-efficient Gaussian splats while maintaining high visual quality, such as representing the Truck scene with only about 8MB of storage. The script includes 1) the static splats training with compression simulation, 2) the compression of trained static splats, and 3) the metric evaluation of uncompressed and compressed static splats.
67
67
@@ -70,25 +70,25 @@ We provide a script that enables more memory-efficient Gaussian splats while mai
**Dynamic Gaussian Splats Training and Compression**
73
+
### Dynamic Gaussian Splats Training and Compression
74
74
75
-
First, please follow the dataset preprocessing instruction described in the [file](mpeg_gsc_utils/multiview_video_preprocess/README.md) for training data prepration.
75
+
First, please follow the dataset preprocessing instruction described in [this file](mpeg_gsc_utils/multiview_video_preprocess/README.md) for training data prepration.
76
76
77
77
Next, run the script for dynamic gaussian splats training and compression.
78
78
```bash
79
79
cd examples
80
80
bash benchmarks/dyngs/dyngs.sh
81
81
```
82
82
83
-
**Extract Per-Frame Static Gaussian from Dynamic Splats**
83
+
### Extract Per-Frame Static Gaussian from Dynamic Splats
84
84
85
85
If you finsh the training of dynamic splats, then you can use the script to extract static gaussian splats stored at discrte timesteps in ".ply" file
86
86
```bash
87
87
cd examples
88
88
bash benchmarks/dyngs/export_plys.sh
89
89
```
90
90
91
-
**Load .ply File and Render**
91
+
### Load .ply File and Render
92
92
93
93
If you want to directly read and render splats exported as PLY files, you can use the following script.
94
94
Note: You need to modify the PLY file path in the scripts.
@@ -97,6 +97,25 @@ cd examples
97
97
bash benchmarks/load_ply_and_render.sh
98
98
```
99
99
100
+
### Compress Tracked Gaussian Splats Sequences via Video Codec
101
+
102
+
If you're interested in MPEG Gaussian Splats Coding, we have implemented a simple coding method for compressing temporally tracked Gaussian Splats using Video Codec as the core component. You can try this method using the script below.
103
+
```bash
104
+
cd examples
105
+
bash benchmarks/mpeg/video_anchor_bench.sh
106
+
```
107
+
108
+
To compare with the Point Cloud Compression-based approach in MPEG Gaussian Splats Coding group, we have developed a simple wrapper based on their software. This allows us to evaluate both methods using the same evaluation protocol. You can try the Point Cloud Compression-based approach using the script below.
109
+
```bash
110
+
cd examples
111
+
bash benchmarks/mpeg/pcc_anchor_bench.sh
112
+
```
113
+
114
+
**Note**:
115
+
Before using the scripts mentioned above, please note the following:
116
+
1. Please modify the input parameters ``--ply_dir``, ``--data_dir``, and ``--result_dir`` in the script to match your local paths.
117
+
2. These experiments involve third-party programs, including point cloud codec and QMIV (quality evaluation software). If you need newer versions, you can compile them yourself and replace the current executables under ``examples/helper``.
118
+
100
119
## Contributors
101
120
102
121
This project is developed by the following contributors:
0 commit comments