Source: https://talhassner.github.io/home/projects/By_Example_Reconstruction/BP06_HASSNER_T.pdf