GithubHelp home page GithubHelp logo

xjtueducation / densebody_pytorch Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lotayou/densebody_pytorch

0.0 3.0 0.0 1.03 MB

PyTorch implementation of CloudWalk's recent work DenseBody

Home Page: https://arxiv.org/pdf/1903.10153.pdf

License: GNU General Public License v3.0

Python 100.00%

densebody_pytorch's Introduction

densebody_pytorch

PyTorch implementation of CloudWalk's recent paper DenseBody

Critical Warning

Anyone help with UV data correction will be deeply appreciated!

SMPL UV data downloaded from official website is a total mess up. Here's the result.

3d

2d

paper teaser

Prerequisites

Ubuntu 18.04
CUDA 9.0
Python 3.6
PyTorch 1.0.0
chumpy (For converting SMPL model to basic numpy arrays)
spacepy, h5py (For processing Human36m cdf annotations)

(Optional) Install torch-batched-svd for speedup (Only tested under Ubuntu system).

TODO List

  • Creating ground truth UV position maps for Human36m dataset.
    • 20190329 Finish UV data processing.
    • 20190331 Align SMPL mesh with input image.
    • Testing Generate and save UV position map.
      • Proceeding Checking validity through resampling and mesh reconstruction...
      • Making UV_map generation module a separate class.
    • Data washing: Image resize to 256*256 and 2D annotation compensation.
    • Data Preparation.
  • Finish baseline model training
    • Testing with several new loss functions.
    • Testing with different networks.
  • Report 3D reconstruction results.
    • Setup evaluation protocal and MPJPE-PA metrics.

Current Progress

Finish UV texture map processing. Here's the result:

UV_map

Align SMPL meshes with input images. Here are some results:

Ground Truth Image Aligned Mesh Image Generated UV map

Ground Truth Image Aligned Mesh Image Generated UV map

Citation

Please consider citing the following paper if you find this project useful.

DenseBody: Directly Regressing Dense 3D Human Pose and Shape From a Single Color Image

Disclaimer

Please note that this is an unofficial implementation free for non-commercial usage only. For commercial cooperation please contact the original authors.

densebody_pytorch's People

Contributors

hhhzzm avatar lotayou avatar

Watchers

 avatar  avatar  avatar

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.