-
Notifications
You must be signed in to change notification settings - Fork 59
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #717 from pupil-labs/mono
Add monocular settings doc for the app
- Loading branch information
Showing
25 changed files
with
179 additions
and
101 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,20 @@ | ||
# Recommended Defaults | ||
|
||
- When importing images, use markdown-style imports | ||
|
||
```markdown | ||
![alt text](/path/to/image.png) | ||
``` | ||
|
||
- When trying to create a gallery view, consider using the `PhotoGrid` component | ||
- Avoid using custom HTML and CSS as much as possible. | ||
|
||
|
||
# Capitalization | ||
|
||
- We use title case for all titles, headings, menu sections etc. We use title case as it is defined by the Associated Press Stylebook. There is a converter available [here](https://titlecaseconverter.com/) to double-check correctness. | ||
- Fixed product and feature names are capitalized, like e.g. | ||
- Reference Image Mapper | ||
- Neon Companion App | ||
- Neon Companion Device | ||
- Pupil Invisible Glasses | ||
- Video Renderer | ||
- Heatmap Visualization | ||
- Reference Image Mapper | ||
- Neon Companion | ||
- Pupil Invisible Glasses | ||
- Video Renderer | ||
- Heatmap Visualization |
Submodule pl-imu-transformations
added at
542043
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,13 @@ | ||
# Using Offset Correction to Improve Gaze Accuracy | ||
For some wearers, you may find a constant offset in their gaze estimates. Especially in setups where wearers gaze at somethings that is less than 1 meter away from them this can happen due to parallax error. | ||
|
||
To compensate for those offsets, you can use the Offset Correction feature in the Pupil Invisible Companion App. See the video below to learn how it works! The video is using demonstrating the feature within the Neon Companion App, but the approach is very similar. | ||
For some wearers, you may find a constant offset in their gaze estimates. Especially in setups where wearers gaze at somethings that is less than 1 meter away from them this can happen due to parallax error. | ||
|
||
To compensate for those offsets, you can use the Offset Correction feature in the Pupil Invisible Companion App. See the video below to learn how it works! The video is using demonstrating the feature within the Neon Companion app, but the approach is very similar. | ||
|
||
<Youtube src="7weK8UPLOzo" /> | ||
|
||
::: warning | ||
Note, that the amount of offset introduced by parallax error is highly dependend on the distance between the wearer and the object they are looking at. The closer the object, the larger the offset. | ||
|
||
The offset correction is only valid for the specific distance at which it was recorded. If the wearer changes their distance to the object, you will need to record a new offset correction. | ||
::: | ||
::: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Gaze Mode | ||
You can configure Neon to generate binocular or monocular gaze data by changing the `Gaze Mode` in the Neon Companion app | ||
settings. | ||
|
||
In `Binocular` mode, gaze data is generated using images from both the left and right eyes. This is the default setting | ||
and is recommended for most users. | ||
|
||
Some specialist applications, like ophthalmic testing, require gaze data to be generated from just one eye. This can | ||
be achieved by switching to a `Monocular` gaze mode. `Monocular Left` generates gaze data using only images of the left | ||
eye, while `Monocular Right` uses only images of the right eye. | ||
|
||
## Changing Gaze Modes | ||
You can switch between gaze modes in the Neon Companion app settings. | ||
|
||
:::info | ||
After selecting a new gaze mode, be sure to unplug and re-plug the Neon device. | ||
::: | ||
|
||
## Considerations When Switching to Monocular Gaze | ||
|
||
- If a monocular gaze mode is selected, no binocular gaze signal will be generated. This means all downstream data, including fixations and enrichment data, will be based on monocular gaze data. | ||
|
||
- [Eye State](/data-collection/data-streams/#_3d-eye-states) and [Pupillometry](/data-collection/data-streams/#pupil-diameters) are unaffected by the gaze mode configuration and will always be generated using images from **both** eyes. | ||
|
||
- If a monocular gaze mode is selected, Pupil Cloud will **not** re-process a recording to obtain a 200 Hz signal. Instead, Pupil Cloud will use the real-time signal, which may be lower than 200 Hz depending on which Companion device was used, and which gaze rate was selected in the Neon Companion app settings. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,11 @@ | ||
# Data Collection with Neon | ||
|
||
Data collection is a key step for any application of Neon! In this section you can learn everything about it, starting with how to make [your first recording](/data-collection/first-recording/)! | ||
|
||
You can find an overview of what data is contained in Neon recordings including all the [data streams](/data-collection/data-streams/) from the various sensors, as well as any additional data like [events](/data-collection/events/), [wearers](/data-collection/wearers/), and [templates](/data-collection/templates/). | ||
|
||
You can find introductions on how to use the Neon Companion App, e.g. on [Offset Correction](/data-collection/offset-correction/), and how-to guides on common tasks during data collection, e.g. [Time Synchronization](/data-collection/time-synchronization/). | ||
You can find introductions on how to use the Neon Companion app, e.g. on [Offset Correction](/data-collection/offset-correction/), and how-to guides on common tasks during data collection, e.g. [Time Synchronization](/data-collection/time-synchronization/). | ||
|
||
Documentation on useful software and integrations for data collection is also available, see e.g. [Monitor App](/data-collection/monitor-app/) or [Lab Streaming Layer](/data-collection/lab-streaming-layer/). | ||
|
||
Finally, you can find a list of [troubleshooting](/data-collection/troubleshooting/) tips and tricks for common issues during data collection. | ||
Finally, you can find a list of [troubleshooting](/data-collection/troubleshooting/) tips and tricks for common issues during data collection. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,16 @@ | ||
# Measuring the Inter-Eye-Distance (IED) | ||
|
||
The wearer's IED can be set in the Neon Companion app for applications requiring | ||
precise pupillometry or eye-state measurements. | ||
This does not require prior calibration of the device. However, the accuracy of Neon’s 3D eye-state and pupil-size | ||
The wearer's IED can be set in the Neon Companion app for applications requiring | ||
precise pupillometry or eye-state measurements. | ||
This does not require prior calibration of the device. However, the accuracy of Neon’s 3D eye-state and pupil-size | ||
measurements can be enhanced by correctly setting the IED for each wearer. | ||
|
||
To add the wearer's IED, input the value into their ‘Wearer Profile’ in the Neon Companion app before | ||
starting | ||
To add the wearer's IED, input the value into their ‘Wearer Profile’ in the Neon Companion app before | ||
starting | ||
a recording. The default IED is set to 63 mm, which is the average for adults. | ||
|
||
Here's a simple way to measure IED: | ||
|
||
1. Ask the person to look at a distant object (to avoid convergence) | ||
2. Hold a ruler in front of their eyes and measure from the center of one pupil to the center of the | ||
other | ||
other |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.