Giter VIP home page Giter VIP logo

car's Introduction

High-Fidelity Clothed Avatar Reconstruction from a Single Image

Paper

This repository contains the official PyTorch implementation of:

High-Fidelity Clothed Avatar Reconstruction from a Single Image

Table of Contents

Installation

  • CUDA=10.2
  • Python = 3.7
  • PyTorch = 1.6.0

1. Setup virtual environment:

conda create -n car python=3.7
conda activate car

# install pytorch
conda install -c pytorch pytorch=1.10.0 torchvision==0.7.0 cudatoolkit=10.2

# install pytorch3d 
pip install pytorch3d -f https://dl.fbaipublicfiles.com/pytorch3d/packaging/wheels/py37_cu102_pyt1100/download.html

# install trimesh  
conda install -c conda-forge rtree pyembree
pip install trimesh[all]

# install other dependencies
pip install -r requirement.txt

# install customized smpl code
cd smpl
python setup.py install
cd ../

If you use other python and cuda versions (default python3.7 cuda 10.2), please change the cuda version and python version in ./install.sh. If you use other pytorch version (default pytorch 1.6.0), please install pytorch3d according to the official install instruction official INSTALL.md.

2. Download smpl models from https://smpl.is.tue.mpg.de/, put them into models folder under ./data/smpl_related/models/smpl/

Training

# CAR 
python -m apps.train -cfg configs/car-rp.yaml --gpu 0 

# ARCH* (*: re-implementation)
python -m apps.train -cfg configs/arch.yaml --gpu 0  

The results will be saved in ./out/.

Inference

  • Download the pretrained models and put it in ./out/ckpt/ours-normal-1view/.
  • Download extra data (PyMAF, ICON normal model, SMPL model) and put them to ./data.
  • Run the following script to test example images in directory ./examples. Results will be saved in ./examples/results.
python -m apps.infer --gpu 0 -cfg configs/car-rp.yaml

Citation

@inproceedings{liao2023car,
  title     = {{High-Fidelity Clothed Avatar Reconstruction from a Single Image}},
  author    = {Liao, Tingting and Zhang, Xiaomei and Xiu, Yuliang and Yi, Hongwei and Liu, Xudong and Qi, Guo-Jun and Zhang, Yong and Wang, Xuan and Zhu, Xiangyu and Lei, Zhen},
  booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
  month     = {June},
  year      = {2023},
}

car's People

Contributors

tingtingliao avatar

Stargazers

LeonGu avatar 최연우(Yonwoo Choi) avatar Yiran Wei avatar  avatar  avatar  avatar  avatar Owl Burger avatar coolcoolのyisuanwang avatar  avatar Akash avatar Yuliang Xiu avatar  avatar Duotun Wang avatar Sava Kanevsky avatar  avatar Xuan Wang avatar  avatar  avatar AXuanCreator avatar  avatar  avatar Nicolas Dedual avatar Sanghyeon Kim avatar  avatar Minjun Kang avatar xuheny avatar  avatar  avatar CanYueXiBing avatar Li Jie avatar 林杰 avatar YiChenCityU avatar Imran Akbar avatar Yoyo avatar Jie Yang avatar  avatar Bao Li avatar  avatar  avatar ding avatar  avatar Tong Wu avatar Nerdy Rodent avatar Ceyda Cinarel (재이다) avatar Devansh Khandekar avatar Hang Ye avatar Akash avatar  avatar Fukahire avatar Nathaniel Simmons avatar Josh Fourie avatar Chuming Lin avatar Junaid Afzal avatar yongzhang6782 avatar  avatar  avatar Shengtao Wang  avatar  avatar AetherZ25 avatar 龙笑泽 avatar Chenghong Li avatar Yongjia Ma avatar Yongmoon Park avatar Cao Yukang avatar David Marx avatar Qing Shuai avatar Yu Sun avatar universe avatar Chen avatar Sai Kumar Dwivedi avatar L.JIE avatar Zihao Zhang avatar Pearson Zhao avatar Xingyi He avatar Dongyu Yan avatar Zhengming Yu avatar kiui avatar  avatar  avatar Hongwei Yi avatar  avatar Julian Tanke avatar  avatar Liu Pengfei avatar Yingzhi avatar Homayoun avatar  avatar Tho avatar  avatar IridescentJiang avatar Hollis-7 avatar lan avatar Inhee Lee avatar Zhixin Piao avatar Puhua Jiang avatar  avatar Sauradip Nag avatar Kristijan Bartol avatar Sandalots avatar

Watchers

Julian Tanke avatar Yuliang Xiu avatar PeterZs avatar L.JIE avatar signal processing fan avatar Snow avatar  avatar Pyjcsx avatar Tho avatar  avatar  avatar Akash avatar 林杰 avatar  avatar

car's Issues

There is no requirement.txt.

Hello! Your research work is excellent. I want to reproduce your work and learn from it, but you don't have the requirement.txt file in your project directory, can you make it public?

Confusion about coarse meshes

Thanks for your great work!

Actually I am confused about how the coarse meshes is used in the SDFNet, it seems that Eq(10) does not use the coarse meshes, is the coarse meshes are treated as GT surface?

论文的疑惑

image
As far as I know, Fx is the SDF value inferred by the Canonical Implicit Model, But why ▽xFx means the differential normal at x?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.