Code Monkey home page Code Monkey logo

Comments (2)

TimoBolkart avatar TimoBolkart commented on August 27, 2024 3

Hi Yu,

thank you for your interest in DECA.

Regarding the detail mesh, thank you for the suggestion. We just updated the code to also output the reconstructed mesh with applied displacements. Please pull and try again. To leverage DECA's animatable details, we recommend to follow the provided animation pipeline (see Section 4 of the paper for more information about DECA's animatable details).

Regarding the questions about the paper, there are several factors contributing to the qualitative and quantitative state-of-the-art performance of DECA, namely

  1. A novel shape consistency loss (Equation 8) that encourages the shape of different images of the same subject to be the same.
  2. Unlike most previous 3D face reconstruction methods, we use FLAME instead of Basel Face Model (BFM) to represent the coarse shape. FLAME's identity space is more expressive than BFM as demonstrated in Section 7.3 of the original FLAME paper.
  3. The coarse DECA shape is trained from a large dataset of 2 Million images with a wide coverage of ethnicities (see Appendix A). This makes DECA robust to a large variation of ethnicities, face shapes, head poses, lighting conditions, etc. This is important for a high reconstruction quality.
  4. The training data are automatically cleaned to avoid poor landmark labels (see Appendix A). We will release the landmark labels for the training data together with the training code in the future.
  5. The different losses are carefully combined and weighted (see Appendix A). All losses, i.e. landmark loss (Eq. 5), photometric loss, identity loss (Eq. 7), and the shape consistency loss (Eq. 8) contribute to the quality and robustness of the reconstruction.
  6. It is also worth mentioning the eye closure loss (Eq. 6). While it does not directly influence the reconstruction error on NoW [Sanyal et al. 2019], it makes the reconstructed eye region visually more appealing.

I hope that answers your questions

from deca.

YuDeng avatar YuDeng commented on August 27, 2024

Thanks for your detailed explanation. It really helps.

from deca.

Related Issues (20)

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.