Transferring motion between consecutive frames to a digital image
First Claim
1. A method implemented by at least one computing device, to transfer motion from a digital video to a digital image, the method comprising:
- exposing, by the at least one computing device, the digital image and at least a portion of the digital video to a motion transfer model that combines an image feature extractor, a flow estimator, and a motion feature extractor, the portion of the digital video comprising at least a first digital video frame and a second digital video frame that is consecutive to the first digital video frame;
extracting, by the flow estimator, flow data between the first digital video frame and the second digital video frame;
processing, by the motion feature extractor, the flow data to generate motion features representing motion between the first digital video frame and the second digital video frame;
processing, by the image feature extractor, the digital image to generate image features of the digital image; and
transferring motion of the digital video to the digital image by combining the motion features with the image features to generate a next digital image frame for the digital image.
2 Assignments
0 Petitions
Accused Products
Abstract
Transferring motion between consecutive frames to a digital image is leveraged in a digital medium environment. A digital image and at least a portion of the digital video are exposed to a motion transfer model. The portion of the digital video includes at least a first digital video frame and a second digital video frame that is consecutive to the first digital video frame. Flow data between the first digital video frame and the second digital image frame is extracted, and the flow data is then processed to generate motion features representing motion between the first digital video frame and the second digital video frame. The digital image is processed to generate image features of the digital image. Motion of the digital video is then transferred to the digital image by combining the motion features with the image features to generate a next digital image frame for the digital image.
3 Citations
20 Claims
-
1. A method implemented by at least one computing device, to transfer motion from a digital video to a digital image, the method comprising:
-
exposing, by the at least one computing device, the digital image and at least a portion of the digital video to a motion transfer model that combines an image feature extractor, a flow estimator, and a motion feature extractor, the portion of the digital video comprising at least a first digital video frame and a second digital video frame that is consecutive to the first digital video frame; extracting, by the flow estimator, flow data between the first digital video frame and the second digital video frame; processing, by the motion feature extractor, the flow data to generate motion features representing motion between the first digital video frame and the second digital video frame; processing, by the image feature extractor, the digital image to generate image features of the digital image; and transferring motion of the digital video to the digital image by combining the motion features with the image features to generate a next digital image frame for the digital image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17, 19, 20)
-
-
10. A method implemented by at least one computing device to generate a next digital image frame from at least two initial digital image frames, the method comprising:
-
exposing, by the at least one computing device, a first digital image frame and a second digital image frame that is consecutive to the first digital image frame to a motion transfer model that combines a motion predictor and a motion transferor; generating, by the motion predictor and based on the first digital image frame and the second digital image frame, predicted motion between the second digital image frame and a next digital image frame; and transferring, by the motion transferor, the predicted motion to the second digital image frame to generate the next digital image frame. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a motion transfer model that combines an image feature extractor, a flow estimator, and a motion feature extractor; at least one processor; and memory having stored thereon computer-readable instructions that are executable by the at least one processor to perform operations comprising; exposing a digital image and at least a portion of a digital video to the motion transfer model, the portion of the digital video comprising at least a first digital video frame and a second digital video frame that is consecutive to the first digital video frame; extracting, by the flow estimator, flow data between the first digital video frame and the second digital video frame; processing, by the motion feature extractor, the flow data to generate motion features representing motion between the first digital video frame and the second digital video frame; processing, by the image feature extractor, the digital image to generate image features of the digital image; transferring motion of the digital video to the digital image by combining the motion features with the image features to generate a next digital image frame for the digital image; and forming an animated sequence of digital images by combining the digital image with the next digital image frame in sequence. - View Dependent Claims (18)
-
Specification