<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Fully Automatic Visual Attention Estimation Support System for A Safer Driving Experience</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Francesca Fiani</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Samuele Russo</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christian Napoli</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computational Intelligence, Czestochowa University of Technology</institution>
          ,
          <addr-line>42-201 Czestochowa</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computer, Control and Management Engineering, Sapienza University of Rome</institution>
          ,
          <addr-line>00185 Roma</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Department of Psychology, Sapienza University of Rome</institution>
          ,
          <addr-line>00185 Roma</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Institute for Systems Analysis and Computer Science, Italian National Research Council</institution>
          ,
          <addr-line>00185 Roma</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <fpage>40</fpage>
      <lpage>50</lpage>
      <abstract>
        <p>Drivers' attention is a key element in safe driving and in avoiding possible accidents. In this paper, we present a new approach to the task of Visual Attention Estimation in drivers. The model we introduce consists of two branches, one which performs Gaze Point Detection to determine the exact point of focus of the driver, and the other which executes Object Detection to recognize all relevant elements on the road (e.g. vehicles, pedestrians, and trafic signs). The combination of the two outputs from the two branches allows us to determine whether the driver is attentive and, eventually, on which element of the road they are focusing. Two models are tested for the gaze detection task: the GazeCNN model and a model consisting of a CNN+Transformer. The performance of both models is evaluated and compared with other state-of-the-art models to choose the best approach for the task. Finally, the results of the Visual Attention Estimation performed on 3761 pairs of images (driver view and corresponding road view) from the DGAZE dataset are reported and analyzed.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Visual Attention Estimation</kwd>
        <kwd>ADAS (Autonomous Driver Assistance Systems)</kwd>
        <kwd>GazeCNN</kwd>
        <kwd>Visual Transformers</kwd>
        <kwd>DGAZE</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        gorithms help optimize energy consumption and reduce
carbon footprint by predicting demand and managing
Attention while driving is a key element in road safety supply eficiently. In the field of renewable energies,
to keep passengers, drivers and pedestrians safe. Distrac- these algorithms aid in forecasting energy production
tions caused by secondary tasks have been proved as the from sources like wind and solar, thereby facilitating
efmain factor in slowed responses in immediately danger- fective grid management. In the field of human-computer
ous situations [
        <xref ref-type="bibr" rid="ref3">1</xref>
        ], with 80% of reported crashes and 65% interaction, machine learning enhances user experience
of near-crashes over 100 analyzed vehicles caused by un- by enabling systems to understand and respond to human
safe driving behaviors such as inattention [
        <xref ref-type="bibr" rid="ref4">2</xref>
        ]. Moreover, behavior in a more intuitive and personalized manner
the probability of collisions caused by driver distraction [
        <xref ref-type="bibr" rid="ref10 ref11 ref9">7, 8, 9, 10, 11</xref>
        ]. Lastly, in the automobile industry,
mais significantly reduced in case passengers warn them chine learning is driving the revolution of autonomous
veabout unseen hazards [
        <xref ref-type="bibr" rid="ref5 ref6">3, 4</xref>
        ]. This shows the importance hicles and smart trafic management systems,
contributof developing increasingly eficient Advanced Driver As- ing to safer and more eficient transportation [ 12]. The
sistance Systems (ADAS), especially with the use of arti- goal of this paper is to introduce a new approach to
viifcial intelligence algorithms capable of understanding sual attention estimation for safe driving. To the best
whether a driver is distracted from the road and alerting of our knowledge, most studies on driver attention are
them. The identification of points of focus of drivers based either on the evaluation of driver behavior,
withcan also be used to train autonomous driving algorithms out considering the environment surrounding the car, or
to pay more attention to some elements rather than to exclusively on the road, training models to identify the
others, thus making them more capable of safe driving. elements to focus on. Our approach, in contrast, entails
Machine learning and distributed computing approaches a comprehensive consideration of both the driver and
e.g. cloud computing have become a cornerstone of mod- the road views. Specifically, we assess the point of focus
ern data technology, playing a pivotal role in various of the driver, contextually understanding whether they
sectors [
        <xref ref-type="bibr" rid="ref7 ref8">5, 6</xref>
        ]. In the green economy, machine learning al- are paying attention to the road, and eventually which
element of the road has captured their focus. To do this,
we divide our task into two parts:
various advancements over time, it remains a
challenging task due to aspects such as the uniqueness of faces
and eyes, potential occlusions, diferences in lighting,
image quality, etc. Throughout literature, various
methods have been employed, ranging from simple
classification methods, like Random Forest [17] and SVM [18],
to deep neural network models. The use of deep CNNs
has greatly enhanced accuracy of this task, with great
Figure 1: Example of paired images from the DGAZE dataset. results obtained even with wild datasets [19]. While the
(a) Driver view of driver number 22. (b) Sample 15 road view majority of works use only the eyes to perform gaze
esof driver number 22. timation, other works use facial features diferent than
the eyes, such as facial grids [20] or a combination of the
eyes images and the head pose [21].
jects on the road, namely pedestrians, motorbikes, Transformers are also a viable novel solution, with
trafic signs, trafic lights, other cars, and trucks. two types of transformers derived from the Vision
Transformer (ViT) framework finding success [ 14]. The first
      </p>
      <p>For the first task we will employ the GazeCNN model, one, denoted as GazeTR-Pure, processes the cropped face
