Source: http://www.gpso.fr/rapport_EPFL.pdf