Method and system for representing a virtual object in a view of a real environment
First Claim
1. A method of representing a virtual object in a view of a real environment, comprising:
- obtaining a first image of at least part of a human face in a real environment captured by a first camera;
determining one or more image positions in the first image corresponding to one or more face sample positions, wherein the one or more face sample positions are each associated with a known radiance transfer function;
determining at least one first light according to intensity information associated with the one or more image positions and the radiance transfer functions associated with the one or more face sample positions corresponding to the image positions in the first image; and
displaying the virtual object on a display device in the view of the real environment according to the at least one first light.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system of representing a virtual object in a view of a real environment is provided which includes providing image information of a first image of at least part of a human face captured by a camera, providing at least one human face specific characteristic, determining an image area of the face in the first image as a face region, determining at least one first light falling on the face according to the face region and the at least one human face specific characteristic, and blending in the virtual object on a display device in the view of the real environment according to at least one first light. The method further includes providing a plurality of face sample positions, providing for each of the plurality of face sample positions a radiance transfer function, determining image positions of the face sample positions in the first image, and determining a first light according to intensity information associated with the image positions of the face sample positions in the first image and the radiance transfer functions associated with the face sample positions in the first image.
37 Citations
21 Claims
-
1. A method of representing a virtual object in a view of a real environment, comprising:
-
obtaining a first image of at least part of a human face in a real environment captured by a first camera; determining one or more image positions in the first image corresponding to one or more face sample positions, wherein the one or more face sample positions are each associated with a known radiance transfer function; determining at least one first light according to intensity information associated with the one or more image positions and the radiance transfer functions associated with the one or more face sample positions corresponding to the image positions in the first image; and displaying the virtual object on a display device in the view of the real environment according to the at least one first light. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium comprising software code sections which when executed causes one or more processors to:
-
obtain a first image of at least part of a human face in a real environment captured by a first camera; determine one or more image positions in the first image corresponding to one or more face sample positions, wherein the one or more face sample positions are each associated with a known radiance transfer function; determine at least one first light according to intensity information associated with the one or more image positions and the radiance transfer functions associated with the one or more face sample positions corresponding to the image positions in the first image; and display the virtual object on a display device in the view of the real environment according to the at least one first light.
-
-
18. A system for representing a virtual object in a view of a real environment, comprising:
-
a first camera; one or more processors; and a memory coupled to the one or more processors and comprising computer readable instructions which, when executed by the one or more processors, cause the system to; obtain an image of at least part of a human face in a real environment captured by the first camera; determine one or more image positions in the first image corresponding to one or more face sample positions, wherein the one or more face sample positions are each associated with a known radiance transfer function; determine at least one first light according to intensity information associated with the one or more image positions and the radiance transfer functions associated with the one or more face sample positions corresponding to the image positions in the first image; and display the virtual object on a display device in the view of the real environment according to the at least one first light. - View Dependent Claims (19, 20, 21)
-
Specification