Patents by Inventor Sergey Demyanov

Sergey Demyanov has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12148202
    Abstract: An image manipulation system for generating modified images using a generative adversarial network (GAN) trains GANs using domain changes, aligns input images with generated images, classifies and associates target images based on a symmetry, and uses a modified discriminator structure. A method for domain changes includes generating, using a pre-trained GAN trained on a plurality of first target images, a plurality of images, and determining a feature for each of the plurality of images. The method further includes determining the feature for each of a plurality of second target images and matching, based on the feature, second target images of the plurality of second target images with the plurality of images. The method further includes training a discriminator of the pre-trained GAN with the second target images and the plurality of images.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: November 19, 2024
    Assignee: Snap Inc.
    Inventors: Sergey Demyanov, Konstantin Gudkov, Fedor Zhdanov, Andrei Zharkov
  • Patent number: 12125129
    Abstract: Systems and methods are disclosed for generating, a source image sequence using an image sensor of the computing device, the source image sequence comprising a plurality of source images depicting a head and face, identifying driving image sequence data to modify face image feature data in the source image sequence, generating, using an image transformation neural network, a modified source image sequence comprising a plurality of modified source images depicting modified versions of the head and face, and storing the modified source image sequence on the computing device.
    Type: Grant
    Filed: April 19, 2023
    Date of Patent: October 22, 2024
    Assignee: Snap Inc.
    Inventors: Sergey Demyanov, Aleksei Podkin, Aliaksandr Siarohin, Aleksei Stoliar, Sergey Tulyakov
  • Publication number: 20240303902
    Abstract: The subject technology receives an object mesh, information related to a viewpoint for rendering an image of an object having a reflective surface, and a set of maps. The subject technology generates a rasterized RGB (Red Green Blue) image based on the object mesh, the viewpoint, and the set of maps. The subject technology generates, using a neural network model, an output image of the object with the reflective surface based at least in part on the rasterized RGB image and the viewpoint. The subject technology provides for display the output image of the object with the reflective surface on a display of a computer client device.
    Type: Application
    Filed: March 10, 2023
    Publication date: September 12, 2024
    Inventors: Vladislav Shakhrai, Sergey Demyanov, Aleksei Stoliar, Istvan Marton
  • Publication number: 20240296645
    Abstract: Methods and systems are disclosed for performing operations for generating a photorealistic rendering of an object. The operations include: accessing a set of albedo textures and a machine learning model associated with a real-world object, the set of albedo textures and a machine learning model having been trained based on a plurality of viewpoints of the real-world object; obtaining a three-dimensional (3D) mesh of the real-world object; receiving input that selects a new viewpoint that differs from the plurality of viewpoints of the real-world object; and generating a photorealistic rendering of the real-world object from the new viewpoint based on the 3D mesh of the real-world object, the set of albedo textures, and the machine learning model associated with the real-world object.
    Type: Application
    Filed: May 15, 2024
    Publication date: September 5, 2024
    Inventors: Vladislav Shakhrai, Sergey Demyanov, Mikhail Vasilkovskii, Aleksei Stoliar
  • Patent number: 12081794
    Abstract: Systems and methods herein describe a video compression system. The described systems and methods accesses a sequence of image frames from a first computing device, the sequence of image frames comprising a first image frame and a second image frame, detects a first set of keypoints for the first image frame, transmits the first image frame and the first set of keypoints to a second computing device, detects a second set of keypoints for the second image frame, transmits the second set of keypoints to the second computing device, causes an animated image to be displayed on the second computing device.
    Type: Grant
    Filed: August 4, 2023
    Date of Patent: September 3, 2024
    Assignee: Snap Inc.
    Inventors: Sergey Demyanov, Andrew Cheng-min Lin, Walton Lin, Aleksei Podkin, Aleksei Stoliar, Sergey Tulyakov
  • Patent number: 12062144
    Abstract: Methods and systems are disclosed for performing automatically creating AR experiences on a messaging platform. The methods and systems perform operations that include: receiving, via a graphical user interface (GUI), input that specifies a plurality of image transformation parameters; accessing a set of sample source images; modifying the set of sample source images based on the plurality of image transformation parameters to generate a set of sample target images; training a machine learning model to generate a given target image from a given source image by establishing a relationship between the set of sample source images and the set of sample target images; and automatically generating an augmented reality experience comprising the trained machine learning model.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: August 13, 2024
    Assignee: Snap Inc.
    Inventors: Konstantin Gudkov, Andrey Alejandrovich Gomez Zharkov, Vadim Velicodnii, Aleksei Zhuravlev, Sergey Demyanov
  • Publication number: 20240246590
    Abstract: Systems and embodiments herein describe an augmented reality (AR) object rendering system. The AR object rendering system receives an image, generates a set of noise parameters and a set of blur parameters for the image using a neural network trained on a paired dataset of images, identifies an AR object associated with the image, modifies the AR object using the set of noise parameters and the set of blur parameters, displays the modified augmented reality object within the image.
    Type: Application
    Filed: April 3, 2024
    Publication date: July 25, 2024
    Inventors: Sergey Demyanov, Yunqing Hu, Istvan Marton, Daniil Ostashev, Aleksei Podkin
  • Patent number: 12020392
    Abstract: Methods and systems are disclosed for performing operations for generating a photorealistic rendering of an object. The operations include: accessing a set of albedo textures and a machine learning model associated with a real-world object, the set of albedo textures and a machine learning model having been trained based on a plurality of viewpoints of the real-world object; obtaining a three-dimensional (3D) mesh of the real-world object; receiving input that selects a new viewpoint that differs from the plurality of viewpoints of the real-world object; and generating a photorealistic rendering of the real-world object from the new viewpoint based on the 3D mesh of the real-world object, the set of albedo textures, and the machine learning model associated with the real-world object.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: June 25, 2024
    Assignee: Snap Inc.
    Inventors: Vladislav Shakhrai, Sergey Demyanov, Mikhail Vasilkovskii, Aleksei Stoliar
  • Patent number: 11954810
    Abstract: Systems and embodiments herein describe an augmented reality (AR) object rendering system. The AR object rendering system receives an image, generates a set of noise parameters and a set of blur parameters for the image using a neural network trained on a paired dataset of images, identifies an AR object associated with the image, modifies the AR object using the set of noise parameters and the set of blur parameters, displays the modified augmented reality object within the image.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: April 9, 2024
    Assignee: Snap Inc.
    Inventors: Sergey Demyanov, Yunqing Hu, Istvan Marton, Daniil Ostashev, Aleksei Podkin
  • Publication number: 20240087229
    Abstract: A three-dimensional asset (3D) reconstruction technique for generating a 3D asset representing an object from images of the object. The images are captured from different viewpoints in a darkroom using one or more light sources having known locations. The system estimates camera poses for each of the captured images and then constructs a 3D surface mesh made up of surfaces using the captured images and their respective estimated camera poses. Texture properties for each of the surfaces of the 3D surface mesh are then refined to generate the 3D asset.
    Type: Application
    Filed: September 12, 2022
    Publication date: March 14, 2024
    Inventors: Mikhail Vasilkovskii, Sergey Demyanov, Vladislav Shakhrai
  • Patent number: 11900565
    Abstract: A data item is identified on a device. A neural network that includes an adversarial transformation subnetwork is applied to the data item to generate a modified data item. Output indicative of the modified data item is caused to be presented on the device. The neural network further comprises an encoder and a decoder. The neural network is trained in at least two stages. At least one of the encoder and the decoder is trained in a first stage and the adversarial transformation subnetwork is trained in a second stage.
    Type: Grant
    Filed: March 2, 2023
    Date of Patent: February 13, 2024
    Assignee: Snap Inc.
    Inventors: Sergey Demyanov, Aleksei Podkin, Aleksei Stoliar, Vadim Velicodnii, Fedor Zhdanov
  • Publication number: 20240005617
    Abstract: Methods and systems are disclosed for performing operations for generating a photorealistic rendering of an object. The operations include: accessing a set of albedo textures and a machine learning model associated with a real-world object, the set of albedo textures and a machine learning model having been trained based on a plurality of viewpoints of the real-world object; obtaining a three-dimensional (3D) mesh of the real-world object; receiving input that selects a new viewpoint that differs from the plurality of viewpoints of the real-world object; and generating a photorealistic rendering of the real-world object from the new viewpoint based on the 3D mesh of the real-world object, the set of albedo textures, and the machine learning model associated with the real-world object.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Inventors: Vladislav Shakhrai, Sergey Demyanov, Mikhail Vasilkovskii, Aleksei Stoliar
  • Publication number: 20230419599
    Abstract: A method for applying lighting conditions to a virtual object in an augmented reality (AR) device is described. In one aspect, the method includes generating, using a camera of a mobile device, an image, accessing a virtual object corresponding to an object in the image, identifying lighting parameters of the virtual object based on a machine learning model that is pre-trained with a paired dataset, the paired dataset includes synthetic source data and synthetic target data, the synthetic source data includes environment maps and 3D scans of items depicted in the environment map, the synthetic target data includes a synthetic sphere image rendered in the same environment map, applying the lighting parameters to the virtual object, and displaying, in a display of the mobile device, the shaded virtual object as a layer to the image.
    Type: Application
    Filed: June 22, 2022
    Publication date: December 28, 2023
    Inventors: Menglei Chai, Sergey Demyanov, Yunqing Hu, Istvan Marton, Daniil Ostashev, Aleksei Podkin
  • Publication number: 20230410438
    Abstract: Systems and embodiments herein describe an augmented reality (AR) object rendering system. The AR object rendering system receives an image, generates a set of noise parameters and a set of blur parameters for the image using a neural network trained on a paired dataset of images, identifies an AR object associated with the image, modifies the AR object using the set of noise parameters and the set of blur parameters, displays the modified augmented reality object within the image.
    Type: Application
    Filed: June 17, 2022
    Publication date: December 21, 2023
    Inventors: Sergey Demyanov, Yunqing Hu, Istvan Marton, Daniil Ostashev, Aleksei Podkin
  • Publication number: 20230410479
    Abstract: An image manipulation system for generating modified images using a generative adversarial network (GAN) trains GANs using domain changes, aligns input images with generated images, classifies and associates target images based on a symmetry, and uses a modified discriminator structure. A method for domain changes includes generating, using a pre-trained GAN trained on a plurality of first target images, a plurality of images, and determining a feature for each of the plurality of images. The method further includes determining the feature for each of a plurality of second target images and matching, based on the feature, second target images of the plurality of second target images with the plurality of images. The method further includes training a discriminator of the pre-trained GAN with the second target images and the plurality of images.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 21, 2023
    Inventors: Sergey Demyanov, Konstantin Gudkov, Fedor Zhdanov, Andrei Zharkov
  • Publication number: 20230386144
    Abstract: Methods and systems are disclosed for performing automatically creating AR experiences on a messaging platform. The methods and systems perform operations that include: receiving, via a graphical user interface (GUI), input that specifies a plurality of image transformation parameters; accessing a set of sample source images; modifying the set of sample source images based on the plurality of image transformation parameters to generate a set of sample target images; training a machine learning model to generate a given target image from a given source image by establishing a relationship between the set of sample source images and the set of sample target images; and automatically generating an augmented reality experience comprising the trained machine learning model.
    Type: Application
    Filed: May 27, 2022
    Publication date: November 30, 2023
    Inventors: Konstantin Gudkov, Andrei Zharkov, Vadim Velicodnii, Aleksei Zhuravlev, Sergey Demyanov
  • Publication number: 20230379491
    Abstract: Systems and methods herein describe a video compression system. The described systems and methods accesses a sequence of image frames from a first computing device, the sequence of image frames comprising a first image frame and a second image frame, detects a first set of keypoints for the first image frame, transmits the first image frame and the first set of keypoints to a second computing device, detects a second set of keypoints for the second image frame, transmits the second set of keypoints to the second computing device, causes an animated image to be displayed on the second computing device.
    Type: Application
    Filed: August 4, 2023
    Publication date: November 23, 2023
    Inventors: Sergey Demyanov, Andrew Cheng-min Lin, Walton Lin, Aleksei Podkin, Aleksei Stoliar, Sergey Tulyakov
  • Patent number: 11736717
    Abstract: Systems and methods herein describe a video compression system. The described systems and methods accesses a sequence of image frames from a first computing device, the sequence of image frames comprising a first image frame and a second image frame, detects a first set of keypoints for the first image frame, transmits the first image frame and the first set of keypoints to a second computing device, detects a second set of keypoints for the second image frame, transmits the second set of keypoints to the second computing device, causes an animated image to be displayed on the second computing device.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: August 22, 2023
    Assignee: Snap Inc.
    Inventors: Sergey Demyanov, Andrew Cheng-min Lin, Walton Lin, Aleksei Podkin, Aleksei Stoliar, Sergey Tulyakov
  • Publication number: 20230252704
    Abstract: Systems and methods are disclosed for generating, a source image sequence using an image sensor of the computing device, the source image sequence comprising a plurality of source images depicting a head and face, identifying driving image sequence data to modify face image feature data in the source image sequence, generating, using an image transformation neural network, a modified source image sequence comprising a plurality of modified source images depicting modified versions of the head and face, and storing the modified source image sequence on the computing device.
    Type: Application
    Filed: April 19, 2023
    Publication date: August 10, 2023
    Inventors: Sergey Demyanov, Aleksei Podkin, Aliaksandr Siarohin, Aleksei Stoliar, Sergey Tulyakov
  • Publication number: 20230215062
    Abstract: Systems and methods herein describe an image stylization system. The image stylization system accesses a set of images corresponding to a target domain style, generates a set of paired images using a first machine learning model, analyze the generated set of paired images using a second machine learning model trained to analyze the generated set of paired images based on a plurality of protected feature criteria, determines a set of image transformations for the generated set of pairs, generates a transformed set of paired images by performing the set of image transformations on the set of paired images, and generates stylized images corresponding to the target domain style using a supervised image translation model trained on the transformed set of paired images.
    Type: Application
    Filed: May 26, 2022
    Publication date: July 6, 2023
    Inventors: Konstantin Gudkov, Sergey Demyanov, Andrei Zharkov, Fedor Zhdanov, Vadim Velicodnii