Skip to content

Javisda/smplx-deca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HUMAN AVATAR CREATION THROUGH DEEP LEARNING MODELS

What is this work about?

The present work is the thesis of my undergraduate studies, which focuses on the creation of 3D human avatars using deep learning parametric models based on real human data (SMPL-X and DECA), with the aim of achieving realistic avatars from easily accessible input data such as images taken with a cell phone. For this purpose, the two models are merged and their functionalities are extended. In addition, special emphasis is placed on the texturing process of the head, even correcting the possible inaccuracies of alignment in the textures present in some avatars due to the low resolution of the input images. As a result, through several images (depending on the mode) and customization of the body in the friendly UI integrated, the user is able to generate multiple human avatars ready to be integrated into a video game engine.

What aspects are the most remarkable of the implementation?

  • Fusion of both pipelines into one.
  • UI for body shape and face expression creation.
  • Automatic body creation based on face input shape through optimization techniques.
  • Automatic face texturizer and inpainter.
  • Eye alignment through optimization techniques for texturing phase.
  • Total abstraction for the user.
  • Runtime optimization. Average body creation time in author's computer is 1 minute and 30 seconds.

Pipeline and UI

Results

Beforehand, the results need to be clarified. From upper-left to bottom-right:

  • [1] Identity input image.
  • [2] Expression input image.
  • [3] Close-up of inexpressive face.
  • [4] Close-up of expressive face.
  • [5] Close-up of the back of the head.
  • [6] Body generated with user-defined parameters, using the UI.
  • [7] Body generated with automatic body generation based on head shape.

About

Pipeline for the automatic human avatar creation based on raw picture inputs. Coded in Pytorch and based on the models of DECA and SMPL-X.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published