Copyright (c) 2016-2019, Abhishek Dutta, Visual Geometry Group, Oxford University.