×

Real time eye tracking for human computer interaction

  • US 8,885,882 B1
  • Filed: 07/16/2012
  • Issued: 11/11/2014
  • Est. Priority Date: 07/14/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for gaze direction estimation, comprising:

  • detecting at least one iris of an eye in an image;

    estimating a 3D eyeball center and radius, a fovea position, and an iris center;

    determining an estimated eye gaze directional vector between the fovea position and the iris center, based on at least the estimated 3D eyeball center and radius, fovea position, and iris center;

    calibrating the estimated eye gaze directional vector with respect to a known condition, by directing the eye to look into at least one camera and toward at least one calibration point;

    solving for ta using the following quartic equations;


    Sta4+Tta3+Uta2+Vta+W=0,
    S=Y2,
    T=−

    2TZ−

    2(A*B)XY,
    U=Z2+2(A*B)XY−

    r
    2y2+x2,
    V2r2YZ,
    W=−

    r
    2Z2,
    X=(



    A
    )*P,
    Y=(



    A
    )*B,
    Z=(



    P
    )*B;

    wherein;

    r is a 3D eyeball radius,E is an estimate for the 3D eyeball center,E′

    is an estimate for the 3D iris center,P is a calibration point having a known 3D location,m1 and m2 are iris centers represented in the image,A and B are normalized vectors between m1 and m2 and the camera,ta and tb represent lengths such that Ata=E and Btb=E′

    ,wherein ∥

    Ata

    Btb

    =r and point E′

    (or Btb) is a point of intersection between C=Ata

    P and B, equivalent to a point of intersection between B and a plane determined by point P and normal N=(A×



    C), such that

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×