JOintGS: Joint Optimization of Cameras, Bodies and 3D Gaussians for In-the-Wild Monocular Reconstruction
JOintGS jointly optimizes cameras, human poses, and 3DGS for robust, animatable 3D human avatar reconstruction from monocular video with coarse initialization.
Introduction | Getting Started | Dataset & Pre-Process | Evaluation | Training | License | Citation
We tested our system on Ubuntu 22.04.5 LTS using a CUDA 13.0 compatible GPU
- Clone our repo:
git clone https://github.com/MiliLab/JOintGS
- Run the setup script to create a conda environment and install the required packages.
source scripts/conda_setup.sh
- Download the SMPL neutral body model.
- Download NeuMan dataset.
- Download EMDB (Ethical Multi-Device Body) dataset.
We recommend following the step-by-step instructions provided in data/scripts/readme.md to refine the datasets. These scripts handle essential tasks such as camera parameter extraction and SMPL fitting alignment.
After following the above steps, you should obtain a folder structure similar to this:
data/
βββ smpl
β βββ SMPL_NEUTRAL.pkl
βββ neuman
β βββ bike
β βββ ...
βββ emdb
βββ P0_08_outdoor_remove_jacket
β βββ images
β βββ masks
β βββ sparse
β βββ sam3db
You can download our pre-trained model checkpoints directly from Hugging Face Hub, allowing you to bypass the training process. All checkpoints are hosted at the following Hugging Face repository. Please visit this URL to download the files: Hugging Face Repository: louzihan/JOintGS
After following the above steps, you should obtain a folder structure similar to this:
checkpoints/
βββ neuman
β βββ bike
β βββ citron
β βββ jogging
β βββ lab
β βββ parkinglot
β βββ seattle
This project is intended for academic research purposes only.
- Source Code: The software in this repository is licensed under the MIT License.
- Model Weights: The pre-trained checkpoints are released under the CC BY-NC-SA 4.0 License.
- Third-party Data & Models:
- SMPL: The SMPL model is subject to the SMPL Model License.
- Datasets: Images and annotations from NeuMan and EMDB adhere to their original licensing terms (strictly for non-commercial research).
By downloading or using these materials, you agree to comply with the respective licenses of all components.
