Method of tracking a human eye in a video image
First Claim
1. A method of tracking a target feature detected in a prior image frame to subsequent image frame, comprising the steps of:
- defining a local search window in the subsequent image frame based on a location of the detected target in the prior image frame;
identifying target candidates from said local search window and accepting or rejecting the identified candidates based on appearance; and
if none of the identified candidates are accepted;
extracting a set of target-periphery patches from the prior image frame clustered about the location of the detected target;
searching the local search window to locate a set of image patches that correspond to the extracted set of target-periphery patches; and
if a corresponding set of image patches is located, determining a center location of the detected target in the subsequent image frame according to a center of the located set of image patches.
1 Assignment
0 Petitions
Accused Products
Abstract
A human eye is tracked between successively produced video image frames by consecutively applied eye location techniques. First, potential eye candidates within a local search window are identified using horizontal projection filtering, coupled with rudimentary appearance-based testing. The identified eye candidates are clustered and subjected to additional appearance-based testing to determine if one or more eye candidates should be accepted. If no eye candidates are accepted, a correlation/appearance technique is applied to the search window to identify the eye. If unsuccessful, the eye may be closed, and peripheral eye-related patches from the previous image frame are extracted and compared with the search window to identify the eye in the current frame. When comparable eye-related patches are identified in the search window for the current frame, the eye center is computed according to the mean of the eye periphery patches.
-
Citations
6 Claims
-
1. A method of tracking a target feature detected in a prior image frame to subsequent image frame, comprising the steps of:
-
defining a local search window in the subsequent image frame based on a location of the detected target in the prior image frame; identifying target candidates from said local search window and accepting or rejecting the identified candidates based on appearance; and if none of the identified candidates are accepted; extracting a set of target-periphery patches from the prior image frame clustered about the location of the detected target; searching the local search window to locate a set of image patches that correspond to the extracted set of target-periphery patches; and if a corresponding set of image patches is located, determining a center location of the detected target in the subsequent image frame according to a center of the located set of image patches. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification