US2019378316A1PendingUtilityA1

Dynamic real-time generation of three-dimensional avatar models of users based on live visual input of users' appearance and computer systems and computer-implemented methods directed to thereof

Assignee: BANUBA LTDPriority: Apr 18, 2017Filed: Aug 21, 2019Published: Dec 12, 2019
Est. expiryApr 18, 2037(~10.7 yrs left)· nominal 20-yr term from priority
G06T 13/40H04N 7/157G06T 17/30G06K 9/00281G06K 9/00248G06K 9/00261H04L 65/602G06K 9/00302G06V 40/171H04L 65/762G06V 40/165G06V 40/174G06V 40/167
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In some embodiments, the present invention provides for a computer system that may include a camera component configured to acquire a visual content, where the visual content includes a plurality of frames having a visual representation of a person's face; and a processor configured to: train a face detection regressor with a synthetic face model database to obtain a face detection trained regressor; apply, for each frame, the face detection trained regressor to detect or to track the face based on facial features, local features, and a pre-defined hyperparameter; construct an intermediate multi-dimensional face model; apply machine learning to determine features of an intermediate multi-dimensional head model; construct a multi-dimensional avatar; and utilize the multi-dimensional avatar to perform an activity associated with the person.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 training, by at least one processor, at least one face detection regressor with at least one synthetic face model database to obtain at least one face detection trained regressor;   wherein the at least one synthetic face model database comprises a plurality of facial features;   wherein each facial feature is identified by a pre-defined set of parameters;   obtaining, by the at least one processor, a plurality of frames having a visual representation of a face of at least one person;   extracting, by the at least one processor, a plurality of local features from each frame of the plurality of frames;   applying, by the at least one processor, for each frame, the at least one face detection trained regressor to the plurality of local features to detect or to track a presence of a face of a particular individual, based, at least in part, on:
 i) the plurality of facial features, 
 ii) the plurality of local features, and 
 iii) at least one pre-defined hyperparameter; 
   constructing, by the at least one processor, an intermediate multi-dimensional face model of the face of the particular individual based on the detected or tracked presence of the face of the particular individual;   applying, by the at least one processor, machine learning to determine a plurality of features of an intermediate multi-dimensional head model of the particular individual based on the detected or tracked presence of the face of the particular individual;   constructing, by the at least one processor, at least one multi-dimensional avatar of the particular individual based, at least in part, on:
 i) the intermediate multi-dimensional face model of the particular individual, and 
 ii) the plurality of features of the intermediate multi-dimensional head model of the particular individual; and 
   utilizing, by the at least one processor, the at least one multi-dimensional avatar of the particular individual to perform at least one activity associated with the particular individual.   
     
     
         2 . A system comprising:
 a camera component, wherein the camera component is configured to acquire a visual content, wherein the visual content comprises a plurality of frames having a visual representation of a face of at least one person; and   at least one processor configured to:   train at least one face detection regressor with at least one synthetic face model database to obtain at least one face detection trained regressor;
 wherein the at least one synthetic face model database comprises a plurality of facial features; 
 wherein each facial feature is identified by a pre-defined set of parameters; 
   extract a plurality of local features from each frame of the plurality of frames;   apply, for each frame, the at least one face detection trained regressor to the plurality of local features to detect or to track a presence of a face of a particular individual, based, at least in part, on:
 i) the plurality of facial features, 
 ii) the plurality of local features, and 
 iii) at least one pre-defined hyperparameter; 
   construct an intermediate multi-dimensional face model of the face of the particular individual based on the detected or tracked presence of the face of the particular individual;   apply machine learning to determine a plurality of features of an intermediate multi-dimensional head model of the particular individual based on the detected or tracked presence of the face of the particular individual;   construct at least one multi-dimensional avatar of the particular individual based, at least in part, on:
 i) the intermediate multi-dimensional face model of the particular individual, and 
 ii) the plurality of features of the intermediate multi-dimensional head model of the particular individual; and 
   utilize the at least one multi-dimensional avatar of the particular individual to perform at least one activity associated with the particular individual.

Join the waitlist — get patent alerts

Track US2019378316A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.