Face Modelling

I’m doing my academic project for a simulate of human face and model it, however, I don’t know how to start create the 3D human face model, it’s because the face model need to be match for different input photos. Can anyone tell me how can I do?

Displacement mapping? You can create net (highly tessalated quad) and use B&W displacement map to set height of each vertex. That could be done on GPU for better performance.