Process and method for real-time physically accurate and realistic-looking glasses try-on
First Claim
1. A method for generating a real-time realistic-looking image of a pair of virtual glasses defined as a 3D object comprising two arms, and positioned on a real user face image issued from an image, which is one of a single image, a bundle of pictures, a video clip or real-time camera streams, comprising the steps of:
- estimating facial parameters comprising a 3D rotation matrix, a 3D translation vector and morphology parameters, of a user'"'"'s face by a face analysis element;
estimating glasses positioning parameters comprising a 3D rotation matrix, a 3D translation vector, global and local deformation parameters of the virtual glasses, and arms articulation, adapted to the morphology parameters, by glasses positioning element associated with a try-on mode for look or real-size simulation;
mixing the real user face image with the virtual glasses positioned in accordance with the glasses positioning parameters by a realistic rendering element;
applying an opacity correction formula to translucent parts of the glasses; and
wherein global and local deformation parameters of the virtual glasses comprise non-rigid deformation of arms of the virtual glasses.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generating a real-time realistic-looking image of a pair of virtual glasses positioned on a real user face image issued from a single image, a bundle of pictures, a video clip or a real-time camera streams. A face analysis element estimates the 3D rotation matrix, the 3D translation vector, morphology parameters of the user'"'"'s face. A glasses positioning element associated with a try-on mode for look or real-size simulation estimates the 3D rotation matrix, the 3D translation vector, global and local deformation parameters of the virtual glasses, and arms articulation, adapted to the morphology parameters computed by the face analysis element. A realistic rendering element mixes the real user face image with the virtual glasses positioned by the glasses positioning element.
-
Citations
32 Claims
-
1. A method for generating a real-time realistic-looking image of a pair of virtual glasses defined as a 3D object comprising two arms, and positioned on a real user face image issued from an image, which is one of a single image, a bundle of pictures, a video clip or real-time camera streams, comprising the steps of:
-
estimating facial parameters comprising a 3D rotation matrix, a 3D translation vector and morphology parameters, of a user'"'"'s face by a face analysis element; estimating glasses positioning parameters comprising a 3D rotation matrix, a 3D translation vector, global and local deformation parameters of the virtual glasses, and arms articulation, adapted to the morphology parameters, by glasses positioning element associated with a try-on mode for look or real-size simulation; mixing the real user face image with the virtual glasses positioned in accordance with the glasses positioning parameters by a realistic rendering element; applying an opacity correction formula to translucent parts of the glasses; and wherein global and local deformation parameters of the virtual glasses comprise non-rigid deformation of arms of the virtual glasses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for generating a real-time realistic-looking image of a pair of virtual glasses defined as a 3D object comprising two arms, and positioned on a real user face image issued from an image, which is one of a single image, a bundle of pictures, a video clip or real-time camera streams, comprising the steps of:
-
estimating facial parameters comprising a 3D rotation matrix, a 3D translation vector and morphology parameters, of a user'"'"'s face by a face analysis element; estimating glasses positioning parameters comprising a 3D rotation matrix, a 3D translation vector, global and local deformation parameters of the virtual glasses, and arms articulation, adapted to the morphology parameters, by glasses positioning element associated with a try-on mode for look or real-size simulation; mixing the real user face image with the virtual glasses positioned in accordance with the glasses positioning parameters by a realistic rendering element; modifying an opacity value α
into a corrected value α
LDR of objects using the formula; - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification