|
Download README.md from HugMinjun/GeoNVS: direct link, hf CLI and curl.
- Browser
- Download file 2.44 kB
-
https://huggingface.co/HugMinjun/GeoNVS/resolve/main/README.md
- Command line
-
hf download hf://HugMinjun/GeoNVS/README.md
-
curl -L -o README.md https://huggingface.co/HugMinjun/GeoNVS/resolve/main/README.md
2.44 kB
| license: other | |
| license_name: stabilityai-ai-non-commercial | |
| license_link: https://huggingface.co/stabilityai/stable-virtual-camera/blob/main/LICENSE | |
| base_model: stabilityai/stable-virtual-camera | |
| pipeline_tag: image-to-video | |
| tags: | |
| - novel-view-synthesis | |
| - video-diffusion | |
| - 3d-gaussian-splatting | |
| # GeoNVS: Geometry Grounded Video Diffusion for Novel View Synthesis | |
| GS-Adapter and LoRA weights for **GeoNVS**, which injects explicit 3D Gaussian | |
| geometry into camera-controlled video diffusion models. | |
| [Project page](https://sites.google.com/view/minjun-kang/geonvs-eccv26) | | |
| [Paper](https://arxiv.org/abs/2603.14965) | | |
| [Code](https://github.com/MinJunKang/GeoNVS) | |
| These weights are fine-tuned from | |
| [`stabilityai/stable-virtual-camera`](https://huggingface.co/stabilityai/stable-virtual-camera) | |
| (SEVA) and [CameraCtrl](https://github.com/hehao13/CameraCtrl) (SVD backbone), | |
| and **inherit the Stability AI Non-Commercial Research Community License** — | |
| using them requires the base models and acceptance of their licenses. | |
| Non-commercial research use only. | |
| ## Files | |
| | Path | Backbone | Description | | |
| |---|---|---| | |
| | `eccv_gattn/` | SEVA | Main GeoNVS model, Adaptive Fusion (`fusion_method: gattn`): `gs_adapter_weights.pth` + `pytorch_lora_weights.safetensors` | | |
| | `eccv_camctrl/` | CameraCtrl (SVD) | GeoNVS on CameraCtrl: adapter + LoRA | | |
| | `eccv_base/` | SEVA | Fusion ablation: Naive Fusion (`fusion_method: concat`), use with `configs/module_config/gsadapter_eccv_base.yaml` | | |
| ## Usage | |
| Use with the [GeoNVS code release](https://github.com/MinJunKang/GeoNVS) — | |
| `tools/scripts/download_weights_ours.sh` fetches these files into | |
| `pretrained_weights/`, then: | |
| ```bash | |
| python demo.py --data_path <benchmarkset>/dl3dv10 --num_inputs 3 \ | |
| --gs_adapter_config configs/module_config/gsadapter_eccv_gattn.yaml \ | |
| --gs_adapter_weight_path pretrained_weights/eccv_gattn \ | |
| --lrm_model_name vggt_iv --H=384 --W=384 --version=1.0 | |
| ``` | |
| ## Mirrored third-party checkpoint | |
| `third_party/depthsplat-gs-base-re10kdl3dv-448x768-randview2-6-f40abc4f.pth` is | |
| redistributed from [DepthSplat](https://github.com/cvg/depthsplat) | |
| (MIT License, © 2024 Haofei Xu). It is the checkpoint used for the paper's | |
| experiments; upstream has since replaced it with a retrained file | |
| (`f8ddd845`) that measurably changes results, so the original is mirrored here | |
| for reproducibility. Its MIT license governs that file. | |