# Geo4D
**Repository Path**: droliven/geo4d
## Basic Information
- **Project Name**: Geo4D
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-06-18
- **Last Updated**: 2025-09-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## ___***Geo4D: Leveraging Video Generators for Geometric 4D Scene Reconstruction***___
## [Paper](https://arxiv.org/pdf/2504.07961) | [Video Youtube](https://youtu.be/HHQG26mZicE) | [Project Page](https://geo4d.github.io)
## ⚙️ Setup
### Install Environment via Anaconda (Recommended)
```bash
conda create -n geo4d python=3.8.5
conda activate geo4d
conda install pytorch==2.0.0 torchvision==0.15.0 torchaudio==2.0.0 pytorch-cuda=11.7 -c pytorch -c nvidia
pip install setuptools==65.6.3 # setuptools版本过高可能影响后面的Pytorch3D
```
Install [Pytorch3D](https://github.com/facebookresearch/pytorch3d/blob/main/INSTALL.md)
```bash
git clone https://github.com/facebookresearch/pytorch3d.git
cd pytorch3d
pip install -e .
# pip install "git+https://github.com/facebookresearch/pytorch3d.git"
```
`pip install -r requirements.txt`
最终得到
```
# Name Version Build Channel
_libgcc_mutex 0.1 conda_forge https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
_openmp_mutex 4.5 2_gnu https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
aiohappyeyeballs 2.4.4 pypi_0 pypi
aiohttp 3.10.11 pypi_0 pypi
aiosignal 1.3.1 pypi_0 pypi
antlr4-python3-runtime 4.9.3 pypi_0 pypi
aom 3.5.0 h27087fc_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
argcomplete 3.6.2 pypi_0 pypi
asttokens 3.0.0 pypi_0 pypi
async-timeout 5.0.1 pypi_0 pypi
attrs 25.3.0 pypi_0 pypi
av 12.3.0 pypi_0 pypi
backcall 0.2.0 pypi_0 pypi
beautifulsoup4 4.13.4 pypi_0 pypi
black 24.8.0 pypi_0 pypi
blas 1.0 mkl https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
blinker 1.8.2 pypi_0 pypi
brotli-python 1.1.0 py38h17151c0_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
bzip2 1.0.8 h4bc722e_7 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
ca-certificates 2025.6.15 hbd8a1cb_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
cairo 1.16.0 h35add3b_1015 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
certifi 2024.8.30 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
cffi 1.17.0 py38heb5c249_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
charset-normalizer 3.4.0 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
click 8.1.8 pypi_0 pypi
colorama 0.4.6 pypi_0 pypi
contourpy 1.1.1 pypi_0 pypi
cpython 3.8.20 py38hd8ed1ab_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
cuda-cudart 11.7.99 0 nvidia
cuda-cupti 11.7.101 0 nvidia
cuda-libraries 11.7.1 0 nvidia
cuda-nvrtc 11.7.99 0 nvidia
cuda-nvtx 11.7.91 0 nvidia
cuda-runtime 11.7.1 0 nvidia
cuda-version 12.9 3 nvidia
cycler 0.12.1 pypi_0 pypi
dash 3.0.4 pypi_0 pypi
dav1d 1.2.1 hd590300_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
decorator 4.4.2 pypi_0 pypi
decord 0.6.0 pypi_0 pypi
einops 0.3.0 pypi_0 pypi
evo 1.31.1 pypi_0 pypi
executing 2.2.0 pypi_0 pypi
ffmpeg 6.0.0 gpl_hdbbbd96_103 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
filelock 3.16.1 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
flask 3.0.3 pypi_0 pypi
font-ttf-dejavu-sans-mono 2.37 hab24e00_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
font-ttf-inconsolata 3.000 h77eed37_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
font-ttf-source-code-pro 2.038 h77eed37_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
font-ttf-ubuntu 0.83 h77eed37_3 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
fontconfig 2.15.0 h7e30c49_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
fonts-conda-ecosystem 1 0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
fonts-conda-forge 1 0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
fonttools 4.57.0 pypi_0 pypi
freetype 2.13.3 ha770c72_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
fribidi 1.0.10 h36c2ea0_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
frozenlist 1.5.0 pypi_0 pypi
fsspec 2025.3.0 pypi_0 pypi
ftfy 6.2.3 pypi_0 pypi
fvcore 0.1.5.post20221221 pypi_0 pypi
gdown 5.2.0 pypi_0 pypi
gmp 6.3.0 hac33072_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
gmpy2 2.1.5 py38h6a1700d_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
gnutls 3.7.9 hb077bed_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
graphite2 1.3.14 h5888daf_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
h2 4.1.0 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
harfbuzz 7.3.0 hdb3a94d_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
hf-xet 1.1.4 pypi_0 pypi
hpack 4.0.0 pyh9f0ad1d_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
huggingface-hub 0.33.0 pypi_0 pypi
hydra-core 1.3.2 pypi_0 pypi
hyperframe 6.0.1 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
icu 72.1 hcb278e6_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
idna 3.10 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
imageio 2.9.0 pypi_0 pypi
imageio-ffmpeg 0.5.1 pypi_0 pypi
importlib-metadata 8.5.0 pypi_0 pypi
importlib-resources 6.4.5 pypi_0 pypi
intel-openmp 2022.0.1 h06a4308_3633 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
iopath 0.1.10 pypi_0 pypi
ipdb 0.13.13 pypi_0 pypi
ipython 8.12.3 pypi_0 pypi
isort 5.13.2 pypi_0 pypi
itsdangerous 2.2.0 pypi_0 pypi
jedi 0.19.2 pypi_0 pypi
jinja2 3.1.4 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
joblib 1.4.2 pypi_0 pypi
jpeg 9e h0b41bf4_3 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
kiwisolver 1.4.7 pypi_0 pypi
kornia 0.7.3 pypi_0 pypi
kornia-rs 0.1.9 pypi_0 pypi
lame 3.100 h166bdaf_1003 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
lcms2 2.15 hfd0df8a_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
ld_impl_linux-64 2.43 h1423503_5 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
lerc 4.0.0 h0aef613_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libasprintf 0.24.1 h8e693c7_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libass 0.17.1 hc9aadba_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libblas 3.9.0 16_linux64_mkl https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libcblas 3.9.0 16_linux64_mkl https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libcublas 11.10.3.66 0 nvidia
libcufft 10.7.2.124 h4fbf590_0 nvidia
libcufile 1.14.1.1 4 nvidia
libcurand 10.3.10.19 0 nvidia
libcusolver 11.4.0.1 0 nvidia
libcusparse 11.7.4.91 0 nvidia
libdeflate 1.17 h0b41bf4_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libdrm 2.4.125 hb9d3cd8_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libexpat 2.7.0 h5888daf_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libffi 3.4.6 h2dba641_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libfreetype 2.13.3 ha770c72_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libfreetype6 2.13.3 h48d6fc4_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libgcc 15.1.0 h767d61c_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libgcc-ng 15.1.0 h69a702a_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libgettextpo 0.24.1 h5888daf_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libglib 2.84.2 h3618099_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libgomp 15.1.0 h767d61c_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libiconv 1.18 h4ce23a2_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libidn2 2.3.8 ha4ef2c3_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
liblapack 3.9.0 16_linux64_mkl https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
liblzma 5.8.1 hb9d3cd8_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
liblzma-devel 5.8.1 hb9d3cd8_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libnpp 11.7.4.75 0 nvidia
libnsl 2.0.1 hd590300_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libnvjpeg 11.8.0.2 0 nvidia
libopus 1.5.2 hd0c01bc_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libpciaccess 0.18 hb9d3cd8_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libpng 1.6.49 h943b412_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libsqlite 3.50.1 hee588c1_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libstdcxx 15.1.0 h8f9b012_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libstdcxx-ng 15.1.0 h4852527_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libtasn1 4.20.0 hb9d3cd8_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libtiff 4.5.0 h6adf6a1_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libunistring 0.9.10 h7f98852_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libuuid 2.38.1 h0b41bf4_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libva 2.18.0 h0b41bf4_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libvpx 1.13.1 h59595ed_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libwebp-base 1.5.0 h851e524_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libxcb 1.13 h7f98852_1004 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libxcrypt 4.4.36 hd590300_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libxml2 2.11.5 h0d562d8_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libzlib 1.3.1 hb9d3cd8_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
lightning-utilities 0.11.9 pypi_0 pypi
lz4 4.3.3 pypi_0 pypi
markupsafe 2.1.5 py38h01eb140_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
matplotlib 3.7.5 pypi_0 pypi
matplotlib-inline 0.1.7 pypi_0 pypi
mkl 2022.1.0 hc2b9512_224 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
moviepy 1.0.3 pypi_0 pypi
mpc 1.3.1 h24ddda3_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
mpfr 4.2.1 h90cbb55_3 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
mpmath 1.3.0 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
multidict 6.1.0 pypi_0 pypi
mypy-extensions 1.1.0 pypi_0 pypi
narwhals 1.42.1 pypi_0 pypi
natsort 8.4.0 pypi_0 pypi
ncurses 6.5 h2d0b736_3 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
nest-asyncio 1.6.0 pypi_0 pypi
nettle 3.9.1 h7ab15ed_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
networkx 3.1 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
numexpr 2.8.6 pypi_0 pypi
numpy 1.24.2 pypi_0 pypi
omegaconf 2.3.0 pypi_0 pypi
open-clip-torch 2.22.0 pypi_0 pypi
opencv-python 4.11.0.86 pypi_0 pypi
openh264 2.3.1 hcb278e6_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
openjpeg 2.5.0 hfec8fc6_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
openssl 3.5.0 h7b32b05_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
p11-kit 0.24.1 hc5aa10d_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
packaging 25.0 pypi_0 pypi
pandas 2.0.0 pypi_0 pypi
parso 0.8.4 pypi_0 pypi
pathspec 0.12.1 pypi_0 pypi
pcre2 10.45 hc749103_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
pexpect 4.9.0 pypi_0 pypi
pickleshare 0.7.5 pypi_0 pypi
pillow 9.5.0 pypi_0 pypi
pip 24.3.1 pyh8b19718_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
pixman 0.46.2 h29eaf8c_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
platformdirs 4.3.6 pypi_0 pypi
plotly 6.1.2 pypi_0 pypi
portalocker 3.0.0 pypi_0 pypi
proglog 0.1.12 pypi_0 pypi
prompt-toolkit 3.0.51 pypi_0 pypi
propcache 0.2.0 pypi_0 pypi
protobuf 3.20.3 pypi_0 pypi
pthread-stubs 0.4 hb9d3cd8_1002 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
ptyprocess 0.7.0 pypi_0 pypi
pure-eval 0.2.3 pypi_0 pypi
pycparser 2.22 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
pyglet 1.5.31 pypi_0 pypi
pygments 2.19.1 pypi_0 pypi
pyparsing 3.1.4 pypi_0 pypi
pyre-extensions 0.0.29 pypi_0 pypi
pysocks 1.7.1 pyha2e5f31_6 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
python 3.8.20 h4a871b0_2_cpython https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
python-dateutil 2.9.0.post0 pypi_0 pypi
python_abi 3.8 7_cp38 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
pytorch 2.0.0 py3.8_cuda11.7_cudnn8.5.0_0 pytorch
pytorch-cuda 11.7 h778d358_5 pytorch
pytorch-lightning 1.9.3 pypi_0 pypi
pytorch-mutex 1.0 cuda pytorch
pytorch3d 0.7.8 dev_0
pytz 2025.2 pypi_0 pypi
pyyaml 6.0 pypi_0 pypi
readline 8.2 h8c095d6_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
regex 2024.11.6 pypi_0 pypi
requests 2.32.3 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
retrying 1.3.4 pypi_0 pypi
roma 1.5.3 pypi_0 pypi
rosbags 0.9.23 pypi_0 pypi
ruamel-yaml 0.18.14 pypi_0 pypi
ruamel-yaml-clib 0.2.8 pypi_0 pypi
safetensors 0.5.3 pypi_0 pypi
scikit-learn 1.3.2 pypi_0 pypi
scipy 1.10.1 pypi_0 pypi
seaborn 0.13.2 pypi_0 pypi
sentencepiece 0.2.0 pypi_0 pypi
setuptools 65.6.3 pypi_0 pypi
six 1.17.0 pypi_0 pypi
soupsieve 2.7 pypi_0 pypi
stack-data 0.6.3 pypi_0 pypi
svt-av1 1.6.0 h59595ed_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
sympy 1.13.3 pyh2585a3b_104 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
tabulate 0.9.0 pypi_0 pypi
termcolor 2.4.0 pypi_0 pypi
threadpoolctl 3.5.0 pypi_0 pypi
timm 1.0.15 pypi_0 pypi
tk 8.6.13 noxft_hd72426e_102 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
tokenizers 0.13.3 pypi_0 pypi
tomli 2.2.1 pypi_0 pypi
torchaudio 2.0.0 py38_cu117 pytorch
torchmetrics 1.5.2 pypi_0 pypi
torchtriton 2.0.0 py38 pytorch
torchvision 0.15.0 py38_cu117 pytorch
tqdm 4.65.0 pypi_0 pypi
traitlets 5.14.3 pypi_0 pypi
transformers 4.25.1 pypi_0 pypi
trimesh 4.6.12 pypi_0 pypi
typing-inspect 0.9.0 pypi_0 pypi
typing_extensions 4.12.2 pyha770c72_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
tzdata 2025.2 pypi_0 pypi
urllib3 2.2.3 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
wcwidth 0.2.13 pypi_0 pypi
werkzeug 3.0.6 pypi_0 pypi
wheel 0.45.1 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
x264 1!164.3095 h166bdaf_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
x265 3.5 h924138e_3 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xformers 0.0.19 pypi_0 pypi
xorg-fixesproto 5.0 hb9d3cd8_1003 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xorg-kbproto 1.0.7 hb9d3cd8_1003 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xorg-libice 1.1.2 hb9d3cd8_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xorg-libsm 1.2.6 he73a12e_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xorg-libx11 1.8.4 h0b41bf4_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xorg-libxau 1.0.12 hb9d3cd8_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xorg-libxdmcp 1.1.5 hb9d3cd8_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xorg-libxext 1.3.4 h0b41bf4_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xorg-libxfixes 5.0.3 h7f98852_1004 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xorg-libxrender 0.9.10 h7f98852_1003 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xorg-renderproto 0.11.1 hb9d3cd8_1003 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xorg-xextproto 7.3.0 hb9d3cd8_1004 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xorg-xproto 7.0.31 hb9d3cd8_1008 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xz 5.8.1 hbcc6ac9_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xz-gpl-tools 5.8.1 hbcc6ac9_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xz-tools 5.8.1 hb9d3cd8_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
yacs 0.1.8 pypi_0 pypi
yarl 1.15.2 pypi_0 pypi
zipp 3.20.2 pypi_0 pypi
zlib 1.3.1 hb9d3cd8_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
zstandard 0.23.0 py38h62bed22_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
zstd 1.5.6 ha6fb4c9_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
```
### Download model checkpoint
```bash
mkdir checkpoints
mkdir checkpoints/geo4d
https://drive.google.com/uc?id=10SPKkOpou2lKl9bwkgx1d6YocYkmSxQl
https://drive.google.com/uc?id=11K0ubqytun-SA5RIOgR7ejNIR8B4uois
# gdown 10SPKkOpou2lKl9bwkgx1d6YocYkmSxQl -O ./checkpoints/geo4d/ # fine-tuned vae model
# gdown 11K0ubqytun-SA5RIOgR7ejNIR8B4uois -O ./checkpoints/geo4d/ # whole model
/home/fit/liuyebin/WORK/lingweidang/model_zoos/AI-ModelScope/CLIP-ViT-H-14-laion2B-s32B-b79K
```
## Inference
We provide a demo video for you to try our model. Run the inference script:
```bash
bash ./scripts/infer_geo4d.sh ./data/demo/drift-turn.mp4 0
```
## Evaluation
Please first refer to the [evaluation_script.md](data/evaluation_script.md) to download the evaluation datasets.
Then, run the evaluation script:
```bash
bash scripts/eval_geo4d.sh [sintel|bonn|kitti|tum|davis] gpu_id
# e.g. bash scripts/eval.sh sintel 0
```
## Visualization
First, install 4d visualization tool, `viser`.
```bash
pip install -e viser
```
You could then use the `viser` to visualize the results:
```bash
python viser/visualizer.py --data path_to_results_folder --no_mask
```
## Acknowledgement
We have used codes from other great research work, including [DuST3R](https://github.com/naver/dust3r), [MonST3R](https://github.com/Junyi42/monst3r), [DepthCrafter](https://github.com/Tencent/DepthCrafter), [DynamiCrafter](https://github.com/Doubiiu/DynamiCrafter), [RayDiffusion](https://github.com/jasonyzhang/RayDiffusion), and [MoGe](https://github.com/microsoft/MoGe). We sincerely thank the authors for their awesome work!
## Related Works
Here are more recent 3D/4D reconstruction projects from our team:
* [Dynamic Point Maps: A Versatile Representation for Dynamic 3D Reconstruction](https://www.robots.ox.ac.uk/~vgg/research/dynamic-point-maps/)
* [Flash3D: Feed-Forward Generalisable 3D Scene Reconstruction from a Single Image](https://www.robots.ox.ac.uk/~vgg/research/flash3d/)
* [Amodal3R: Amodal 3D Reconstruction from Occluded 2D Images](https://sm0kywu.github.io/Amodal3R/)
* [VGGT: Visual Geometry Grounded Transformer](https://vgg-t.github.io/)
## BibTeX
If you find Geo4D useful for your research and applications, please cite us using this BibTex:
```bibtex
@misc{jiang2025geo4d,
title={Geo4D: Leveraging Video Generators for Geometric 4D Scene Reconstruction},
author={Zeren Jiang and Chuanxia Zheng and Iro Laina and Diane Larlus and Andrea Vedaldi},
year={2025},
eprint={2504.07961},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2504.07961},
}
```