Systems and methods for tracking multiple deformable objects in egocentric videos
AssigneeMeta Platforms Technologies, LLC
InventorsXiaoxing Li, Jun Hu, Honghong Peng, Mingzhen Huang, Mehdi Seyfi
Life of this patent
Estimating the term…
Abstract
A computer-implemented method may include receiving a video stream with a plurality of frames, detecting an object within a selected frame of the video stream, decomposing the object within the selected frame into patches, associating a subset of the patches with candidate patches within a subsequent frame of the video stream, and determining, based at least in part on the locations of the candidate patches within the subsequent frame, the location of the object within the subsequent frame of the video stream. Various other methods, systems, and computer-readable media are also disclosed.
Claims20
A computer-implemented method comprising:
- receiving a video stream with a plurality of frames;
- detecting at least one object within a selected frame of the video stream;
- decomposing the at least one object within the selected frame into a plurality of patches;
- associating a subset of the plurality of patches with at least one candidate patch within a subsequent frame of the video stream;
- and
- determining, based at least in part on a location of the at least one candidate patch within the subsequent frame, a location of the at least one object within the subsequent frame of the video stream.
A system comprising:
- at least one physical processor;
- physical memory comprising computer-executable instructions that, when executed by the physical processor, cause the physical processor to:
- receive a video stream with a plurality of frames;
- detect at least one object within a selected frame of the video stream;
- decompose the at least one object within the selected frame into a plurality of patches;
- associate a subset of the plurality of patches with at least one candidate patch within a subsequent frame of the video stream;
- and
- determine, based at least in part on a location of the at least one candidate patch within the subsequent frame, a location of the at least one object within the subsequent frame of the video stream.
A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
- receive a video stream with a plurality of frames;
- detect at least one object within a selected frame of the video stream;
- decompose the at least one object within the selected frame into a plurality of patches;
- associate a subset of the plurality of patches with at least one candidate patch within a subsequent frame of the video stream;
- and
- determine, based at least in part on a location of the at least one candidate patch within the subsequent frame, a location of the at least one object within the subsequent frame of the video stream.
Dependencies are inferred from the claim text.