Source: https://liris.cnrs.fr/Documents/Liris-4493.pdf