Patents by Inventor Aliaksei Sakolski

Aliaksei Sakolski 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: 10552986
    Abstract: Embodiments of the present disclosure include receiving a sequence of images of a face of a user. A three-dimensional (3D) model of the face is generated and 3D facial points associated with flat facial surfaces are determined. The 3D facial points are projected onto a screen coordinate plane to produce a two-dimensional (2D) facial points. A hue is determined for each pixel associated with each of the 2D facial points in each image. A mean hue value is determined for each image. A spectral representation of a variation in each mean hue value across the sequence of images is determined. A frequency of a main hue is determined based on a largest weight of the variation in each mean hue value. A heart rate of the user is determined based on facial blood circulation according to the frequency of the main hue, and an activity recommendation is displayed.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: February 4, 2020
    Assignee: Banuba Limited
    Inventors: Viachaslau Arkhipau, Yury Hushchyn, Aliaksei Sakolski, Dzmitry Kachatkou
  • Publication number: 20200027245
    Abstract: Embodiments of the present disclosure include receiving a sequence of images of a face of a user. A three-dimensional (3D) model of the face is generated and 3D facial points associated with flat facial surfaces are determined. The 3D facial points are projected onto a screen coordinate plane to produce a two-dimensional (2D) facial points. A hue is determined for each pixel associated with each of the 2D facial points in each image. A mean hue value is determined for each image. A spectral representation of a variation in each mean hue value across the sequence of images is determined. A frequency of a main hue is determined based on a largest weight of the variation in each mean hue value. A heart rate of the user is determined based on facial blood circulation according to the frequency of the main hue, and an activity recommendation is displayed.
    Type: Application
    Filed: July 18, 2019
    Publication date: January 23, 2020
    Inventors: Viachaslau Arkhipau, Yury Hushchyn, Aliaksei Sakolski, Dzmitry Kachatkou
  • Publication number: 20190266391
    Abstract: In some embodiments, the present invention provides for an exemplary system that may include at least the following components: a camera component, where the camera component is configured to acquire a visual input, where the visual input includes a face of a person; a processor configured to: obtain the visual input; apply a face detection algorithm to detect a presence of the face within the visual input; extract a vector of at least one feature of the face; match the vector to a stored profile of the person to identify the person; fit, based on person-specific meta-parameters, a three-dimensional morphable face model (3DMFM) to obtain a person-specific 3DMFM of the one person; apply a facial expression detection algorithm to the person-specific 3DMFM to determine a person-specific facial expression; and cause to perform at least one activity associated with the person based at least in part on the person-specific facial expression of the person.
    Type: Application
    Filed: May 13, 2019
    Publication date: August 29, 2019
    Inventors: Viktor Prokopenya, Yury Hushchyn, Aliaksei Sakolski, Dzmitry Kachatkou, Viachaslau Arkhipau
  • Publication number: 20190236335
    Abstract: Embodiments directed towards systems and methods for tracking a human face present within a video stream are described herein. In some embodiments, the exemplary illustrative methods and the exemplary illustrative systems of the present invention are specifically configured to process image data to identify and align the presence of a face in a particular frame.
    Type: Application
    Filed: April 8, 2019
    Publication date: August 1, 2019
    Inventors: Yury Hushchyn, Aliaksei Sakolski, Alexander Poplavsky
  • Publication number: 20190149736
    Abstract: In some embodiments, the present invention provides for an exemplary computer system that may include: a camera component configured to acquire a visual content, wherein the visual content having a plurality of frames with a visual representation of a face of a person; a processor configured to: apply, for each frame, a multi-dimensional face detection regressor for fitting at least one meta-parameter to detect or to track a plurality of multi-dimensional landmarks representative of a face; apply a face movement detection algorithm to identify each displacement of each respective multi-dimensional landmark between frames; and apply a face movement compensation algorithm to generate a face movement compensated output that stabilizes the visual representation of the face.
    Type: Application
    Filed: November 9, 2018
    Publication date: May 16, 2019
    Inventors: Yury Hushchyn, Aliaksei Sakolski
  • Patent number: 10289899
    Abstract: In some embodiments, the present invention provides for an exemplary system that may include at least the following components: a camera component, where the camera component is configured to acquire a visual input, where the visual input includes a face of a person; a processor configured to: obtain the visual input; apply a face detection algorithm to detect a presence of the face within the visual input; extract a vector of at least one feature of the face; match the vector to a stored profile of the person to identify the person; fit, based on person-specific meta-parameters, a three-dimensional morphable face model (3DMFM) to obtain a person-specific 3DMFM of the ne person; apply a facial expression detection algorithm to the person-specific 3DMFM to determine a person-specific facial expression; and cause to perform at least one activity associated with the person based at least in part on the person-specific facial expression of the person.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: May 14, 2019
    Assignee: Banuba Limited
    Inventors: Viktor Prokopenya, Yury Hushchyn, Aliaksei Sakolski, Dzmitry Kachatkou, Viachaslau Arkhipau
  • Patent number: 10255483
    Abstract: Embodiments directed towards systems and methods for tracking a human face present within a video stream are described herein. In some embodiments, the exemplary illustrative methods and the exemplary illustrative systems of the present invention are specifically configured to process image data to identify and align the presence of a face in a particular frame.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: April 9, 2019
    Assignee: Banuba Limited
    Inventors: Yury Hushchyn, Aliaksei Sakolski, Alexander Poplavsky
  • Publication number: 20190065835
    Abstract: In some embodiments, the present invention provides for an exemplary system that may include at least the following components: a camera component, where the camera component is configured to acquire a visual input, where the visual input includes a face of a person; a processor configured to: obtain the visual input; apply a face detection algorithm to detect a presence of the face within the visual input; extract a vector of at least one feature of the face; match the vector to a stored profile of the person to identify the person; fit, based on person-specific meta-parameters, a three-dimensional morphable face model (3DMFM) to obtain a person-specific 3DMFM of the ne person; apply a facial expression detection algorithm to the person-specific 3DMFM to determine a person-specific facial expression; and cause to perform at least one activity associated with the person based at least in part on the person-specific facial expression of the person.
    Type: Application
    Filed: August 31, 2018
    Publication date: February 28, 2019
    Inventors: Viktor Prokopenya, Yury Hushchyn, Aliaksei Sakolski, Dzmitry Kachatkou, Viachaslau Arkhipau
  • Publication number: 20180349680
    Abstract: Embodiments directed towards systems and methods for tracking a human face present within a video stream are described herein. In some embodiments, the exemplary illustrative methods and the exemplary illustrative systems of the present invention are specifically configured to process image data to identify and align the presence of a face in a particular frame.
    Type: Application
    Filed: August 10, 2018
    Publication date: December 6, 2018
    Inventors: Yury Hushchyn, Aliaksei Sakolski, Alexander Poplavsky
  • Patent number: 10129476
    Abstract: In some embodiments, the present invention provides for an exemplary computer system that may include: a camera component configured to acquire a visual content, wherein the visual content having a plurality of frames with a visual representation of a face of a person; a processor configured to: apply, for each frame, a multi-dimensional face detection regressor for fitting at least one meta-parameter to detect or to track a plurality of multi-dimensional landmarks representative of a face; apply a face movement detection algorithm to identify each displacement of each respective multi-dimensional landmark between frames; and apply a face movement compensation algorithm to generate a face movement compensated output that stabilizes the visual representation of the face.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: November 13, 2018
    Assignee: Banuba Limited
    Inventors: Yury Hushchyn, Aliaksei Sakolski
  • Publication number: 20180316860
    Abstract: In some embodiments, the present invention provides for an exemplary computer system that may include: a camera component configured to acquire a visual content, wherein the visual content having a plurality of frames with a visual representation of a face of a person; a processor configured to: apply, for each frame, a multi-dimensional face detection regressor for fitting at least one meta-parameter to detect or to track a plurality of multi-dimensional landmarks representative of a face; apply a face movement detection algorithm to identify each displacement of each respective multi-dimensional landmark between frames; and apply a face movement compensation algorithm to generate a face movement compensated output that stabilizes the visual representation of the face.
    Type: Application
    Filed: April 25, 2018
    Publication date: November 1, 2018
    Inventors: Yury Hushchyn, Aliaksei Sakolski
  • Patent number: 10049260
    Abstract: Embodiments directed towards systems and methods for tracking a human face present within a video stream are described herein. In some embodiments, the exemplary illustrative methods and the exemplary illustrative systems of the present invention are specifically configured to process image data to identify and align the presence of a face in a particular frame.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: August 14, 2018
    Assignee: Banuba Limited
    Inventors: Yury Hushchyn, Aliaksei Sakolski, Alexander Poplavsky
  • Publication number: 20180218198
    Abstract: Embodiments directed towards systems and methods for tracking a human face present within a video stream are described herein. In some embodiments, the exemplary illustrative methods and the exemplary illustrative systems of the present invention are specifically configured to process image data to identify and align the presence of a face in a particular frame.
    Type: Application
    Filed: January 26, 2018
    Publication date: August 2, 2018
    Inventors: Yury Hushchyn, Aliaksei Sakolski, Alexander Poplavsky