Image synthesis by illuminating a virtual deviation-mapped surface
AssigneeMicrosoft Corporation
InventorsWen-Yin Liu, Hua Zhong, Ying-Qing Xu
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsWen-Yin Liu, Hua Zhong, Ying-Qing Xu
Estimating the term…
Methods and apparatus for synthesizing images from two or more existing images are described. The described embodiment makes use of an illumination model as a mathematical model to combine the images. A first of the images is utilized as an object color or color source (i.e. the foreground) for a resultant image that is to be formed. A second of the images (utilized as the background or texture) is utilized as a perturbation source. In accordance with the described embodiment, the first image is represented by a plane that has a plurality of surface normal vectors. Aspects of the second image are utilized to perturb or adjust the surface normal vectors of the plane that represents the first image. Perturbation occurs, in the described embodiment, by determining individual intensity values for corresponding pixels of the second image. The intensity values are mapped to corresponding angular displacement values. The angular displacement values are used to angularly adjust or deviate the surface normal vectors for corresponding image pixels of the plane that represents the first image. This yields a virtual surface whose normal vectors are not fully specified, but constrained only by the angles between the original surface normal vectors and the perturbed normal vectors. In the described embodiment, after some assumptions concerning the viewing and lighting source direction, an illumination model is then applied to the virtual surface to yield a resultant synthesized image.
A computer-implemented method of synthesizing an image from at least two other images comprising:
A computer-implemented method of synthesizing an image from at least two other images comprising:
A computer-implemented method of synthesizing an image from at least two other images comprising:
A computer-implemented method of synthesizing an image from at least two other images comprising:
A programmed image synthesizer comprising:
One or more computer-readable media having computer-readable instructions thereon which, when executed by a computer, cause the computer to implement the following method:
A computer program on a computer readable medium which implements the following method:
A computer-implemented method of synthesizing an image from at least two other images comprising:
A computer-implemented method of synthesizing an image from at least two other images comprising:
A computer-implemented method comprising:
A programmed image synthesizer comprising:
Dependencies are inferred from the claim text.