×

Method for real-time video processing involving retouching of an object in the video

  • US 10,438,631 B2
  • Filed: 06/25/2014
  • Issued: 10/08/2019
  • Est. Priority Date: 02/05/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for real time, video processing for retouching an object in a video, the method being performed in connection with a computerized system comprising a processing unit and a memory, the method comprising:

  • receiving a video stream depicting an object, the object being at least partially and at least occasionally presented in frames of the video stream;

    automatically generating a request for retouching the object depicted in the received video stream;

    generating a list of at least one element of the object, the at least one element selected based on the request for retouching and a degree of retouching;

    detecting the at least one element of the object in the video and parameters of the at east one element;

    calculating new parameters of the at least one element according to the degree of retouching;

    detecting characteristic points for each of the at least one element of the object;

    generating a mesh based on the characteristic points for each of the at least one element of the object;

    tracking the at least one element of the object in the video, wherein the tracking comprises aligning the mesh for each of the at least one element with a position of the corresponding each of the at least one element;

    generating a square grid associated with a background of the object in the video stream;

    transforming the frames of the video stream to generate modified frames within the video stream such that the background of the object is blurred using the square grid and the at least one element of the object is modified by changing the parameters of the at least one element to the new parameters for the at least one element of the object at one or more of the characteristic points using the mesh; and

    providing the modified frames including the at least one modified element within the video stream such that a modified version of the at least one element of the object is included in frames of the video occurring after the changing of the parameters of the at least one element to the new parameters.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×