Patent ID: 11971246
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A non-transitory computer-readable medium storing executable instructions that when executed by at least one processor of a computing device are configured to cause the at least one processor to:
receive, via an application executing on the computing device, image data captured by a camera of the computing device, the image data including image data representing a head of a user and a reference device worn by the user;
receive, via an input into the application, at least one measurement associated with the reference device, including:
receive a first measurement corresponding to a width of a lens portion of a frame of the reference device;
receive a second measurement corresponding to a width of a bridge portion of the frame, wherein a frontal width measurement of the frame is two times the first measurement plus the second measurement; or
receive a third measurement corresponding to a length of an arm portion of the frame;

detect the reference device in the image data;
associate a scale with the reference device within the image data based on the at least one measurement;
detect a plurality of features of the head of the user in the image data;
determine a plurality of measurements corresponding to the plurality of features of the head of the user based on the scale associated with the reference device within the image data;
produce a three-dimensional model of the head of the user based on the plurality of measurements of the plurality of features of the head of the user determined based on the scale associated with the reference device; and
output a configuration of a head mounted wearable computing device for the user based on the three-dimensional model of the head of the user.