a variant of a ResNet [13] that takes various facial fea- as input, divides it into patches and passes them to a
tures as input, such nose and left pupil position, head transformer encoder that will return the direction of gaze.
pose and eyes corners. In addition, to perform a compara- In contrast, GazeTR-Hybrid adopts a hybrid approach,
tive analysis between two diferent methods, we will also combining Convolutional Neural Networks (CNN) with
consider a Resnet+Transformer model [14] fine-tuned to transformers. The CNN extracts local feature maps from
output the exact position of where the driver is looking at. the face, which are then passed to the encoder
transFor the second task, instead, we use a fine-tuned YOLOv8 former to capture the global relationships between the
model, part of the YOLO family of object detection algo- maps and finally obtain the desired output. These models
rithms [15], configured to consider only the classes of take advantage of the transformer’s attention mechanism
interest. To accomplish our task, we used the DGAZE to improve performances, with the GazeTR-Hybrid
obdataset [16], which to the best of our knowledge is one taining results comparable to the state-of-the-art. As
of the few dataset that provide both both the driver’s previously mentioned GazeTR-Hybrid will be the base
view and the road view. This data was collected in a con- for one of our two approaches.
trolled laboratory setting where 112 street videos were
projected in front of 20 ’drivers’, who were told to focus
on a designated point annotated in the projected video. 2.2. Driver Gaze Prediction
This dataset contains over 180,000 pairs of images, where
each pair includes a road view and the corresponding
driver view, plus a label indicating the coordinates of
the point the driver was instructed to focus on
(specifically, the center of the bounding box of the object). We
reported an example of this dataset in Figure 1.</p>
      <p>The paper is organized as follows. In Section 2, related
works about gaze detection and driver gaze prediction
are provided to frame our work in the current
state-ofthe-art scenario. Section 3 describes the data analysis,
the pre-processing and feature extraction done on the
DGAZE dataset and the proposed architecture to perform
our task. Section 4 reports the performed experiments
and the corresponding results. Finally, Section 5 presents
the study’s conclusions.</p>
      <p>
        Driver gaze prediction task is approached in two ways in
literature. The first approach focuses only on the interior
images of the car (the driver’s view) [
        <xref ref-type="bibr" rid="ref12 ref13 ref14">22, 23, 24, 25</xref>
        ].
Generally, the car is divided in diferent zones, such as the
windscreen, the speedometer, the two side-view mirrors,
the back mirror, and so on. The algorithms try to predict
which of these areas the driver is looking at by analyzing
the images of the driver.
      </p>
      <p>
        The other approach, instead, is focused only on the
outside the car. Many papers analyze images of the road
recorded from inside the car via the windscreen to
calculate an attention map, i.e. a heat map where brighter
colors indicate the elements where drivers focus most
while driving [
        <xref ref-type="bibr" rid="ref15 ref16 ref17 ref18">26, 27, 28, 29</xref>
        ]. Attention maps are
extremely significant for autonomous driving, since they
may be useful in training models that can understand, in
a given driving situation, which of the many important
elements of the road to focus on the most.
      </p>
      <p>For what concerns the DGAZE dataset, already
analyzed in the introduction, a related model called I-DGAZE
has also been developed [16]. The model consists of two
branches. The first is composed of a CNN with the
ad</p>
      <sec id="sec-1-1">
        <title>Gaze detection is a highly significant topic in the field of Computer Vision and Human-Robot Interaction. Despite</title>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Related Works</title>
      <sec id="sec-2-1">
        <title>2.1. Gaze Detection</title>
        <p>3.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Materials and Methods</title>
      <sec id="sec-3-1">
        <title>3.1. Data Analysis</title>
        <p>
          Due to various challenges in gaze detection (e.g.
eyehead interplay, illumination, eye registration errors,
occlusions, dificulties in generalization of eye region
appearance) [
          <xref ref-type="bibr" rid="ref19">30</xref>
          ], before proceeding with the
implementation we conducted a thorough analysis of color
distribution on our data, examining it in both RGB and HSV
color spaces. Driver’s view images were cropped to a
700 x 700 format from the top-left corner at pixelwise
x and y coordinates (25, 100). This pre-processing step,
consistently applied throughout our work, was designed
with the specific purpose of eliminating non-essential
areas within the image, focusing only on the face region.
        </p>
        <sec id="sec-3-1-1">
          <title>We then computed histograms within the RGB and</title>
        </sec>
        <sec id="sec-3-1-2">
          <title>HSV color spaces for a randomly selected sample from each driver’s image set. The K-Means algorithm was employed to cluster all the colors in 16 clusters, with the resulting histogram shown in Figure 2.</title>
        </sec>
        <sec id="sec-3-1-3">
          <title>The relative 1D RGB graphs are presented in Figure 3,</title>
          <p>while the flattened 3D RGB graph is shown in Figure 4.</p>
        </sec>
        <sec id="sec-3-1-4">
          <title>Both graphs have been normalized to facilitate compari</title>
          <p>• Wasserstein (Earth Mover’s) Distance:
