Skip to content

About update face dictionary #67

Open

Description

@Nise-2-meet-U

Dear xiaomingLi,

You have done a great job! Thanks for sharing!
I am trying to update the face dictionary by following your code and the instructions on your paper.
However, there are a few questions need your clarification.

  1. Your paper mentioned that you have used 10,000 face pics to consturct those dictionaries. I have checked your pre-trained dictionary model such as "right_eye_256_center.npy", it seems only contains 512 faces(each face feature have 128 feature map), I guess you use kmeans to select the best representative samples from 10,000 pices, is that right?
    image
    After kmeans operation, how to get the representative component? (average all feature vectors in one cluster?)

  2. If I update the face dictionaries without re-train the DFDNet, the results of face reconstruction will be better or worse?

  3. If my guess(1) is right, it takes huge GPU memory to store all those feature map but it only contains 500 faces. Is there a simply way to get more samples into the dictionary but remain GPU memory efficiency?

By all means, this is the best face reconstruction methods so far!
Thanks for your work, your early reply will be appreciated!

Activity

  1. Nise-2-meet-U commented on Feb 19, 2021

    @Nise-2-meet-U
    Author
  2. NNDam commented on Feb 22, 2021

    @NNDam

    +1 Also interested

  3. AstomMars commented on Mar 26, 2021

    @AstomMars

    hi,I am a fan of this excellent job as well. For guess(1), I think those 512 faces are nodes of k-means on 10000 faces. When I deal with SRNTT, I use this strategy and get not bad result.
    Then I form another face dictionaries repository for DFDNet, while using the original generative network. Outputs have some change but not serious.
    Hope that we could communicate about DFDNet in future.
    (可恶,打了半天英文发现也是中国人)

  4. maryhh commented on Apr 13, 2021

    @maryhh

    i like this job as well. It would be nice if you release the generating dictionary code and the training code

  5. dugpa commented on Apr 17, 2021

    @dugpa

    Custom training faces consisting of the target image is the way to go to achieve better results for known low res enhancements. I too am interested in this.

  6. chengqianma commented on Jun 28, 2021

    @chengqianma

    hi,I am a fan of this excellent job as well. For guess(1), I think those 512 faces are nodes of k-means on 10000 faces. When I deal with SRNTT, I use this strategy and get not bad result.
    Then I form another face dictionaries repository for DFDNet, while using the original generative network. Outputs have some change but not serious.
    Hope that we could communicate about DFDNet in future.
    (可恶,打了半天英文发现也是中国人)

    I also find that there is no big change when you replace the face dicts without retraining the whole networks. Have you ever tried to retrain the whole network? Thanks.(GitHub shang hai she xie yin wen hahahaha)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions