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
DeepCurrents: Learning Implicit Representations of Shapes with Boundaries
David Palmer*, Dmitriy Smirnov*, Stephanie Wang, Albert Chern, Justin Solomon
To prepare the training dataset, first download and extract the FAUST human body meshes:
wget -O faust.tar.gz https://www.dropbox.com/s/jgm6hfif6evpi2b/faust.tar.gz?dl=0
tar -xvf faust.tar.gz
Then, preprocess the mesh segmentations:
./scripts/generate_data.sh
To overfit to a single mesh, run:
python scripts/train_reconstruction.py --data data/category --idx i --out out_dir
You should specify one of heads, torsos, arms, forearms, hands, or feet
as category, and indicate an index between 0 and 99 as i to pick a mesh from the dataset.
To learn a minimal serfice, run:
python scripts/train_minimal.py --boundary boundary_config --idx i --out out_dir
Specify the boundary configuration boundary_config as either hopf, borromean, or trefoil.
out/model/it.pth should be the checkpoint of a trained model, and data/category the directory to the
dataset used to train the model. You can choose between latent or boundary as the interpolation_type.
BibTeX
@article{palmer2021deepcurrents,
title={{DeepCurrents}: Learning Implicit Representations of Shapes with Boundaries,
author={Palmer, David and Smirnov, Dmitriy and Wang, Stephanie and Chern, Albert and Solomon, Justin},
journal={arXiv:2111.09383},
year={2021},
}
About
Code for DeepCurrents: Learning Implicit Representations of Shapes with Boundaries