Code Monkey home page Code Monkey logo

detailed-videoavatar's Introduction

Detailed Video Avatar

We did several works in this project, including:

  1. Based on videoavatar,which is the officially released source code of the paper “Video Based Reconstruction of 3D People Models”, the project did human body reconstruction.
  2. We implemented the "mesh subdivision" and "medium-level shape reconstruction" techniques proposed in the paper "Detailed human avatars from monocular video"(Detailed Avatars), achieving detailed reconstruction of human body.
  3. We built a version of videoavatar with supporting Python3.x, chumpyand [opendr are rewritten to support it.
  4. We developed a convenient model rendering and visualization tools, to get the final visualization results of video avatar with texture added.

We note that: although this README is written in English, many other texts in this project is written in Chinese, please feel free to contact us if you find anything hard to understand. Besides, some other features in "Detailed Avatar" are still to be implemented, we only realized the main two.

File Organization

|-- Render: rendering tools 
|-- snapshot:a demo based on one teammate\'s handsome selfie
|-- docs					
	|-- final_report:a conclusion report in Chinese
	|-- Notes:other notes, nothing to do with the project
|-- code					
	|--	MLBSR: implementation of Medium-level Body-shape Reconstruction
	|-- SSBM: implementation of Subdivided SMPL model
	|-- Portable_py3.x:Python 3.x support of opendr and chumpy
	|-- videoavatar:original videoavatar project files

DEMO

With several simply obtained selfies, we can build the 3D body reconstruction as follows. We note that the camera parameters are important to produce reliable reconstruction.

We produce the face reconstruction w/ and w/o techniques proposed in the "Detailed Avatar" paper. The right faces in the following two images are produced with those techniques.

We produce the body reconstruction in a cloud point manner w/ and w/o techniques proposed in the "Detailed Avatar" paper. The comparison effect is remarkable.


Members of our team:Jinkun CaoYuqi HuYuchen LuoNuo ChenErhu Feng. Thanks for their contributions, and especially for the selfies provided by handsome Erhu Feng

Note that this project is just a non-official attempt of implementing detailed-avatars, to refer this work, please cite the original publication.

detailed-videoavatar's People

Contributors

592mcavoy avatar 199chennuo avatar noahcao avatar reimuyk avatar fengerhu1 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.