Object tracking and eye state identification method
First Claim
1. A method of tracking movement of an object between first and second successively generated video images after a position of the object in said first video image has been identified, comprising the steps of:
- defining a first state vector for the first video image corresponding to the identified position of said object;
defining a search window in said second video image based on said first state vector;
bottom hat filtering said search window with a non-flat structuring element to form a filtered image;
binarizing said filtered image and identifying candidate binary blobs that possibly correspond to said object;
computing a spatial Euclidian distance between each candidate binary blob and said first state vector, and selecting a candidate binary blob for which the computed spatial Euclidian distance is smallest;
determining a center of mass of the selected binary blob; and
defining a second state vector based on said center of mass for identifying the location of said object in said second video image.
5 Assignments
0 Petitions
Accused Products
Abstract
An object tracking method tracks a target object between successively generated infrared video images using a grey-scale hat filter to extract the target object from the background. The filtered image is binarized, and candidate binary blobs are extracted. The binary blob that minimizes the Euclidian spatial distance to the previous position of the object and satisfies a specified appearance model is selected, and its center of mass is taken as the current position of the object. Where the object is a person'"'"'s eye, the eye state and decision confidence are determined by analyzing the shape and appearance of the binary blob along with changes in its size and the previous eye state, and applying corresponding parameters to an eye state decision matrix.
-
Citations
10 Claims
-
1. A method of tracking movement of an object between first and second successively generated video images after a position of the object in said first video image has been identified, comprising the steps of:
-
defining a first state vector for the first video image corresponding to the identified position of said object;
defining a search window in said second video image based on said first state vector;
bottom hat filtering said search window with a non-flat structuring element to form a filtered image;
binarizing said filtered image and identifying candidate binary blobs that possibly correspond to said object;
computing a spatial Euclidian distance between each candidate binary blob and said first state vector, and selecting a candidate binary blob for which the computed spatial Euclidian distance is smallest;
determining a center of mass of the selected binary blob; and
defining a second state vector based on said center of mass for identifying the location of said object in said second video image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification