Computer vision : - Szeliski, Richard (Springer, 2010)