Computer vision : algorithms and applications - Szeliski, Richard (Texts in computer science (Springer), 2011)