| 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 |

| 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.
|