KO
|
EN
gitlite — search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
motion-scale
★ 20
Open GitHub ↗
No description available.
Download README (.md)
Explore Similar Repositories
hh-outreach
:
HH.ru outreach automation skill for Claude Code. Lead generation through job vacancy responses.
mola
:
Multi-LoRA inference server for Apple Silicon -- one base model, many adapters, zero reload
compi
:
Terminal creature collection game — catch digital beings as you work
lecture-clipper
:
直播讲座自动切片工具 — 话题识别+FFmpeg切片+字幕烧入,支持 Gemini/Claude/GPT
IntuneLinuxBaseline
:
No description available.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
motion-scale
?
Download (.md)
# MotionScale: Reconstructing Appearance, Geometry, and Motion of Dynamic Scenes with Scalable 4D Gaussian Splatting <div align="center"> <a href="https://arxiv.org/abs/2603.29296"><img src="https://img.shields.io/badge/arXiv-2603.29296-red?logo=arxiv&logoColor=white" alt="arXiv"></a> <a href="https://hrzhou2.github.io/motion-scale-web/"><img src="https://img.shields.io/badge/Project_Page-Website-green?logo=googlechrome&logoColor=white" alt="Project Page"></a> <a href="https://huggingface.co/datasets/hrzhou2/motion-scale"><img src="https://img.shields.io/badge/%F0%9F%A4%97%20Hugging%20Face-Dataset-blue" alt="HuggingFace Dataset"></a> </div> ## Overview  **MotionScale** reconstructs dynamic 4D scenes — appearance, geometry, and motion — from a single monocular video. Given any in-the-wild video, it produces a full 4D Gaussian Splatting representation that supports: - **Novel view synthesis** — render the scene from any camera viewpoint at any time step - **Dense 3D point tracking** — track every point in the scene through time in 3D --- ## Installation ```bash git clone --recurse-submodules https://github.com/hrzhou2/motion-scale cd motion-scale/ conda create -n motion_scale python=3.10 conda activate motion_scale ``` Install dependencies (tested on CUDA 12.x): ```bash bash install.sh ``` This installs all Python dependencies and builds [gsplat](https://github.com/nerfstudio-project/gsplat) from source. --- ## Data Processing **Download DAVIS:** Go to the [DAVIS 2017 download page](https://davischallenge.org/davis2017/code.html) and download the raw dataset. Extract so that the dataset sits at `<data_dir>/DAVIS/`. **Download preprocessed data:** We provide preprocessed data for the DAVIS sequences used in our paper — download it from [HuggingFace](https://huggingface.co/datasets/hrzhou2/motion-scale). Extract it so that it sits at `<data_dir>/DAVIS/flow3d_preprocessed/`. To preprocess your own sequences, see [preproc/README.md](./preproc/README.md) for the full pipeline. --- ## Training First, set `data_dir` in `configs/davis/default.yaml` to your DAVIS dataset path: ```yaml work_dir: '/path/to/output/' data_dir: '/path/to/DAVIS/' ``` Then run: ```bash conda activate motion_scale python run_training.py --config configs/davis/default.yaml --seq_name camel --exp_name new_run ``` Run `python run_training.py --help` to see all available options. Outputs (checkpoints, videos, TensorBoard logs) are saved to `<work_dir>/<exp_name>/`. --- ## Interactive Rendering After training, launch the interactive viewer: ```bash python run_rendering.py --work_dir <OUTPUT_DIR> --port 8890 ``` This loads `<OUTPUT_DIR>/checkpoints/last.ckpt` and starts a [viser](https://github.com/nerfstudio-project/viser)-based viewer at `localhost:8890`. --- ## Citation ```bibtex @article{zhou2026motionscale, title={MotionScale: Reconstructing Appearance, Geometry, and Motion of Dynamic Scenes with Scalable 4D Gaussian Splatting}, author={Zhou, Haoran and Lee, Gim Hee}, journal={arXiv preprint arXiv:2603.29296}, year={2026} } ```