Sparse optical flow estimation
AssigneeQUALCOMM Incorporated
InventorsJamie Menjay LIN, Fatih Murat PORIKLI
Life of this patent
Estimating the term…
Abstract
Systems and techniques are described herein for performing optical flow estimation between one or more frames. For example, a process can include determining a subset of pixels of at least one of a first frame and a second frame, and generating a mask indicating the subset of pixels. The process can include determining, based on the mask, one or more features associated with the subset of pixels of at least the first frame and the second frame. The process can include determining optical flow vectors between the subset of pixels of the first frame and corresponding pixels of a second frame. The process can include generating an optical flow map for the second frame using the optical flow vectors.
Claims30
An apparatus for optical flow estimation between one or more frames, comprising:
- a memory configured to store data corresponding to the one or more frames;
- and
- one or more processors configured to:
- determine a subset of pixels of at least one of a first frame and a second frame;
- generate a mask indicating the subset of pixels;
- determine, based on the mask, one or more features associated with the subset of pixels of at least the first frame and the second frame;
- determine optical flow vectors between the subset of pixels of the first frame and corresponding pixels of the second frame;
- and
- generate an optical flow map for the second frame using the optical flow vectors.
A method of optical flow estimation between one or more frames, the method comprising:
- determining a subset of pixels of at least one of a first frame and a second frame;
- generating a mask indicating the subset of pixels;
- determining, based on the mask, one or more features associated with the subset of pixels of at least the first frame and the second frame;
- determining optical flow vectors between the subset of pixels of the first frame and corresponding pixels of the second frame;
- and
- generating an optical flow map for the second frame using the optical flow vectors.
A computer-readable storage medium storing instructions that, when executed by one or more processors, cause the one or more processors to:
- determining a subset of pixels of at least one of a first frame and a second frame;
- generating a mask indicating the subset of pixels;
- determining, based on the mask, one or more features associated with the subset of pixels of at least the first frame and the second frame;
- determining optical flow vectors between the subset of pixels of the first frame and corresponding pixels of the second frame;
- and
- generating an optical flow map for the second frame using the optical flow vectors.
Dependencies are inferred from the claim text.