CPC G06T 15/08 (2013.01) [G06T 15/50 (2013.01); G06T 19/00 (2013.01); G06T 2210/22 (2013.01); G06T 2219/004 (2013.01)] | 20 Claims |
1. A method for generating a volume for three-dimensional rendering, the method comprising:
receiving a plurality of images, wherein each image of the plurality of images depicts a target object from a particular view angle of a plurality of view angles;
for each of the plurality of images, determining a notional camera placement for the image to obtain a plurality of annotated images, wherein each annotated image of the plurality of annotated images is annotated with a respective point of view of the target object based on the corresponding notional camera placement;
generating, from the plurality of annotated images, a first volume encompassing a first three-dimensional representation of the target object;
selecting a subspace within the first volume, wherein the subspace is smaller than the first volume and the subspace encompasses the first three-dimensional representation of the target object;
generating, from at least a subset of the plurality of annotated images, a second volume, the second volume overlapping the first volume and encompassing a second three-dimensional representation of the target object; and
cropping the second volume to limit the second volume to the subspace to obtain a cropped volume encompassing the second three-dimensional representation of the target object, wherein the cropped volume is rendered at a computing device.
|