-
公开(公告)号:US20230316613A1
公开(公告)日:2023-10-05
申请号:US18206985
申请日:2023-06-07
Applicant: Snap Inc.
Inventor: Artem Bondich , Oleksandr Pyshchenko
CPC classification number: G06T11/60 , G06T11/001 , G06T5/002 , G06T11/203 , G06T2207/30201 , G06T2200/24 , G06T2207/10016
Abstract: Systems and methods are provided for rendering hair. The systems and methods include receiving hair spline data comprising coordinates of a plurality of hair strands; selecting a first hair strand of the plurality of hair strands; retrieving coordinates of the first hair strand; identifying based on the respective coordinates of the plurality of hair strands a second hair strand that is adjacent to the first hair strand; storing a reference to the second hair strand in association with the coordinates of the first hair strand; and generating one or more additional hair strands between the first hair strand and the second hair strand based on the coordinates of the first hair strand and the reference to the second hair strand.
-
公开(公告)号:US11044217B2
公开(公告)日:2021-06-22
申请号:US16703559
申请日:2019-12-04
Applicant: Snap Inc.
Inventor: Grygoriy Kozhemiak , Oleksandr Pyshchenko , Victor Shaburov , Trevor Stephenson , Aleksei Stoliar
Abstract: Systems and methods are provided for receiving a first media content item associated with a first interactive object of an interactive message, receiving a second media content item associated with a second interactive object of the interactive message, generating a third media content item based on the first media content item and second media content item, wherein the third media content item comprises combined features of the first media content item and the second media content item, and causing display of the generated third media content item.
-
公开(公告)号:US10445938B1
公开(公告)日:2019-10-15
申请号:US15801814
申请日:2017-11-02
Applicant: Snap Inc.
Inventor: Fedir Poliakov , Oleksandr Pyshchenko
Abstract: Systems, devices, media, and methods are presented for presentation of modified objects within a video stream. The systems and methods receive a set of images within a video stream and identify at least a portion of a face in a first subset of images. The systems and methods determine face characteristics by analyzing the portion of the face in the first subset of images. The systems and methods apply a graphical representation of glasses to the face based on the face characteristics and cause presentation of a modified video stream including the portion of the face with the graphical representation of the glasses in a second subset of images of the set of images while receiving the video stream.
-
公开(公告)号:US10102423B2
公开(公告)日:2018-10-16
申请号:US15199482
申请日:2016-06-30
Applicant: Snap, Inc.
Inventor: Victor Shaburov , Yurii Monastyrshyn , Oleksandr Pyshchenko , Sergei Kotcur
Abstract: Systems, devices, and methods are presented for segmenting an image of a video stream with a client device by receiving one or more images depicting an object of interest and determining pixels within the one or more images corresponding to the object of interest. The systems, devices, and methods identify a position of a portion of the object of interest and determine a direction for the portion of the object of interest. Based on the direction of the portion of the object of interest, a histogram threshold is dynamically modified for identifying pixels as corresponding to the portion of the object of interest. The portion of the object of interest is replaced with a graphical interface element aligned with the direction of the portion of the object of interest.
-
公开(公告)号:US11995781B2
公开(公告)日:2024-05-28
申请号:US17987285
申请日:2022-11-15
Applicant: Snap Inc.
Inventor: Artem Bondich , Menglei Chai , Oleksandr Pyshchenko , Jian Ren , Sergey Tulyakov
IPC: G06T19/00 , G06F18/213 , G06F18/214 , G06N3/045 , G06N3/08 , G06T7/246 , G06T17/00 , G06T19/20
CPC classification number: G06T19/006 , G06F18/213 , G06F18/214 , G06N3/045 , G06N3/08 , G06T7/251 , G06T17/00 , G06T19/20 , G06T2207/20081 , G06T2207/20084 , G06T2215/16 , G06T2219/024 , G06T2219/2024
Abstract: A messaging system performs neural network hair rendering for images provided by users of the messaging system. A method of neural network hair rendering includes processing a three-dimensional (3D) model of fake hair and a first real hair image depicting a first person to generate a fake hair structure, and encoding, using a fake hair encoder neural subnetwork, the fake hair structure to generate a coded fake hair structure. The method further includes processing, using a cross-domain structure embedding neural subnetwork, the coded fake hair structure to generate a fake and real hair structure, and encoding, using an appearance encoder neural subnetwork, a second real hair image depicting a second person having a second head to generate an appearance map. The method further includes processing, using a real appearance renderer neural subnetwork, the appearance map and the fake and real hair structure to generate a synthesized real image.
-
公开(公告)号:US11551425B2
公开(公告)日:2023-01-10
申请号:US17115096
申请日:2020-12-08
Applicant: Snap Inc.
Inventor: Fedir Poliakov , Oleksandr Pyshchenko
Abstract: Systems, devices, media, and methods are presented for presentation of modified objects within a video stream. The systems and methods receive a set of images within a video stream and identify at least a portion of a face in a first subset of images. The systems and methods determine face characteristics by analyzing the portion of the face in the first subset of images. The systems and methods apply a graphical representation of glasses to the face based on the face characteristics and cause presentation of a modified video stream including the portion of the face with the graphical representation of the glasses in a second subset of images of the set of images while receiving the video stream.
-
公开(公告)号:US20220058880A1
公开(公告)日:2022-02-24
申请号:US17445549
申请日:2021-08-20
Applicant: Snap Inc.
Inventor: Artem Bondich , Menglei Chai , Oleksandr Pyshchenko , Jian Ren , Sergey Tulyakov
Abstract: A messaging system performs neural network hair rendering for images provided by users of the messaging system. A method of neural network hair rendering includes processing a three-dimensional (3D) model of fake hair and a first real hair image depicting a first person to generate a fake hair structure, and encoding, using a fake hair encoder neural subnetwork, the fake hair structure to generate a coded fake hair structure. The method further includes processing, using a cross-domain structure embedding neural subnetwork, the coded fake hair structure to generate a fake and real hair structure, and encoding, using an appearance encoder neural subnetwork, a second real hair image depicting a second person having a second head to generate an appearance map. The method further includes processing, using a real appearance renderer neural subnetwork, the appearance map and the fake and real hair structure to generate a synthesized real image.
-
公开(公告)号:US20210299630A1
公开(公告)日:2021-09-30
申请号:US17330852
申请日:2021-05-26
Applicant: Snap Inc.
Inventor: Grygoriy Kozhemiak , Oleksandr Pyshchenko , Victor Shaburov , Trevor Stephenson , Aleksei Stoliar
Abstract: Systems and methods are provided for receiving a first media content item associated with a first interactive object of an interactive message, receiving a second media content item associated with a second interactive object of the interactive message, generating a third media content item based on the first media content item and second media content item, wherein the third media content item comprises combined features of the first media content item and the second media content item, and causing display of the generated third media content item.
-
公开(公告)号:US11030786B1
公开(公告)日:2021-06-08
申请号:US16532221
申请日:2019-08-05
Applicant: Snap Inc.
Inventor: Artem Bondich , Oleksandr Pyshchenko
Abstract: Systems and methods are provided for rendering hair. The systems and methods include receiving hair spline data comprising coordinates of a plurality of hair strands; selecting a first hair strand of the plurality of hair strands; retrieving coordinates of the first hair strand; identifying based on the respective coordinates of the plurality of hair strands a second hair strand that is adjacent to the first hair strand; storing a reference to the second hair strand in association with the coordinates of the first hair strand; and generating one or more additional hair strands between the first hair strand and the second hair strand based on the coordinates of the first hair strand and the reference to the second hair strand.
-
公开(公告)号:US10891797B1
公开(公告)日:2021-01-12
申请号:US16561610
申请日:2019-09-05
Applicant: Snap Inc.
Inventor: Fedir Poliakov , Oleksandr Pyshchenko
Abstract: Systems, devices, media, and methods are presented for presentation of modified objects within a video stream. The systems and methods receive a set of images within a video stream and identify at least a portion of a face in a first subset of images. The systems and methods determine face characteristics by analyzing the portion of the face in the first subset of images. The systems and methods apply a graphical representation of glasses to the face based on the face characteristics and cause presentation of a modified video stream including the portion of the face with the graphical representation of the glasses in a second subset of images of the set of images while receiving the video stream.
-
-
-
-
-
-
-
-
-