Source: https://www.guillaume-pillot.ca/pdf/presentation_reconnaissance.pdf