︂( ∫︁</p>
          <p>R× R
 (, ) =</p>
          <p>inf
 ∈∏︀(,)
|| − || (, )
where  and  are two probability distributions
and ∏︀(, ) denotes the set of all joint probability
distributions on R ×
and . This metric is symmetric.</p>
          <p>R whose marginals are 
• Chi-Squared Distance:
 2(, ) = ∑︁ (() − ())2</p>
          <p>()

∈R
where  and  are two probability distributions.
• Kullback-Leibler Divergence:
(||) = ∑︁ () 
︂( () )︂
()
︂)
(1)
(2)
(3)
where  and  are two probability distributions
on the same sample space R.</p>
          <p>The obtained matrices for 3D RGB graphs are reported
in Figures 5, 6 and 7. Our data analysis indicate that
there are no significant diferences in color distribution
among various driver images with the exception of
certain drivers, such as Driver 13 and 5, with consistently
high values among all metrics. Conversely, Drivers 2, 22,
and 23 occasionally exhibit increased diferences, but not
consistently across all plots. The three metrics have also
been calculated for 1D channels and averaged,
producing similar results, therefore they will not be reported.</p>
        </sec>
        <sec id="sec-3-1-5">
          <title>The same process has also been repeated for the HSV color space, so the 1D and flattened 3D graphs have been computed, with an additional 2D heat map of the 3D</title>
          <p>
            graph, and the nine distance matrices have been
computed. Given the use of RGB space during the
experiments and the absence of significant diferences in the
HSV analysis, we will skip the presentation of the
obtained results.
were mismatched in the number of frames with driver
3.2. Architecture videos. The input is then processed to extract key
components of the face, i.e. the driver’s face, the left eye, the
As mentioned, our idea is to divide the model into two pupil position, the nose position, the head pose and the
branches. The first branch predicts the exact coordinates eye corners. A combination of SOTA tools for analyzing
(, ) of the driver’s focus point from the input driver facial features was used: a shape predictor, obtained from
view. The decision to predict the exact point of focus of dlib [
            <xref ref-type="bibr" rid="ref20">31</xref>
            ], for the extraction of the eyes and the position
the driver is due to the desire to achieve greater accuracy of the nose and pupils, a frontal face detector, also from
in estimating visual attention. This way, we will be able dlib, for the extraction of the face, and SixDRepNet [
            <xref ref-type="bibr" rid="ref21">32</xref>
            ]
to distinguish precisely which element of the road they for the extraction of the head pose.
are paying more attention to even in case of elements Two types of models will be considered for this branch
overlapping. To the best of our knowledge, this is a situ- and confronted to evaluate the best one in terms of
perforation that is not very usual in the literature and could be mance. The first model is GazeCNN, a variation in model
an important innovation to obtain increasingly accurate and layers size of I-DGAZE. The model, shown in
Figresults in Visual Attention Estimation. The video lengths ure 8, is composed of two branches which extract features
of view and driver videos were manually aligned since used as inputs for the final fully connected layer. The
some view videos (which are common among all drivers) first branch takes the cropped 3 x 32 x 64 left eye image
as input, which is then passed through three 8-channel
convolutional layers. The second and third one are
followed by a max-pooling layer each, while the second
convolutional block has an additional residual
connection compared to the original architecture. The resulting
output is then flattened to obtain a 336-dimensional
feature vector. The other branch, instead, takes a series of
features as input. We examined two scenarios to assess
the actual influence of features on the final outcome. In
one case, we used a 7-dimensional face feature vector as
input, comprising head pose and the positions of the two
pupils, while in the other we also added the nose and eye
corners positions. The performances for both scenarios
will be discussed in the following section. This branch is
composed of only a fully connected layer of output size
16. The two features vectors output from the branches
are then merged in a 352-dimensional vector, which is
then passed through two fully connected layers which
output the final ( ,) coordinate vector of the driver’s
focus point. All the structure is summarized in Table 1.
          </p>
          <p>The second model is GazeTR-Hybrid, composed of a
ResNet which extracts local feature maps and a Visual
Transformer which calculates global relationships
between the feature maps and generates the gaze point.</p>
          <p>Our aim was to assess the performance of a transformer
model in a domain where it is not commonly employed
and to verify the applicability of GazeTR-Hybrid on a
diferent task than the original (i.e. compute focus point
instead of gaze direction). The original model with its
pre-trained weights, but we performed fine-tuning to
adapt the model for a direct confrontation with GazeCNN.</p>
          <p>The structure of GazeTR-Hybrid, shown in Figure 9, is
composed of various convolutional layers, forming the
ResNet-18 block, which generate 7 × 7 × 512 feature maps
from face images. The block is followed by an additional Figure 10: Confusion matrix of the YOLO fine-tuned model.
1 × 1 convolutional layer aimed at adjusting the channel
scale to obtain 7 × 7 × 32 feature maps. The transformer
block, instead, consists of six Transformer Encoder Lay- identifying cars, people, trucks and motorcycles. This
ers which perform 8-heads self-attention mechanism, fol- could be attributed to the fact that in the images from the
lowed by a two-layer MLP with hidden size 512 and the road signs dataset we only recognize one element of the
dropout 0.1. The transformer is also equipped with a lin- considered class, leading to higher precision, whereas
ear feedforward layer which produces the 2-dimensional in the photos from COCO there are various elements of
output of the driver’s gaze point. diferent classes in each image. This might lead to our</p>
          <p>
            The second branch performs object detection by pass- fine-tuned model having more dificulty learning from
