Improvements are provided to effectively assess a user's face and head
pose such that a computer or like device can track the user's attention
towards a display device(s). Then the region of the display or graphical
user interface that the user is turned towards can be automatically
selected without requiring the user to provide further inputs. A frontal
face detector is applied to detect the user's frontal face and then key
facial points such as left/right eye center, left/right mouth corner,
nose tip, etc., are detected by component detectors. The system then
tracks the user's head by an image tracker and determines yaw, tilt and
roll angle and other pose information of the user's head through a coarse
to fine process according to key facial points and/or confidence outputs
by pose estimator.