Source: https://perso.telecom-paristech.fr/bourreau/papers/Visibilite.pdf