1 of 15

XI INTERNATIONAL CONFERENCE

“INFORMATION TECHNOLOGY AND IMPLEMENTATION” (IT&I-2024)

Analysis of the accuracy of simulating the human eye movement system based on Volterra models

Vitaliy Pavlenko

Denys Lukashuk

2 of 15

Objective,Subject and Relevance of the Research

  • The objective of this research is to evaluate the accuracy of eye movement system (EMS) simulation by examining the errors in calculating multidimensional transient characteristics (MTCs) when using nonlinear dynamic simulation methods based on integro-power series (IPS) and integro-power polynomials (IPP) models.
  • The subject of the study includes algorithmic and software tools for extracting EMS dynamic characteristics from eye-tracking data and assessing the accuracy of different simulation methods.
  • Research Relevance:

Enhancing the accuracy of modeling the human EMS is crucial for improving research outcomes and EMS diagnostics.

This research can be beneficial in the following fields:

  • In medical diagnostic studies (ophthalmology, psychiatry);
  • In high-performance sports (athlete training processes);
  • In military and civil aviation;
  • In biometrics (for authentication).

​

3 of 15

Scientific Component of the Project

The developed information technology consists of a sequence of solutions to the following tasks:  

  • Identification of the EMS (determining MTCs);
  • Construction of diagnostic feature spaces based on EMS identification data;
  • Development of a diagnostic model;
  • Creation of a psychophysiological state classifier based on the nonlinear dynamic model of the EMS;
  • Diagnosis (assessment of abilities and psychophysiological state of the individual).

Stages of implementing model-based classification technology

4 of 15

"Input-Output" Experiments

Positioning of the respondent during EMS studies using the Tobii Pro TX300 eye tracker

EMS responses of the respondent to visual stimuli of varying amplitudes

The research data was based on eye-tracking technology experiments. For the experiment, the respondent's head was fixed in place using a head holder in front of a monitor, and the eye tracker Tobii Pro TX300 was calibrated. Once the calibration was complete, a test was conducted, and the result is displayed on the graph to the right. The y-axis of the graph represents distance, while the x-axis corresponds to time or frame number in the data array.

5 of 15

"Input-Output" Experiments

The test procedure followed this sequence: the respondent’s gaze was initially fixed on a starting point (a red dot). After a set interval, the red dot disappeared, and a stimulus (a blue dot) appeared at one-third of the screen's width (Case A), prompting the respondent to shift their gaze. The red dot then reappeared, and the sequence was repeated for stimuli positioned at two-thirds of the screen’s width (Case B) and at the maximum screen width from the starting point (Case C).

​

​

Test stimulus:

A) – starting position and position of the test stimulus with amplitude а1=1/3;

​

B) – starting position and position of the test stimulus with amplitude а2=2/3;

​

C) – starting position and position of the test stimulus with amplitude а3=1;

A)

B)

C)

6 of 15

Methods of Identification

​

For mathematical modeling of the human EMS, integral nonlinear models are used, which simultaneously take into account the nonlinear and inertial properties of the object of study. In the general case the “input-output” relationship for a nonlinear dynamical system can be represented in terms of the Volterra series as

​

​

If the test signal x(t) = θ(t), where θ(t) is a unit function (Heaviside function), then

​

​

Where ŷ1(t) = ĥ1(t), ŷ2(t) = ĥ2(t,t), ŷ3(t) = ĥ3(t,t,t).

​

Structural scheme of the Volterra model

7 of 15

Approximation Method of Identification

This structural scheme provides a clear representation of how the second-order multidimensional transient characteristic is computed using responses to three step signals with amplitudes a1, a2, and a3.

To find the coefficients c , it is necessary to solve a system of linear algebraic equations :

​

where

The formula for calculating the second-order MTC:

​

​

Where Δ2 represents the methodological error resulting from the discarded terms of the IPS of order n+1 and higher.

8 of 15

Compensation Method of Identification

The transient characteristics of the models are computed using the following formulas:

for N=1:

​

​

for N=2:

​

​

Or for 3 signals:

​

​

for N=3

​

where a1, a2 = 2a1, a3 = 3a1 are the amplitudes of test signals;

Δn represents the methodological error resulting from the discarded terms of the IPS of order n+1 and higher.

The computation of transient characteristics can also be visualized through structural schemes.

Structural scheme for N=2 (two signals):

​

​

​

​

​

​

Structural scheme for N=2 (three signals):

9 of 15

Least Squares Method (LSM)

The scheme represents a second-order model, where block T2 computes the first- and second-order transient characteristics based on the system of normal equations. The matrix A2 in block T2 incorporates all three input step signals (a1, a2, a3) in the form of Heaviside function. The operation of block T2 and the matrix A2 are described by the following formulas:

​

​

10 of 15

Accuracy Assessment

To evaluate the accuracy of the developed models for varying amplitudes of the test signals a1, a2 and a3, the metric applied is the normalized root mean square error (NRMSE):

​

​

​

, j=1, 2, 3;

​

​

where – is the response of the EMS to the test signal in the form of a step function with amplitude aj, measured at time tm (where tM – is the observation time of the EMS responses);

– is the response of the EMS model to the input signal in the form of a step function with amplitude aj, calculated at time tm.

11 of 15

Research Results

Let us denote the models of the EMS as follows:

​

М1.N/x:<a1,…, ax> – model based on the approximation method;

М2.N/x:<a1,…, ax> – model based on the LSM;

М3.N/x :<a1,…, ax> – model based on the compensation method.

​

where:

  • N is the model order;
  • x is the number of signals used in the model;
  • a1,…, ax are the amplitudes of the test signals.

12 of 15

Models of N=1 Order

Comparative analysis of the average error values of the EMS models

Transient characteristics of M2.1/2

and M2.1/3 models

EMS and model M2.1/2:a1, a2

responses

EMS and model M2.1/2:a1, a3

responses

EMS and model M2.1/3

responses

It's important to highlight that both the Volterra series and the Volterra polynomial models yield identical transient characteristics; therefore, results will be shown for only one of these models.

​

​

13 of 15

Models of N=2 Order

Models using the compensation method exhibit greater error compared to analogous models based on the LSM, as demonstrated by both the diagram and the response graphs.

Comparative analysis of the average error values of the EMS models

MTCs of the model M3.2/3

EMS and model М2.2/3 responses

MTCs of the model M2.2/3

EMS and model М3.2/3 responses

14 of 15

Models of N=3 Order

The model M3.3 demonstrates low accuracy, making it unsuitable for reliable simulations of the EMS.

​

The models M1.3/3 and M2.3/3 produced identical MTCs. The responses of these models practically coincide with the EMS response for the same input signals. However, the transient characteristics of the third-order models demonstrate instability.

MTCs of the model M3.3

MTCs of the model M2.3

EMS and model M3.3 responses

EMS and model M2.3 responses

15 of 15

Conclusion

For the first time, an error analysis of mathematical models of the EMS in the form of IPS and IPP, derived from eye-tracking data, was conducted using three test step signals of varying amplitudes, employing compensation and approximation identification methods, as well as the LSM. It was established that the most accurate model of the EMS is the quadratic Volterra polynomial, determined based on three EMS responses. It was observed that third-order models exhibited instability in their transient characteristics, which may limit their practical application. Therefore, it is advisable to apply integral quadratic models in diagnostic studies of the human psychophysiological state.