US 12,014,462 B2
Generation of a 3D model of a reference object to perform scaling of a model of a user's head
Oleg Selivanov, San Mateo, CA (US); Trevor Noel Howarth, San Francisco, CA (US); and Amruta Rajendra Kulkarni, Fremont, CA (US)
Assigned to DITTO TECHNOLOGIES, INC., Oakland, CA (US)
Filed by Ditto Technologies, Inc., Oakland, CA (US)
Filed on May 3, 2022, as Appl. No. 17/736,010.
Claims priority of provisional application 63/183,396, filed on May 3, 2021.
Prior Publication US 2022/0351467 A1, Nov. 3, 2022
Int. Cl. G06T 7/73 (2017.01); G06T 7/55 (2017.01); G06T 17/20 (2006.01); G06T 19/20 (2011.01); G06V 40/16 (2022.01)
CPC G06T 17/20 (2013.01) [G06T 7/55 (2017.01); G06T 7/74 (2017.01); G06T 7/75 (2017.01); G06T 19/20 (2013.01); G06V 40/171 (2022.01); G06T 2219/2004 (2013.01); G06T 2219/2016 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system, comprising:
a memory including instructions; and
a processor, when accessing the instructions, is configured to:
obtain a set of images that shows a user's head and a reference object;
generate a user's head model based at least in part on the set of images;
generate a reference object model based at least in part on the set of images;
determine an orientation and a size of the reference object model based at least in part on a location of the reference object relative to the user's head in the set of images;
use the reference object model, the orientation of the reference object model, the size of the reference object, and a known dimension of the reference object to determine scaling information;
apply the scaling information to the user's head model to obtain a scaled user's head model; and
wherein to determine the orientation of the reference object model, the processor is further configured to:
generate a facial feature model of a portion of the user's head corresponding to the location of the reference object relative to the user's head in the set of images; and
determine the orientation of the reference object model using the facial feature model of the portion of the user's head.