ing as input to the model the various images of the ’road images rich of diferent elements, resulting in poorer
perview’ to recognize in each of them the most relevant formance in those classes. We also see a particularly low
elements. This is instrumental in identifying the most precision for the trafic light class, probably influenced by
important objects on the road, those to which the driver the lower number of samples in our dataset. Despite this,
should pay most attention to. For this purpose, we used for the use in our Visual Attention Estimation model, the
a pre-trained YOLOv8 model, which was then fine-tuned achieved results can be considered acceptable.
on the elements that we were most interested in. This The outputs of the two branches are finally combined
way, our fine-tuned YOLO model will be able to identify to determine the final output of the model. If the driver’s
only the road elements of our interest while excluding point of gaze falls within one of the bounding boxes of
irrelevant ones. For our task, we combined a dataset the road elements identified by YOLOv8, we can assert
of road signs part of the RF100 initiative [
            <xref ref-type="bibr" rid="ref22">33</xref>
            ] with one with confidence the driver’s attention and identify which
created by us using images from the COCO dataset [
            <xref ref-type="bibr" rid="ref23">34</xref>
            ]. element they are looking at. In general, giving as input to
The images from COCO were carefully chosen to exclu- our model a pair of images corresponding to the driver’s
sively include pictures with the presence of people, cars, view and the road view at a specific moment during
drivmotorcycles, and trucks. This was done to prevent our ing (i.e. capturing what happens inside and outside the
ifne-tuned YOLO model from forgetting these classes, vehicle), it can determine whether the driver is paying
which are crucial for our task. The other dataset, instead, attention to the road. Additionally, it can identify, and
contains various classes of road signs that were helpful return in output, which specific element on the road is
for training YOLO to identify these road elements, which drawing more of the driver’s interest at that moment.
are the ones every driver should pay attention to. In total, A schematic representation of the full defined model is
we used 3589 images, divided into 2480 for the training shown in Figure 11.
set and 1109 for the validation set.
          </p>
          <p>We fine-tuned the pre-trained YOLO model on this
