摘要 |
To generate a 3D computer model of a subject object 210, images 300-316, 380-384 of the subject object are recorded from different viewing positions and directions. The image data is processed to generate a plurality of sets of images, each set containing images having registered imaging positions and directions. A preliminary 3D computer model 390 is generated using the images from a first of the sets such that the position and orientation of the preliminary 3D computer model 390 is registered with the images in the set. The imaging positions and directions of the images in the first set are then registered with the imaging positions and directions of the images in each other respective set. This is done by projecting the preliminary 3D computer model 390 into images from each other set, and changing the relative position and orientation of the preliminary 3D computer model 390 and images to align the silhouette of the projected 3D computer model with the silhouette of the imaged subject object in the images. A refined 3D computer model of the subject object is generated using images from the different sets which are registered.
|