From 57766fc367f512690ef6ab57dde94c3a9143a3eb Mon Sep 17 00:00:00 2001 From: Théo de la Hogue Date: Tue, 21 Nov 2023 07:31:29 +0100 Subject: Adding reference for linear regression algorithm. --- src/argaze/GazeAnalysis/LinearRegression.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/argaze/GazeAnalysis/LinearRegression.py b/src/argaze/GazeAnalysis/LinearRegression.py index 0e10b87..9315751 100644 --- a/src/argaze/GazeAnalysis/LinearRegression.py +++ b/src/argaze/GazeAnalysis/LinearRegression.py @@ -22,7 +22,13 @@ GazePositionType = TypeVar('GazePositionType', bound="GazePositionType") @dataclass class GazePositionCalibrator(GazeFeatures.GazePositionCalibrator): - """Calibration algorithm based on linear regression.""" + """Implementation of linear regression algorithm as described in: + + **Drewes, H., Pfeuffer, K., & Alt, F. (2019, June).** + *Time- and space-efficient eye tracker calibration.* + Proceedings of the 11th ACM Symposium on Eye Tracking Research & Applications (ETRA'19, 1-8). + [https://dl.acm.org/doi/pdf/10.1145/3314111.3319818](https://dl.acm.org/doi/pdf/10.1145/3314111.3319818) + """ coefficients: numpy.array = field(default_factory=lambda : numpy.array([[1., 0.], [0., 1.]])) """Linear regression coefficients""" -- cgit v1.1