Source: https://ericbeaudry.uqam.ca/ift821-2011E-ArticleScientifique.pdf