52
Master thesis Spatio-temporal Gaze Estimation for Human-Machine and Human-Human Interaction Alberto L´ opez S´ anchez Director: Sergio Escalera Codirector: Cristina Palmero Master in artificial intelligence Universitat Polit` ecnica de Catalunya Universitat de Barcelona Universitat Rovira i Virgili January 31, 2020 Alberto L´ opez S´ anchez Master thesis January 31, 2020 1 / 40

Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Master thesisSpatio-temporal Gaze Estimation for Human-Machine and

Human-Human Interaction

Alberto Lopez SanchezDirector: Sergio Escalera

Codirector: Cristina Palmero

Master in artificial intelligenceUniversitat Politecnica de Catalunya

Universitat de BarcelonaUniversitat Rovira i Virgili

January 31, 2020

Alberto Lopez Sanchez Master thesis January 31, 2020 1 / 40

Page 2: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Outline

1 Contextualization

2 Data

3 Features

4 Models

5 Experiments

6 Median filter

7 Eye Ablation studies

8 Ethics

9 Conclusions

Alberto Lopez Sanchez Master thesis January 31, 2020 2 / 40

Page 3: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Contextualization

Gaze is an essential component in non-verbal communication

Estimate gaze using conventional hardware as RGB camera is veryinteresting to analyze Human-Human and Human-Computerinteractions.

Objective

Exploit the spatio-temporal nature of eye dynamics to improve theregression of gaze vectors in mid-distance scenario

Alberto Lopez Sanchez Master thesis January 31, 2020 3 / 40

Page 4: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Contextualization

Gaze is an essential component in non-verbal communication

Estimate gaze using conventional hardware as RGB camera is veryinteresting to analyze Human-Human and Human-Computerinteractions.

Objective

Exploit the spatio-temporal nature of eye dynamics to improve theregression of gaze vectors in mid-distance scenario

Alberto Lopez Sanchez Master thesis January 31, 2020 3 / 40

Page 5: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Contextualization

Gaze is an essential component in non-verbal communication

Estimate gaze using conventional hardware as RGB camera is veryinteresting to analyze Human-Human and Human-Computerinteractions.

Objective

Exploit the spatio-temporal nature of eye dynamics to improve theregression of gaze vectors in mid-distance scenario

Alberto Lopez Sanchez Master thesis January 31, 2020 3 / 40

Page 6: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Gaze estimation methods

Model-based

Require high-resolution images or calibration specific parameters toestimate personal eye parameters.

Appearance-based

Can be used in low-resolution images or a mid-distance scenario.Learn a direct mapping from intensity images or extracted eye featuresto gaze directions.

Alberto Lopez Sanchez Master thesis January 31, 2020 4 / 40

Page 7: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Gaze estimation methods

Model-based

Require high-resolution images or calibration specific parameters toestimate personal eye parameters.

Appearance-based

Can be used in low-resolution images or a mid-distance scenario.Learn a direct mapping from intensity images or extracted eye featuresto gaze directions.

Alberto Lopez Sanchez Master thesis January 31, 2020 4 / 40

Page 8: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

State-of-the-art gaze estimation techniques

Figure: Work of Fischer et al. RT-GENE (Real-Time Eye Gaze Estimation inNatural Environments) Architecture overview.

Alberto Lopez Sanchez Master thesis January 31, 2020 5 / 40

Page 9: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

State-of-the-art spatio-temporal methods (I)

Work of Wang et al. Neuro-inspired Eye Tracking with Eye MovementDynamics.

Figure: Overview of the proposed system. Combine static gaze estimationnetwork with dynamic gaze transition network to obtain better gaze estimation.

Alberto Lopez Sanchez Master thesis January 31, 2020 6 / 40

Page 10: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

State-of-the-art spatio-temporal methods (II)

Figure: Palmero et al. work. A multi-stream CNN jointly models full-face, eyeregion appearance and face landmarks from still images. The combined extractedfeatures from each frame are fed into a recurrent module to predict last frame’sgaze direction.

Alberto Lopez Sanchez Master thesis January 31, 2020 7 / 40

Page 11: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Contribution

We want to improve the state-of-the-art taking the advantages oftemporal information. In particular, using optical flow.

It defines the local movement of consecutive images regions.Defines a compact representation of motion.2D kernels can directly learn motion information.Has less parameters and less prone to overfitting than other deeplearning techniques.

Alberto Lopez Sanchez Master thesis January 31, 2020 8 / 40

Page 12: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Contribution

We want to improve the state-of-the-art taking the advantages oftemporal information. In particular, using optical flow.

It defines the local movement of consecutive images regions.

Defines a compact representation of motion.2D kernels can directly learn motion information.Has less parameters and less prone to overfitting than other deeplearning techniques.

Alberto Lopez Sanchez Master thesis January 31, 2020 8 / 40

Page 13: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Contribution

We want to improve the state-of-the-art taking the advantages oftemporal information. In particular, using optical flow.

It defines the local movement of consecutive images regions.Defines a compact representation of motion.

2D kernels can directly learn motion information.Has less parameters and less prone to overfitting than other deeplearning techniques.

Alberto Lopez Sanchez Master thesis January 31, 2020 8 / 40

Page 14: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Contribution

We want to improve the state-of-the-art taking the advantages oftemporal information. In particular, using optical flow.

It defines the local movement of consecutive images regions.Defines a compact representation of motion.2D kernels can directly learn motion information.

Has less parameters and less prone to overfitting than other deeplearning techniques.

Alberto Lopez Sanchez Master thesis January 31, 2020 8 / 40

Page 15: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Contribution

We want to improve the state-of-the-art taking the advantages oftemporal information. In particular, using optical flow.

It defines the local movement of consecutive images regions.Defines a compact representation of motion.2D kernels can directly learn motion information.Has less parameters and less prone to overfitting than other deeplearning techniques.

Alberto Lopez Sanchez Master thesis January 31, 2020 8 / 40

Page 16: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Contribution

We want to improve the state-of-the-art taking the advantages oftemporal information. In particular, using optical flow.

It defines the local movement of consecutive images regions.Defines a compact representation of motion.2D kernels can directly learn motion information.Has less parameters and less prone to overfitting than other deeplearning techniques.

Alberto Lopez Sanchez Master thesis January 31, 2020 8 / 40

Page 17: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Outline

1 Contextualization

2 Data

3 Features

4 Models

5 Experiments

6 Median filter

7 Eye Ablation studies

8 Ethics

9 Conclusions

Alberto Lopez Sanchez Master thesis January 31, 2020 9 / 40

Page 18: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

EYEDIAP Dataset

We use this dataset because the data is the more realistic one for the taskwe want to solve.

Figure: Setup of the recording room for the EYEDIAP dataset where can be seenthe subject, the floating target, the screen target and the cameras. (from [2])

Alberto Lopez Sanchez Master thesis January 31, 2020 10 / 40

Page 19: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

EYEDIAP examples

Figure: Two sample images of subjects of the EYEDIAP dataset. (from [2])

Alberto Lopez Sanchez Master thesis January 31, 2020 11 / 40

Page 20: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Outline

1 Contextualization

2 Data

3 Features

4 Models

5 Experiments

6 Median filter

7 Eye Ablation studies

8 Ethics

9 Conclusions

Alberto Lopez Sanchez Master thesis January 31, 2020 12 / 40

Page 21: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Features

Face and eyes

Optical flow of the face and eyes

Face landmarks

Alberto Lopez Sanchez Master thesis January 31, 2020 13 / 40

Page 22: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Face and eyes

Figure: An example of the original face image, the normalized face and the eyesregion extracted. Face images extracted from [4].

Alberto Lopez Sanchez Master thesis January 31, 2020 14 / 40

Page 23: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Landmarks

Landmarks are extracted using the state-of-the-art method of Bulat andTzimiropoulos [3]

Figure: Visualization of the coverage of the 68 face landmarks.

Alberto Lopez Sanchez Master thesis January 31, 2020 15 / 40

Page 24: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Optical flow example in EYEDIAP

Figure: Example of visualization of optical flow between two sequential frames ofthe dataset

Alberto Lopez Sanchez Master thesis January 31, 2020 16 / 40

Page 25: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Outline

1 Contextualization

2 Data

3 Features

4 Models

5 Experiments

6 Median filter

7 Eye Ablation studies

8 Ethics

9 Conclusions

Alberto Lopez Sanchez Master thesis January 31, 2020 17 / 40

Page 26: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Static models

Figure: Architecture of the four stream network model for face, eyes, optical flowof face, optical flow of eyes and face landmarks.

Alberto Lopez Sanchez Master thesis January 31, 2020 18 / 40

Page 27: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

One Stream

Figure: One stream model.

Alberto Lopez Sanchez Master thesis January 31, 2020 19 / 40

Page 28: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Two streams

Figure: Architecture of the two stream network model for face and optical flow.

Alberto Lopez Sanchez Master thesis January 31, 2020 20 / 40

Page 29: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Three streams

Figure: Architecture of the three stream network model for face, eyes and opticalflow.

Alberto Lopez Sanchez Master thesis January 31, 2020 21 / 40

Page 30: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Recurrent model

Figure: Recurrent model used in the temporal experiments. Face images extractedfrom [4].

Alberto Lopez Sanchez Master thesis January 31, 2020 22 / 40

Page 31: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Outline

1 Contextualization

2 Data

3 Features

4 Models

5 Experiments

6 Median filter

7 Eye Ablation studies

8 Ethics

9 Conclusions

Alberto Lopez Sanchez Master thesis January 31, 2020 23 / 40

Page 32: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Experimental protocol

We have to define a loss function:

angular error = arccos(A · B‖A‖‖B‖

) =

∑ni=1 AiBi√∑n

i=1 A2i

√∑ni=1 B

2i

(1)

We did four fold cross validation for the 16 subjects of the EYEDIAPdataset.

Alberto Lopez Sanchez Master thesis January 31, 2020 24 / 40

Page 33: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Baseline results

Figure: Means of the results of the folds of the experiments that we reproduced.

Alberto Lopez Sanchez Master thesis January 31, 2020 25 / 40

Page 34: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Optical flow results

Figure: Mean angular error of all the frames in the dataset for each experiment.

Alberto Lopez Sanchez Master thesis January 31, 2020 26 / 40

Page 35: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Recurrent experiments

We tried two models:

A recurrent model with a GRU as a temporal layer that uses as basemodel the NFEL5832 2918 (Normalized face, eyes, landmarks with5836 neurons in the last fully connected layer).

Mean angular error of 5.29

A recurrent model with a GRU as a temporal layer tat uses as basemodel the NFO5632 (Normalized face, optical flow face, with 5632neurons in the last fully connected layer).

Mean angular error of 5.28

Alberto Lopez Sanchez Master thesis January 31, 2020 27 / 40

Page 36: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Outline

1 Contextualization

2 Data

3 Features

4 Models

5 Experiments

6 Median filter

7 Eye Ablation studies

8 Ethics

9 Conclusions

Alberto Lopez Sanchez Master thesis January 31, 2020 28 / 40

Page 37: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Median filter

Figure: Illustrating the sliding window that we use in the filter.

Figure: Comparison of the vector median vector and the scalar median vector.(from [1])

Alberto Lopez Sanchez Master thesis January 31, 2020 29 / 40

Page 38: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Median filter Results

Window sizeFold Without filter 3 5 7

1 4.246263 4.2088714 4.189559 4.1907382 5.624934 5.597168 5.578781 5.5866263 4.3602552 4.327826 4.3174233 4.30542564 6.570273 6.5285983 6.516427 6.5036163

mean 5.2 5.17 5.15 5.15

Table: Validation angular error when a median filter is applied to the experimentNFO5632RESNET in the four folds.

Alberto Lopez Sanchez Master thesis January 31, 2020 30 / 40

Page 39: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Outline

1 Contextualization

2 Data

3 Features

4 Models

5 Experiments

6 Median filter

7 Eye Ablation studies

8 Ethics

9 Conclusions

Alberto Lopez Sanchez Master thesis January 31, 2020 31 / 40

Page 40: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Eye Ablation studies preprocessing

Figure: Subject 1 A FT M of the EYEDIAP dataset with eyes ablation.

Alberto Lopez Sanchez Master thesis January 31, 2020 32 / 40

Page 41: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Eye Ablation results

Figure: Comparison of the angular error for the experiment NF4096 between theoriginal dataset and the dataset with eye ablation.

Alberto Lopez Sanchez Master thesis January 31, 2020 33 / 40

Page 42: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Outline

1 Contextualization

2 Data

3 Features

4 Models

5 Experiments

6 Median filter

7 Eye Ablation studies

8 Ethics

9 Conclusions

Alberto Lopez Sanchez Master thesis January 31, 2020 34 / 40

Page 43: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Ethics

To obtain economical revenues

Private companies can do gaze analysis to determine peopleinterests and adapt establishments to obtain economic revenues.

Analyze how two persons are interacting and infer the type ofconversation they are having.

To help people

Using gaze you could make applications that can detect if you arehaving a sad moment, or even suicidal thoughts.It could help to improve your communication skills also.

Governs have to legislate about the advances made with artificialintelligence so that they are used mainly for beneficial purposes for theworld and not misused

Alberto Lopez Sanchez Master thesis January 31, 2020 35 / 40

Page 44: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Ethics

To obtain economical revenues

Private companies can do gaze analysis to determine peopleinterests and adapt establishments to obtain economic revenues.Analyze how two persons are interacting and infer the type ofconversation they are having.

To help people

Using gaze you could make applications that can detect if you arehaving a sad moment, or even suicidal thoughts.It could help to improve your communication skills also.

Governs have to legislate about the advances made with artificialintelligence so that they are used mainly for beneficial purposes for theworld and not misused

Alberto Lopez Sanchez Master thesis January 31, 2020 35 / 40

Page 45: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Ethics

To obtain economical revenues

Private companies can do gaze analysis to determine peopleinterests and adapt establishments to obtain economic revenues.Analyze how two persons are interacting and infer the type ofconversation they are having.

To help people

Using gaze you could make applications that can detect if you arehaving a sad moment, or even suicidal thoughts.

It could help to improve your communication skills also.

Governs have to legislate about the advances made with artificialintelligence so that they are used mainly for beneficial purposes for theworld and not misused

Alberto Lopez Sanchez Master thesis January 31, 2020 35 / 40

Page 46: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Ethics

To obtain economical revenues

Private companies can do gaze analysis to determine peopleinterests and adapt establishments to obtain economic revenues.Analyze how two persons are interacting and infer the type ofconversation they are having.

To help people

Using gaze you could make applications that can detect if you arehaving a sad moment, or even suicidal thoughts.It could help to improve your communication skills also.

Governs have to legislate about the advances made with artificialintelligence so that they are used mainly for beneficial purposes for theworld and not misused

Alberto Lopez Sanchez Master thesis January 31, 2020 35 / 40

Page 47: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Ethics

To obtain economical revenues

Private companies can do gaze analysis to determine peopleinterests and adapt establishments to obtain economic revenues.Analyze how two persons are interacting and infer the type ofconversation they are having.

To help people

Using gaze you could make applications that can detect if you arehaving a sad moment, or even suicidal thoughts.It could help to improve your communication skills also.

Governs have to legislate about the advances made with artificialintelligence so that they are used mainly for beneficial purposes for theworld and not misused

Alberto Lopez Sanchez Master thesis January 31, 2020 35 / 40

Page 48: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Outline

1 Contextualization

2 Data

3 Features

4 Models

5 Experiments

6 Median filter

7 Eye Ablation studies

8 Ethics

9 Conclusions

Alberto Lopez Sanchez Master thesis January 31, 2020 36 / 40

Page 49: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Conclusions and future work

Conclusions

We saw that the addition of optical flow to the models improved theangular error until a 7%.We analyze the effects of applying a median filter to the outputvector using several window sizes.An Eye ablation study has also been carried out.

Future work

Best fine tunning of the hyperparameters.Recurrent model with ConvLSTMs.3DCNN to encode deep features.

Alberto Lopez Sanchez Master thesis January 31, 2020 37 / 40

Page 50: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Master thesisSpatio-temporal Gaze Estimation for Human-Machine and

Human-Human Interaction

Alberto Lopez SanchezDirector: Sergio Escalera

Codirector: Cristina Palmero

Master in artificial intelligenceUniversitat Politecnica de Catalunya

Universitat de BarcelonaUniversitat Rovira i Virgili

January 31, 2020

Alberto Lopez Sanchez Master thesis January 31, 2020 38 / 40

Page 51: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Bibliografıa I

Yike Liu. “Noise reduction by vector median filtering”. In:GEOPHYSICS 78.3 (2013), pp. V79–V87. doi:10.1190/geo2012-0232.1. eprint:https://doi.org/10.1190/geo2012-0232.1. url:https://doi.org/10.1190/geo2012-0232.1.

Kenneth Funes Mora, Florent Monay, and Jean-Marc Odobez.“EYEDIAP: a database for the development and evaluation of gazeestimation algorithms from RGB and RGB-D cameras”. In: Mar.2014, pp. 255–258. doi: 10.1145/2578153.2578190.

Adrian Bulat and Georgios Tzimiropoulos. “How Far are We fromSolving the 2D and 3D Face Alignment Problem? (and a Dataset of230,000 3D Facial Landmarks)”. In: 2017 IEEE InternationalConference on Computer Vision (ICCV) (Oct. 2017). doi:10.1109/iccv.2017.116. url:http://dx.doi.org/10.1109/ICCV.2017.116.

Alberto Lopez Sanchez Master thesis January 31, 2020 39 / 40

Page 52: Master thesis - Spatio-temporal Gaze Estimation for Human ......Exploit the spatio-temporal nature of eye dynamics to improve the regression of gaze vectors in mid-distance scenario

Bibliografıa II

Cristina Palmero et al. “Recurrent CNN for 3D Gaze Estimation usingAppearance and Shape Cues”. In: CoRR abs/1805.03064 (2018).arXiv: 1805.03064. url: http://arxiv.org/abs/1805.03064.

Alberto Lopez Sanchez Master thesis January 31, 2020 40 / 40