Feature transfer
AssigneeTwitter, Inc.
InventorsLucas Theis, Zehan Wang, Robert David Bishop
Life of this patent
Estimating the term…
Abstract
A method for developing visual data using source data, target data, and a hierarchical algorithm. According to a first aspect, there is provided a method for developing visual data from source data, target data and using a hierarchical algorithm, the method comprising the steps of: determining an alignment between the target data and the source data; and producing the visual data by transferring one or more features of the source data onto one or more features of the target data; wherein, the visual data is produced after the step of determining the alignment between the target data and the source data; and wherein the visual data is produced using the hierarchical algorithm.
Claims20
A non-transitory program storage medium comprising computer readable instructions stored thereon, the instructions, when executed by a processing apparatus, being configured to cause the processing apparatus to:
- detect one or more features indicative of a predetermined object within source data;
- detect one or more features indicative of the predetermined object within target data;
- transfer the one or more features indicative of the predetermined object within the source data onto the one or more features indicative of the predetermined object within the target data;
- and
- produce visual data by performing a blending function on at least one of the source data or the target data to remove an indication of an edge in at least one of:
- the one or more features indicative of the predetermined object within the source data, or
- the one or more features indicative of the predetermined object within the target data.
A non-transitory program storage medium comprising computer readable instructions stored thereon, the instructions, when executed by a processing apparatus, being configured to cause the processing apparatus to:
- detect one or more features indicative of a predetermined object within source data;
- detect one or more features indicative of the predetermined object within target data;
- determine at least a source control point in the one or more features indicative of the predetermined object within the source data;
- determine at least a target control point in the one or more features indicative of the predetermined object within the target data;
- determine an alignment between the source control point and the target control point;
- and
- produce visual data by transferring the one or more features indicative of the predetermined object within the source data onto the one or more features indicative of the predetermined object within the target data based on the determined alignment.
A system for developing visual data from source data, target data and using a non-linear transformation, the system comprising:
- at least one processor;
- and
- memory storing instructions that, when executed by the at least one processor, cause the system to perform operations including:
- determining an alignment between the target data and the source data, and
- producing the visual data by transferring one or more features of the source data onto one or more features of the target data,
- wherein the visual data is produced after determining the alignment between the target data and the source data, and
- wherein the visual data is produced using the non-linear transformation.
Dependencies are inferred from the claim text.