Method for detecting and tracking moving objects in a digital image sequence having a stationary background
First Claim
1. Method for detecting and tracking moving objects in a digital input image sequence having a substantially stationary background by comparing the input image sequence to at least one calculated background image sequence, comprising:
- calculating a sequence of binary object masks by binarization of a sequence of difference images formed from the input image sequence and the calculated background image sequence using a threshold, the sequence of the object masks representing shapes and positions of moving objects;
using said sequence of binary object masks for controlling spatial selectivity in a calculation of said background image sequence;
determining sizes and positions of centers of gravity of segments of said binary object masks; and
determining motion vectors of detected objects by minimization of squared gray scale value differences averaged over intersections of shifted mask segments.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for detecting and tracking moving objects in a digital image sequence having a stationary background by comparing the image sequence to a calculated background image sequence, whereby a sequence of binary object masks is calculated whose segments reproduce the shapes and positions of the moving subjects, and whereby the motion vectors of the moving objects are calculated by matching these segments. Also, a sequence of background images is calculated by spatially selective and time recursive averaging of the input image sequence in which the moving objects are not contained but in which other modifications of the background that are not caused by moving objects are contained. Further, a sequence of binary object masks is calculated by binarization of the difference image sequence from the input image sequence and the background image sequence using a threshold whose value is used for controlling the spatial selectivity in the calculation of the background image sequence and whose segments are determined together with their sizes and center of gravity positions. Finally, motion vectors of the detected objects are determined by minimization of the squared gray scale value differences averaged over the intersection of the shifted mask segments, whereby differences between the center of gravity vectors of corresponding segments are utilized as start vectors in the minimization.
217 Citations
4 Claims
-
1. Method for detecting and tracking moving objects in a digital input image sequence having a substantially stationary background by comparing the input image sequence to at least one calculated background image sequence, comprising:
-
calculating a sequence of binary object masks by binarization of a sequence of difference images formed from the input image sequence and the calculated background image sequence using a threshold, the sequence of the object masks representing shapes and positions of moving objects; using said sequence of binary object masks for controlling spatial selectivity in a calculation of said background image sequence; determining sizes and positions of centers of gravity of segments of said binary object masks; and determining motion vectors of detected objects by minimization of squared gray scale value differences averaged over intersections of shifted mask segments. - View Dependent Claims (2, 3, 4)
-
Specification