LizhenWangT / FaceVerse

FaceVerse: a Fine-grained and Detail-controllable 3D Face Morphable Model from a Hybrid Dataset (CVPR2022)
BSD 2-Clause "Simplified" License
460 stars 57 forks source link

unkown scale #1

Closed wuneng closed 2 years ago

wuneng commented 2 years ago

The interocular distance of pca template is 0.55. How to covert it to unit(e.g. mm)?

LizhenWangT commented 2 years ago

Actually we rescale the models by converting the length along the y axis to 1. So you can get a reasonable scale by multiplying the coordinates by factors of 200mm to 250mm.

wuneng commented 2 years ago

I want to fit rgbd data using FaceVerse model. With unknow scale, the fitting results can not be accurate. Multiplying 200 means a person whose interocular distance would be 110mm(beyond the normal range of the human interocular distance 8.5cm-10.5cm)

LizhenWangT commented 2 years ago

Maybe an optimizable scale parameter will be helpful in this case, since there is no sclae-related components in our ''idBase'' matrix.

wuneng commented 2 years ago

Get it, thanks for your suggestion.