CPC G06F 3/013 (2013.01) [G06F 3/14 (2013.01); G06T 7/68 (2017.01); G06V 10/143 (2022.01); G06V 10/42 (2022.01); G06V 40/161 (2022.01); G06V 40/172 (2022.01); G06V 40/19 (2022.01); G06V 40/193 (2022.01); G06T 2207/10028 (2013.01)] | 19 Claims |
1. An apparatus for eye gaze tracking, the apparatus comprising:
a visible wavelength camera;
an infrared (IR) camera; and
one or more processors configured to:
generate a three-dimensional (3D) point cloud of a person's face from IR data captured from the IR camera;
generate a two-dimensional image of the person's face from visible wavelength data captured from the visible wavelength camera;
detect a symmetry plane of the person's face based on the 3D point cloud and the two-dimensional image, the symmetry plane divides the 3D point cloud into two portions including minimize a cost function to detect the symmetry plane, the cost function comprising a first parameter that provides a first weight for a first symmetrical half of the person's face and a second parameter that provides a second weight for a second symmetrical half of the person's face;
reconstruct the 3D point cloud based on the symmetry plane; and
detect and track eye gaze of the person's face based on the reconstructed 3D point cloud.
|