Source: https://theses.univ-lyon2.fr/documents/lyon2/2015/bouchetal_t/pdfAmont/bouchetal_t_these.pdf