US 12,131,421 B2
Cropping for efficient three-dimensional digital rendering
Kowsheek Mahmood, North York (CA); Kevin Roan, Amsterdam (NL); and David McKinley Cardwell, Toronto (CA)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on Dec. 19, 2022, as Appl. No. 18/083,796.
Claims priority of provisional application 63/314,169, filed on Feb. 25, 2022.
Prior Publication US 2023/0274494 A1, Aug. 31, 2023
Int. Cl. G06T 15/08 (2011.01); G06T 15/50 (2011.01); G06T 19/00 (2011.01)
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
OG exemplary drawing
 
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.