Source: https://www-ig.unil.ch/pdf/doc_pro/pro_f.pdf