Multiple View Geometry in Computer Vision