US 12,272,015 B2
Messaging system with neural hair rendering
Artem Bondich, Marina del Rey, CA (US); Menglei Chai, Los Angeles, CA (US); Oleksandr Pyshchenko, Pacific Palisades, CA (US); Jian Ren, Marina Del Ray, CA (US); and Sergey Tulyakov, Santa Monica, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on May 2, 2024, as Appl. No. 18/653,609.
Application 18/653,609 is a continuation of application No. 17/987,285, filed on Nov. 15, 2022, granted, now 11,995,781.
Application 17/987,285 is a continuation of application No. 17/445,549, filed on Aug. 20, 2021, granted, now 11,521,362.
Claims priority of provisional application 62/706,522, filed on Aug. 22, 2020.
Prior Publication US 2024/0282066 A1, Aug. 22, 2024
Int. Cl. G06T 19/00 (2011.01); G06F 18/214 (2023.01); G06N 3/045 (2023.01); G06N 3/08 (2023.01); G06T 7/246 (2017.01); G06T 17/00 (2006.01); G06T 19/20 (2011.01)
CPC G06T 19/006 (2013.01) [G06F 18/214 (2023.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06T 7/251 (2017.01); G06T 17/00 (2013.01); G06T 19/20 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2215/16 (2013.01); G06T 2219/024 (2013.01); G06T 2219/2024 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more computer processors; and
one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the system to perform operations comprising:
encoding, using a first neural network, a first image of a first person with fake hair to generate a fake hair encoding;
encoding, using a second neural network, a second image depicting a second person with real hair to generate an appearance map; and
processing, using a third neural network, the appearance map and the fake hair encoding to generate a third image of the first person with the fake hair in accordance with the appearance map.