US 12,315,056 B2
Accessory detection and determination for avatar enrollment
Gabriela N. Venturini, Los Angeles, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Aug. 15, 2022, as Appl. No. 17/819,746.
Claims priority of provisional application 63/236,082, filed on Aug. 23, 2021.
Prior Publication US 2023/0055013 A1, Feb. 23, 2023
Int. Cl. G06T 13/40 (2011.01); G06V 40/16 (2022.01)
CPC G06T 13/40 (2013.01) [G06V 40/171 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A device, comprising:
a memory;
an image capture device; and
one or more processors operatively coupled to the memory, wherein the one or more processors are configured to execute instructions causing the one or more processors to:
obtain a first image captured by the image capture device, wherein the first image comprises a first subject wearing a first pair of eyeglasses;
determine a first outline of the first pair of eyeglasses, wherein determining a first outline of the first pair of eyeglasses further comprises:
extracting a set of edge pixels for the first pair of eyeglasses; and
determining the first outline of the first pair of eyeglasses as an ordered list of key points, wherein the key points comprise representations of an outer edge of the first pair of eyeglasses;
obtain an object library, wherein the object library comprises a first plurality of three-dimensional (3D) models of pairs of eyeglasses;
determine a second outline for each of a first set of the first plurality of 3D models of pairs of eyeglasses in the object library; and
determine a similarity score for each of the 3D models of pairs of eyeglasses in the first set based, at least in part, on a comparison of the first outline to the respective second outline for each of the 3D models of pairs of eyeglasses in the first set.