Multiple View Geometry In Computer Vision, 2Nd Edition