aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThéo de la Hogue2023-11-21 07:31:29 +0100
committerThéo de la Hogue2023-11-21 07:31:29 +0100
commit57766fc367f512690ef6ab57dde94c3a9143a3eb (patch)
treed9b30d0775a9fc6da3a9ceb68727f730e5361735 /src
parent99845a52709d1b22a8cc6b924f68cb1bd5d31615 (diff)
downloadargaze-57766fc367f512690ef6ab57dde94c3a9143a3eb.zip
argaze-57766fc367f512690ef6ab57dde94c3a9143a3eb.tar.gz
argaze-57766fc367f512690ef6ab57dde94c3a9143a3eb.tar.bz2
argaze-57766fc367f512690ef6ab57dde94c3a9143a3eb.tar.xz
Adding reference for linear regression algorithm.
Diffstat (limited to 'src')
-rw-r--r--src/argaze/GazeAnalysis/LinearRegression.py8
1 files changed, 7 insertions, 1 deletions
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"""