Computer-implemented calibration method for determining an optimal calibration function for correcting a sequence of coordinates provided by an eye tracker, corresponding to a current eye position, the method comprising the steps of: - defining at least a first region of attraction (A1; A2) of a first image to be displayed to a user; - acquiring, from an eye tracker, a first sequence of coordinates ((x i; y i) D (x i; yi)s) relative to the eye movement of a user who is looking at the first image; - determining the coordinates ((x i; y i) DF (x i; y i) SF) of a first gaze from the first sequence of coordinates ((x i; y i) D (x i; y i) S) relative to the eye movement; - calculating at least a plurality of first calibration positions ((x; y) jD (x; y) jS) by means of respective calibration functions (f j) on the basis of the coordinates ((x i; y i) DF (x i; y i) SF) of the first gaze; - assigning a first score to each calibration function (f j) on the basis of the respective first calibration position ((x; y)j D (x; y) jS) and the first region of attraction (A1; A2); - determining the coordinates of a second gaze from the first sequence of coordinates ((x i; y i) D (x i; yi)s) relative to the eye movement; - calculating at least a plurality of second calibration positions, each by means of one of the respective calibration functions (f j) on the basis of the coordinates of the second gaze; - assigning a second score to each calibration function (f j) on the basis of the respective second calibration position and the first region of attraction (A1; A2); - combining the second score with the first score of each calibration function (f j) to obtain a final score; - selecting one of the calibration functions (f j) on the basis of the final score. - defining at least a first region of attraction (A1; A2) of a first image to be displayed to a user; - acquiring, from an eye tracker, a first sequence of coordinates ((x i; y i) D (x i; yi)s) relative to the eye movement of a user who is looking at the first image; - determining the coordinates ((x i; y i) DF (x i; y i) SF) of a first gaze from the first sequence of coordinates ((x i; y i) D (x i; y i) S) relative to the eye movement; - calculating at least a plurality of first calibration positions ((x; y) jD (x; y) jS) by means of respective calibration functions (f j) on the basis of the coordinates ((x i; y i) DF (x i; y i) SF) of the first gaze; - assigning a first score to each calibration function (f j) on the basis of the respective first calibration position ((x; y)j D (x; y) jS) and the first region of attraction (A1; A2); - determining the coordinates of a second gaze from the first sequence of coordinates ((x i; y i) D (x i; yi)s) relative to the eye movement; - calculating at least a plurality of second calibration positions, each by means of one of the respective calibration functions (f j) on the basis of the coordinates of the second gaze; - assigning a second score to each calibration function (f j) on the basis of the respective second calibration position and the first region of attraction (A1; A2); - combining the second score with the first score of each calibration function (f j) to obtain a final score; - selecting one of the calibration functions (f j) on the basis of the final score.