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