dataset for 40 epochs, resulting in a precision of 83.61%, 4. Results and Discussion
a recall of 73.99%, and a mAP50 of 79.27%. We report
in the Figure 10 the confusion matrix. We can see how To perform the experiments, the DGAZE dataset has
our YOLO model performs quite well on almost all new been split into train set, validation set and test set
accordclasses of road signs, while its performance is lower in ing to the same original division [16]. Of the 20 drivers,
|ℐ| the cardinality of the set and
{︃1 if (, ˆ) &lt; threshold
16 were used for training (corresponding to 60% of the
video sequences for training), 2 for validation (20%) and
2 were used for testing (20%). As mentioned earlier,
various training experiments were conducted for both the
GazeCNN and the GazeTR-Hybrid models. In addition,
for the first model we also considered a scenario where
the input also considers the position of the nose and the
eye corners as features (i.e. a 17-feature vector) to assess
whether increasing the number of features has any efect
on the model’s performance.</p>
          <p>All the models were trained using L1 loss function,
Adam optimizer with a learning rate of 1e-3, weight
decay of 1e-5,  1 = 0.9 and  2 = 0.97. Additionally, a StepLR
scheduler with a step size of 15000 and a gamma of 0.1
was also applied to improve training performance. The
models were trained for 10 epochs with a batch size of
16. All the hyperparameters have been experimentally
calculated to avoid overfitting and to reach the best
performance possible. The experiments were performed
using a NVIDIA GeForce RTX 3060 Laptop GPU. In the
next subsection we will see more in details the results of
these training experiments.
where ˆ is the estimated gaze point and  the
true gaze point in the road view image
coordinates. The bounding box considered is the one
surrounding the road element that, during the
creation of the dataset, is observed by drivers.
• Displacement via Euclidean Distance:</p>
          <p>(, ˆ) = 1 ∑︁ √︀( − ˆ)2</p>
          <p>=1
where ˆ is the estimated gaze point and  the
true gaze point in the road view image
coordinates.</p>
          <p>Model</p>
          <p>GazeCNN
GazeCNN + features
CNN + Transformer</p>
          <p>Model
Turker Gaze [35]
iTracker [20]
I-DGAZE [16]</p>
          <p>GazeCNN
GazeCNN + features
CNN + Transformer
are far away, and therefore the corresponding bounding the eficacy of the method. In contrast, the train error
boxes are similarly small. Accuracy for bounding boxes is the highest. This phenomenon does not fit with any
is very restrictive, since the presence of an error, even classical training schema and is therefore not correlated
by a single pixel, could cause the point to be outside to underfitting or overfitting, but a lower validation error
the corresponding bounding box and therefore lead to a compared to train error may be caused by the samples
sedecrease in the accuracy. lected for validation being particularly simple to predict</p>
          <p>Considering the analyzed results, the GazeTR-Hybrid for the network. Finally, it is important to note that the
(CNN + Transformer) model has been employed in the GazeCNN model has the lowest validation error.
Howoverall Driver Visual Attention Estimation model to per- ever, this is associated with a higher test error, possibly
form point-gaze estimation. To confirm what has been indicating overfitting during training.
discussed so far, we present a comparison in Table 3
between the models just considered and some SOTA eye 4.2. Driver Attention Evaluation
gaze models. In particular, we consider the model
proposed in TurkerGaze [35], where they use pixel-level In Table 4 we describe the results obtained from the
analyface features as input and use Ridge Regression to es- sis of drivers’ attention using the general model described
timate gaze point on the screen, the one proposed in by the Figure 11. To perform this analysis, we considered
Eye-tracking for Everyone [20], which predicts user gaze only the two drivers belonging to the test set as specified
on phone and tablet, and finally I-DGAZE, the model above out of the total 20 included in the dataset. The
presented in our reference paper [16]. dataset used, DGAZE, provides bounding boxes
coordi</p>
          <p>The error used as a metric for this comparison is the nates as labels only corresponding to the object observed
Mean Absolute Error (MAE), calculated by taking the by the driver. Therefore, we have considered these
boundmean of the absolute diferences between model predic- ing boxes as indicative of the most important element
tions and actual values. In mathematical terms, it is ex- in the scene, and we will consider any detected object
pressed as: aside from the selected one as an incorrect focus object.</p>
          <p>Based on this reasoning, we identified three attention
(9) score scenarios:

MAE = 1 ∑︁ | − ˆ|</p>
          <p>=1
where  is the total number of samples,  represents
the actual values and ˆ represents the model predictions.</p>
          <p>The smaller the Mean Absolute Error, the more
accurate the model is in predicting the co-ordinates of the
gaze point. We can see that even in this case the CNN +
Transformer model proves to be in line with the other
SOTA models on the validation and test error, proving
• Correct bbox (Attention Score=2): the driver is
looking at the correct road element indicated by
the dataset, so the point the driver is focusing on
falls in the bounding box of the expected object;
• Another bbox (Attention Score=1): the driver is
attentive, but focused on an another element of
the road, so the point the driver is focusing on
falls in the bounding box of an object diferent
from the one of the expected object;
• No bbox (Attention Score=0): the driver is not tioned, this is obtained by performing two sub-tasks, gaze
paying attention to the road and is therefore not estimation and the object detection. To execute the first,
looking at any important road elements, so the we examined two diferent architectures, GazeCNN and
point the driver is focusing on doesn’t fall in any GazeTR-Hybrid. We then assessed the performance of
bounding box. both models for the specified task, achieving better
results with the GazeTR-Hybrid model. This second model</p>
          <p>We observe that the system identifies distracted drivers was consequently used to implement driver visual
at(Attention Score=0) 53.99% of the time, a percentage tention detection. For object detection, we employed a
which does not fall in line with expected results. Un- fine-tuned YOLOv8 model capable of recognizing cars,
fortunately, this result is attributed to the suboptimal people, trucks, motorcycles, trafic lights and various road
performance of our CNN + Transformer model, partic- signs. By combining the outputs of the two branches, i.e.
ularly in bbox accuracy which as shown in Table 4 is projecting the driver’s gaze point (whose coordinates are
particularly low (less than 20%). As mentioned earlier, obtained as output from the gaze detection branch) onto
this is a challenging task, as even small pixel errors in the corresponding ’road view’, where all relevant road
this context have significant relevance, and it therefore objects identified by YOLO are located, we evaluated the
highlights the need for greater precision in determining actual visual attention of drivers. This approach allowed
the gaze point, especially in such cases where a high us to obtain two valuable pieces of information: whether
accuracy is necessary due to safety reasons. the driver is attentive or not and, if so, to which element</p>
          <p>In the scenario where the system recognizes drivers as of the road.
attentive, instead (approximately 46.01% of the time), we Possible future improvements are evident, starting
notice that generally they are attentive but focused on with the gaze detection task, where increased precision
road elements that are not considered the most impor- in calculating the gaze point could lead to better results
tant (Attention Score=1). The data presented in Table 5 in assessing drivers’ visual attention. We believe that
reveals that, most often, drivers concentrate their atten- the addition of more features during the training phase
tion on the vehicles in front of them, especially on cars to the GazeTR-Hybrid model could lead to the desired
and trucks. This indicates a higher level of attention to improvement in performances, thus achieving
increasother vehicles compared to road signs or other objects, ingly precise results. This, in turn, would contribute to
which justifiable due to other vehicles being the main an efective improvement in Visual Attention Estimation
’antagonistic’ driving element and the primary source in drivers. This is a consequence of the fact that, by
inof potential impediment to road safety. Even though creasing precision, we can identify information about
in our dataset we have predetermined attention objec- the objects the driver is focusing on even in case of
octives, which consequently limits the correctness of the clusions, i.e. if they are distant or partially hidden by
obtained results, a statistical analysis can be performed other elements. However, we find our approach to the
with our framework in diferent scenarios to gain insight Driver Vision Attention task promising for future works,
on drivers’ attention behaviour and on the objects that particularly in the aspect of obtaining more complete
they pay most attention to in diferent driving situations. results on the drivers’ engagement with the road.</p>
          <p>Drivers’ attention and the object they focus on can
be subsequently used in diferent contexts. For instance,
5. Conclusion the former could be applied in assessing attention in
systems designed to alert the driver when not paying
adequate attention to the road, while the second can be</p>
        </sec>
        <sec id="sec-3-1-6">
          <title>In this paper we presented a new way to perform the task of driver visual attention detection. As already men</title>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>used to train autonomous driving models</article-title>
          , helping them [10]
          <string-name>
            <given-names>E.</given-names>
            <surname>Iacobelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ponzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <article-title>Eyeunderstand what to prioritize in each driving scenario. A tracking system with low-end hardware: Develmixed model able to detect both data could lead to more opment and evaluation, Information (Switzerland) comprehensive autonomous or assisted driving systems 14 (</article-title>
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .3390/info14120644.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>by reducing training times due to faster data collection</article-title>
          . [11]
          <string-name>
            <given-names>F.</given-names>
            <surname>Fiani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <article-title>An advanced solution based on machine learning for remote emdr therapy</article-title>
          ,
          <source>Technologies</source>
          <volume>11</volume>
          (
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .3390/ References technologies11060172. [12]
          <string-name>
            <given-names>N.</given-names>
            <surname>Brandizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          , G. Galati,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , Address-
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Eriksson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. A.</given-names>
            <surname>Stanton</surname>
          </string-name>
          ,
          <article-title>Takeover time in highly ing vehicle sharing through behavioral analysis: A automated vehicles: noncritical transitions to and solution to user clustering using recency-frequencyfrom manual control</article-title>
          ,
          <source>Human factors 59</source>
          (
          <year>2017</year>
          ) 689
          <article-title>- monetary and vehicle relocation based on neigh705. borhood splits</article-title>
          ,
          <source>Information (Switzerland) 13</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>T. A.</given-names>
            <surname>Dingus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. G.</given-names>
            <surname>Klauer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. L.</given-names>
            <surname>Neale</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Petersen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. E.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sudweeks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Perez</surname>
          </string-name>
          , J. Hankey, [
          <volume>13</volume>
          ] dKo.iH:
          <fpage>1e0</fpage>
          ,.
          <year>X3</year>
          .3Z9h0an/gi,nSf.
          <year>oR1e3n1</year>
          ,
          <year>1J</year>
          .
          <fpage>0S5u1n1</fpage>
          ,.
          <article-title>Deep residual learnD</article-title>
          . Ramsey,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bucher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z. R.</given-names>
            <surname>Doerzaph</surname>
          </string-name>
          ,
          <article-title>ing for image recognition</article-title>
          ,
          <source>in: Proceedings of the J. Jermeland</source>
          ,
          <string-name>
            <given-names>R. R.</given-names>
            <surname>Knipling</surname>
          </string-name>
          ,
          <article-title>The 100 car naturalis- IEEE conference on computer vision and pattern tic driving study: Phase II - Results of the 100-car recognition</article-title>
          ,
          <year>2016</year>
          , pp.
          <fpage>770</fpage>
          -
          <lpage>778</lpage>
          . ifeld experiment (
          <year>2006</year>
          ). [14]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cheng</surname>
          </string-name>
          , F. Lu,
          <article-title>Gaze estimation using transformer,</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>T.</given-names>
            <surname>Rueda-Domingo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lardelli-Claret</surname>
          </string-name>
          , J. de Dios in: 2022 26th
          <string-name>
            <given-names>International</given-names>
            <surname>Conference on Pattern Luna-del Castillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. J.</given-names>
            <surname>Jiménez-Moleón</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Garciá- Recognition (ICPR)</article-title>
          , IEEE,
          <year>2022</year>
          , pp.
          <fpage>3341</fpage>
          -
          <lpage>3347</lpage>
          . Martiń,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bueno-Cavanillas</surname>
          </string-name>
          ,
          <article-title>The influence</article-title>
          of pas- [15]
          <string-name>
            <given-names>J.</given-names>
            <surname>Terven</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.-M. Córdova-Esparza</surname>
            ,
            <given-names>J.-A.</given-names>
          </string-name>
          <article-title>Romerosengers on the risk of the driver causing a car col- González, A comprehensive review of yolo archilision in spain: Analysis of collisions from 1990 to tectures in computer vision: From yolov1 to yolov8 1999</article-title>
          ,
          <string-name>
            <given-names>Accident</given-names>
            <surname>Analysis</surname>
          </string-name>
          &amp;
          <source>Prevention</source>
          <volume>36</volume>
          (
          <year>2004</year>
          )
          <article-title>and yolo-nas</article-title>
          ,
          <source>Machine Learning and Knowledge 481-489. Extraction</source>
          <volume>5</volume>
          (
          <year>2023</year>
          )
          <fpage>1680</fpage>
          -
          <lpage>1716</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>K. A.</given-names>
            <surname>Braitman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. K.</given-names>
            <surname>Chaudhary</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. T. McCartt</surname>
          </string-name>
          , [16]
          <string-name>
            <given-names>I.</given-names>
            <surname>Dua</surname>
          </string-name>
          ,
          <string-name>
            T. A. John,
            <given-names>R.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Jawahar</surname>
          </string-name>
          ,
          <article-title>Dgaze: Efect of passenger presence on older drivers' risk Driver gaze mapping on road, in: 2020 IEEE/RSJ of fatal crash involvement</article-title>
          ,
          <source>Trafic injury prevention International Conference on Intelligent Robots and 15</source>
          (
          <year>2014</year>
          )
          <fpage>451</fpage>
          -
          <lpage>456</lpage>
          . Systems (IROS), IEEE,
          <year>2020</year>
          , pp.
          <fpage>5946</fpage>
          -
          <lpage>5953</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonanno</surname>
          </string-name>
          , G. Capizzi,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Sciuto</surname>
          </string-name>
          , C. Napoli, [17]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sugano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Matsushita</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sato</surname>
          </string-name>
          ,
          <article-title>Learning-byG.</article-title>
          <string-name>
            <surname>Pappalardo</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Tramontana</surname>
          </string-name>
          , A novel cloud
          <article-title>- synthesis for appearance-based 3d gaze estimation, distributed toolbox for optimal energy dispatch in: Proceedings of the IEEE conference on computer management from renewables in igss by using wrnn vision and pattern recognition</article-title>
          ,
          <year>2014</year>
          , pp.
          <fpage>1821</fpage>
          -
          <lpage>1828</lpage>
          .
          <article-title>predictors and gpu parallel solutions</article-title>
          ,
          <year>2014</year>
          , pp.
          <volume>1077</volume>
          [18]
          <string-name>
            <given-names>D.</given-names>
            <surname>Melesse</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Khalil</surname>
          </string-name>
          , E. Kagabo,
          <string-name>
            <given-names>T.</given-names>
            <surname>Ning</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Huang</surname>
          </string-name>
          , -
          <volume>1084</volume>
          . doi:
          <volume>10</volume>
          .1109/SPEEDAM.
          <year>2014</year>
          .
          <volume>6872127</volume>
          .
          <article-title>Appearance-based gaze tracking through super-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>I. E.</given-names>
            <surname>Tibermacine</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tibermacine</surname>
          </string-name>
          ,
          <string-name>
            <surname>W. Guettala,</surname>
          </string-name>
          <article-title>vised machine learning</article-title>
          ,
          <source>in: 2020</source>
          15th
          <string-name>
            <given-names>IEEE</given-names>
            <surname>InterC. Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <source>Enhancing sentiment anal- national Conference on Signal Processing (ICSP)</source>
          ,
          <article-title>ysis on seed-iv dataset with vision transformers: volume 1</article-title>
          , IEEE,
          <year>2020</year>
          , pp.
          <fpage>467</fpage>
          -
          <lpage>471</lpage>
          . A comparative study,
          <year>2023</year>
          , pp.
          <fpage>238</fpage>
          -
          <lpage>246</lpage>
          . doi:10. [19]
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sugano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fritz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bulling</surname>
          </string-name>
          ,
          <volume>1145</volume>
          /3638985.3639024.
          <article-title>Appearance-based gaze estimation in the wild</article-title>
          , in:
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>N. N.</given-names>
            <surname>Dat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ponzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Vincelli</surname>
          </string-name>
          ,
          <article-title>Supporting Proceedings of the IEEE conference on computer impaired people with a following robotic assistant vision</article-title>
          and pattern recognition,
          <year>2015</year>
          , pp.
          <fpage>4511</fpage>
          -
          <lpage>4520</lpage>
          .
          <article-title>by means of end-to-end visual target navigation</article-title>
          [20]
          <string-name>
            <given-names>K.</given-names>
            <surname>Krafka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Khosla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kellnhofer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Kannan</surname>
          </string-name>
          , and
          <article-title>reinforcement learning approaches</article-title>
          , volume
          <string-name>
            <given-names>S.</given-names>
            <surname>Bhandarkar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Matusik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Torralba</surname>
          </string-name>
          , Eye track3118,
          <year>2021</year>
          , pp.
          <fpage>51</fpage>
          -
          <lpage>63</lpage>
          .
          <article-title>ing for everyone</article-title>
          ,
          <source>in: Proceedings of the IEEE con-</source>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>V.</given-names>
            <surname>Ponzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Wajda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Brociek</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Napoli, ference on computer vision and pattern recognition, Analysis pre</article-title>
          and post covid-19
          <source>pandemic rorschach</source>
          <year>2016</year>
          , pp.
          <fpage>2176</fpage>
          -
          <lpage>2184</lpage>
          .
          <article-title>test data of using em algorithms</article-title>
          and gmm models, [21]
          <string-name>
            <given-names>T.</given-names>
            <surname>Fischer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. J.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Demiris</surname>
          </string-name>
          , Rt-gene
          <source>: Realvolume</source>
          <volume>3360</volume>
          ,
          <year>2022</year>
          , pp.
          <fpage>55</fpage>
          -
          <lpage>63</lpage>
          .
          <article-title>time eye gaze estimation in natural environments,</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Alfarano</surname>
          </string-name>
          , G. De Magistris,
          <string-name>
            <given-names>L.</given-names>
            <surname>Mongelli</surname>
          </string-name>
          , S. Russo, in
          <source>: Proceedings of the European conference on comJ. Starczewski</source>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <article-title>A novel convmixer trans- puter vision</article-title>
          (ECCV),
          <year>2018</year>
          , pp.
          <fpage>334</fpage>
          -
          <lpage>352</lpage>
          .
          <article-title>former based architecture for</article-title>
          violent behavior de- [22]
          <string-name>
            <given-names>H. S.</given-names>
            <surname>Yoon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. R.</given-names>
            <surname>Baek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. Q.</given-names>
            <surname>Truong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. R.</given-names>
            <surname>Park</surname>
          </string-name>
          , tection 14126 LNAI (
          <year>2023</year>
          )
          <fpage>3</fpage>
          -
          <lpage>16</lpage>
          . doi:
          <volume>10</volume>
          .1007/
          <article-title>Driver gaze detection based on deep residual net978-3-031-42508-0_1. works using the combined single image of dual near-infrared cameras</article-title>
          ,
          <source>IEEE Access 7</source>
          (
          <year>2019</year>
          )
          <fpage>93448</fpage>
          - [35]
          <string-name>
            <given-names>R.</given-names>
            <surname>Girshick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Donahue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Darrell</surname>
          </string-name>
          , J. Malik, Rich 93461.
          <article-title>feature hierarchies for accurate object detection</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>N.</given-names>
            <surname>Mizuno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Yoshizawa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hayashi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Ishikawa</surname>
          </string-name>
          ,
          <article-title>and semantic segmentation, in: Proceedings of the Detecting driver's visual attention area by using IEEE conference on computer vision and pattern vehicle-mounted device</article-title>
          ,
          <source>in: 2017 IEEE 16th Inter- recognition</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>580</fpage>
          -
          <lpage>587</lpage>
          . national Conference on Cognitive Informatics &amp;
          <article-title>Cognitive Computing (ICCI* CC)</article-title>
          , IEEE,
          <year>2017</year>
          , pp.
          <fpage>346</fpage>
          -
          <lpage>352</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>S.</given-names>
            <surname>Vora</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rangesh</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. M. Trivedi</surname>
          </string-name>
          ,
          <article-title>Driver gaze zone estimation using convolutional neural networks: A general framework and ablative analysis</article-title>
          ,
          <source>IEEE Transactions on Intelligent Vehicles</source>
          <volume>3</volume>
          (
          <year>2018</year>
          )
          <fpage>254</fpage>
          -
          <lpage>265</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Shah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Zaman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hussain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Shoaib</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Pei</surname>
          </string-name>
          ,
          <article-title>A driver gaze estimation method based on deep learning</article-title>
          ,
          <source>Sensors</source>
          <volume>22</volume>
          (
          <year>2022</year>
          )
          <fpage>3959</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>T.</given-names>
            <surname>Deng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Qin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Ngo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Manjunath</surname>
          </string-name>
          ,
          <article-title>How do drivers allocate their potential attention? driving fixation prediction via convolutional neural networks</article-title>
          ,
          <source>IEEE Transactions on Intelligent Transportation Systems</source>
          <volume>21</volume>
          (
          <year>2019</year>
          )
          <fpage>2146</fpage>
          -
          <lpage>2154</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pozdnoukhov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Nakayama</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Zipser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Whitney</surname>
          </string-name>
          ,
          <article-title>Training a network to attend like human drivers saves it from common but misleading loss functions</article-title>
          ,
          <source>arXiv preprint arXiv:1711.06406</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>C.</given-names>
            <surname>Gou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>Driver attention prediction based on convolution and transformers</article-title>
          ,
          <source>The Journal of Supercomputing</source>
          <volume>78</volume>
          (
          <year>2022</year>
          )
          <fpage>8268</fpage>
          -
          <lpage>8284</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>A.</given-names>
            <surname>Palazzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Abati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Solera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cucchiara</surname>
          </string-name>
          , et al.,
          <article-title>Predicting the driver's focus of attention: the dr (eye) ve project</article-title>
          ,
          <source>IEEE transactions on pattern analysis and machine intelligence</source>
          <volume>41</volume>
          (
          <year>2018</year>
          )
          <fpage>1720</fpage>
          -
          <lpage>1733</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ghosh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dhall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hayat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Knibbe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Ji</surname>
          </string-name>
          ,
          <article-title>Automatic gaze analysis: A survey of deep learning based approaches</article-title>
          ,
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          <volume>46</volume>
          (
          <year>2023</year>
          )
          <fpage>61</fpage>
          -
          <lpage>84</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>D. E.</given-names>
            <surname>King</surname>
          </string-name>
          ,
          <article-title>Dlib-ml: A machine learning toolkit</article-title>
          ,
          <source>The Journal of Machine Learning Research</source>
          <volume>10</volume>
          (
          <year>2009</year>
          )
          <fpage>1755</fpage>
          -
          <lpage>1758</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>T.</given-names>
            <surname>Hempel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Abdelrahman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Al-Hamadi</surname>
          </string-name>
          ,
          <article-title>6d rotation representation for unconstrained head pose estimation</article-title>
          ,
          <source>in: 2022 IEEE International Conference on Image Processing (ICIP)</source>
          , IEEE,
          <year>2022</year>
          , pp.
          <fpage>2496</fpage>
          -
          <lpage>2500</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [33]
          <string-name>
            <surname>R.</surname>
          </string-name>
          <year>100</year>
          , road signs dataset, https://universe.roboflow. com/roboflow-100/road-signs
          <source>-6ih4y</source>
          ,
          <year>2023</year>
          . URL: https://universe.roboflow.com/roboflow-100/ road-signs-6ih4y.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [34]
          <string-name>
            <surname>T.-Y. Lin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Maire</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Belongie</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Hays</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Perona</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Ramanan</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Dollár</surname>
            ,
            <given-names>C. L.</given-names>
          </string-name>
          <string-name>
            <surname>Zitnick</surname>
          </string-name>
          ,
          <article-title>Microsoft coco: Common objects in context</article-title>
          ,
          <source>in: Computer VisionECCV</source>
          <year>2014</year>
          : 13th European Conference, Zurich, Switzerland, September 6-
          <issue>12</issue>
          ,
          <year>2014</year>
          , Proceedings, Part V 13, Springer,
          <year>2014</year>
          , pp.
          <fpage>740</fpage>
          -
          <lpage>755</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>