CPC G06F 3/04842 (2013.01) [G06F 3/04812 (2013.01); G06F 3/04817 (2013.01); G06N 3/045 (2023.01); G06T 11/40 (2013.01); G06T 11/60 (2013.01)] | 49 Claims |
1. A method, comprising:
displaying a plurality of source artifacts in a graphical user interface;
displaying a first selector operable to indicate, based on movement of the first selector over two or more of the plural source artifacts responsive to user input, a first selection region that includes at least a portion of the two or more of the source artifacts, wherein the first selector is a visible element in the graphical user interface;
determining a first selected set of source artifacts corresponding to the first selection region;
accessing one or more first source vectors associated with the source artifacts in the first selected set;
determining a first resultant vector based on a weighted combination of the first source vectors; and
generating an output artifact based on the first resultant vector; wherein:
the first source vectors comprise four source vectors SAi,j, SAi,j+1, SAi+1,j, SAi+1,j+1;
an interpolation coordinate corresponds to at least one point (tx, ty) in the first selection region;
the weighted combination is based on a result of a bilinear interpolation between the four source vectors; and
the result of the bilinear interpolation equates to:
(SAi,j(1−tx)+SAi,j+1tx)(1−ty)+(SAi+1,j(1−tx)+SAi+1,j+1tx)ty.
|