US 7,499,586 B2
Photographing big things
Aseem O. Agarwala, Seattle, Wash. (US); Maneesh Agrawala, Seattle, Wash. (US); Michael F. Cohen, Seattle, Wash. (US); David H. Salesin, Seattle, Wash. (US); and Richard Szeliski, Bellevue, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on Dec. 30, 2005, as Appl. No. 11/323,241.
Claims priority of provisional application 60/723576, filed on Oct. 04, 2005.
Prior Publication US 2007/0076016 A1, Apr. 05, 2007
Int. Cl. G06K 9/00 (2006.01); G06K 9/36 (2006.01); G09G 5/00 (2006.01)
U.S. Cl. 382—154  [382/284; 345/629] 20 Claims
OG exemplary drawing
 
1. A computer implemented system that facilitates optimized, multi-perspective digital image generation, comprising:
an interface that receives a plurality of images that correspond to a plurality of camera locations along a camera path, each respective image depicts a portion of a 3-dimensional scene from the point of view of one of the plurality of camera locations; and
an image generation component that generates an optimized image, the image generation component comprising:
a surface definition component that determines a dominant depth for the scene and generates a 2-dimensional picture surface at the dominant depth;
a projection component that projects each pixel of an image from the plurality of images onto the picture surface and identifies overlapping pixels; and
an optimization component that selects a best pixel to be projected from among the overlapping pixels based on an objective function.