Computer vision : a modern approach - Forsyth, David A.; Ponce, Jean (Pearson, 2012)