aboutsummaryrefslogtreecommitdiff
path: root/docs/user_guide/gaze_analysis_pipeline/pipeline_modules/aoi_scan_path_analyzers.md
blob: 9ac2f6dfd81b2477224347fb2848f0009e8926be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
AOI scan path analyzers
=======================

ArGaze provides ready-to-use AOI scan path analysis algorithms.

!!! note "Definition"
	An [AOIScanPath](../../../argaze.md/#argaze.GazeFeatures.AOIScanPath) defined as a list of [AOIScanSteps](../../../argaze.md/#argaze.GazeFeatures.AOIScanStep) made by a set of successive fixations/saccades onto a same AOI.

The JSON samples have to be included inside [ArLayer configuration](../aoi_analysis.md) *aoi_scan_path_analyzers* entry to select an algorithm.

```json
"aoi_scan_path_analyzers": {
	JSON sample
}
```

Read more about [AOIScanPathAnalyzer base class in code reference](../../../argaze.md/#argaze.GazeFeatures.AOIScanPathAnalyzer).

!!! note

	The members indicated as **property** are what returns the analyzer.

## Basic metrics

::: argaze.GazeAnalysis.Basic.AOIScanPathAnalyzer

### JSON sample

```json
"Basic": {}
```

## Entropy

::: argaze.GazeAnalysis.Entropy.AOIScanPathAnalyzer

### JSON sample

```json
"Entropy": {}
```

## K-modified coefficient

::: argaze.GazeAnalysis.KCoefficient.AOIScanPathAnalyzer

### JSON sample

```json
"KCoefficient": {}
```

## Lempel-Ziv complexity

::: argaze.GazeAnalysis.LempelZivComplexity.AOIScanPathAnalyzer

### JSON sample

```json
"LempelZivComplexity": {}
```

## N-Gram

::: argaze.GazeAnalysis.NGram.AOIScanPathAnalyzer

### JSON sample

```json
"NGram": {
	"n_min": 3,
	"n_max": 5
}
```

## Transition matrix

::: argaze.GazeAnalysis.TransitionMatrix.AOIScanPathAnalyzer

### JSON sample

```json
"TransitionMatrix": {}
```