Determining optical flow
AssigneeGoogle Inc.
InventorPeter Z. Klier
Life of this patent
Estimating the term…
Abstract
Systems and methods of determining optical flow are provided. For instance, a plurality of input color vectors respectively associated with a plurality of input pixels can be obtained. Each input pixel can have a known position within an image. A color rate of change associated with each input pixel in the image can be obtained. An optical flow estimate associated with a subject pixel within the image can be determined based at least in part on the plurality of input color vectors and the color rates of change associated with the input pixels in the image.
Claims20
A computer-implemented method of forming an optical flow vector describing estimated displacement of a subject pixel, the method comprising:
- obtaining, by one or more computing devices, a plurality of input color vectors respectively associated with a plurality of input pixels, each input pixel having a known position within an image;
- obtaining, by the one or more computing devices, a color rate of change associated with each input pixel in the image;
- and
- determining, by the one or more computing devices, an optical flow estimate associated with a subject pixel within the image based at least in part on the plurality of input color vectors and the color rates of change associated with the input pixels in the image.
A computing system, comprising:
- one or more processors;
- and
- one or more memory devices, the one or more memory devices storing computer-readable instructions that when executed by the one or more processors cause the one or more processors to perform operations, the operations comprising:
- obtaining a plurality of input color vectors respectively associated with a plurality of input pixels, each input pixel having a known position within an image;
- obtaining a color rate of change associated with each input pixel in the image;
- and
- determining an optical flow estimate associated with a subject pixel within the image based at least in part on the plurality of input color vectors and the color rates of change associated with the input pixels in the image.
One or more tangible, non-transitory computer-readable media storing computer-readable instructions that when executed by one or more processors cause the one or more processors to perform operations, the operations comprising:
- obtaining a plurality of input color vectors respectively associated with a plurality of input pixels, each input pixel having a known position within an image;
- obtaining a color rate of change associated with each input pixel in the image;
- and
- determining an optical flow estimate associated with a subject pixel within the image based at least in part on the plurality of input color vectors and the color rates of change associated with the input pixels in the image.
Dependencies are inferred from the claim text.