Source: https://hal.inria.fr/tel-01278275/file/HDR.pdf