Source: http://www.bmva.org/bmvc/1998/pdf/p176.pdf