Inter-Frame Motion Detection
OwnerGregory Micheal Lamoureuxinventor
Life of this patent
Estimating the term…
Abstract
Methods and systems for detecting motion depicted in a sequence of frames are disclosed. One example method includes estimating a direction and a velocity of the depicted motion. Estimating the velocity includes evaluating velocities in a first range of velocities and evaluating velocities in a second range of velocities if a sufficiently reliable velocity estimate is not found in the first range of velocities.
Claims21
A method for detecting motion depicted in a sequence of frames, the method comprising:
- estimating a direction and a velocity of the depicted motion,
- wherein estimating the motion velocity includes:
- evaluating velocities in a first range of velocities;
- and
- evaluating velocities in a second range of velocities if a sufficiently reliable velocity estimate is not found in the first range of velocities.
A method for detecting motion depicted in a sequence of frames, the method comprising:
- identifying one or more motion sections in the sequence of frames;
- and
- for each of the one or more motion sections, identifying a motion velocity,
- wherein identifying the motion velocity includes calculating a reliability measure for each of a plurality of candidate motion velocities.
A method for detecting motion depicted in a sequence of frames, the method comprising:
- comparing a first pixel of a first frame in the sequence with a second pixel of a second frame in the sequence, the first and second pixels having corresponding locations in their respective frames;
- comparing the first and second pixels to identify the pixels as either foreground pixels or background pixels;
- and
- using the pixels to characterize a motion depicted by the sequence of frames if the pixels are identified as foreground pixels.
One or more computer-readable media having computer-readable instructions thereon which, when executed, implement a method for detecting motion depicted in a sequence of frames, the method comprising the acts of:
- estimating a direction of the depicted motion;
- and
- estimating a velocity of the depicted motion,
- wherein estimating the motion velocity includes:
- evaluating velocities in a first range of velocities;
- and
- evaluating velocities in a second range of velocities if a sufficiently reliable velocity estimate is not found in the first range of velocities.
A system for processing a sequence of frames based on motion detected in the frames, the system comprising:
- a memory buffer configured to receive a plurality of frames;
- a processing circuit configured to carry out the following acts:
- estimating a direction of motion depicted in the frames;
- estimating a velocity of the depicted motion,
- wherein estimating the velocity of motion includes:
- evaluating velocities in a first range of velocities;
- and
- evaluating velocities in a second range of velocities if a sufficiently reliable velocity estimate is not found in the first range of velocities.
Dependencies are inferred from the claim text.