1. A method of scene reconstruction comprising: obtaining a plurality of images of a scene representing at least two perspective views of said scene; generating a model of said scene using a first subset of said images; calculating said perspectives of each said image in said first subset using said images of said first subset; and refining said model using said calculated perspectives and a second subset of said images, wherein said second subset includes at least one image not in said first subset.