https://github.com/hyiltiz/profileblindspot
An interactive game that accurately traces out your blind spot
https://github.com/hyiltiz/profileblindspot
Last synced: 3 months ago
JSON representation
An interactive game that accurately traces out your blind spot
- Host: GitHub
- URL: https://github.com/hyiltiz/profileblindspot
- Owner: hyiltiz
- License: gpl-3.0
- Created: 2021-10-05T05:24:42.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-05T23:45:19.000Z (over 3 years ago)
- Last Synced: 2025-02-10T05:41:52.165Z (4 months ago)
- Language: MATLAB
- Size: 1.78 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Demo
See this for yourself. Close your left eye, and look at the plus sign `+`
below, and slowly move your head closer to the `+` sign. Pay attention to the
money while trying to move your head into the sweet spot distance. Then what
happens?Spoiler
The money disappears!Note: if you are using your phone to look at this, it may barely work since
your phone screen is not wide enough. Simply replicate it on a piece of paper,
or try viewing your phone in horizontal mode.```
+ $
```
Where did the money go!? How about the following?
```
$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$ $$$$$$$$$$
+ $$$$$$$$$$ $$$$$$$$$
$$$$$$$$$$$ $$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$```
How come the logo on the flag disappeared?# Explanation
The optic nerve (that transmits visual signal) goes right through the retina (the "camera sensor", so to speak).
Thus, we are effectively blind there. Inside the eye, these optic nerves are
closer to the nose. As a result, your right eye is blind slightly to your
right, regardless of what you are looking at. If you stretch your hands forward
next to each other with your palms facing down and look at your left pinky, the
blind spot of your right eye roughly corresponds to your right pinky direction.
See the model below as illustrated from behind the retina of the right eye.
As a result of the missing sensors in this region, you'll be blind within
corresponding region *in the world* (called the visual field), as illustrated
below for the right eye:
With this game, you can actually trace the out how *your very own* optic nerves
block your vision. Your blind spots were always there; it is just our
perceptual system was kind/smart enough to "fill in" the missing information
based on the surroundings.# How to use
Run the program `ProfileBlindSpot.m` using `Octave` or `Matlab`. You'll need to
[install `Psychtoolbox`](http://psychtoolbox.org/download.html) as a
dependency. Follow the game
instructions. Once finished, the sub-function `analyzeBlindSpot` automatically
traces the blind spot boundary and its retinal map on a spherical eye model.
During the game, your mouse cursor turns into a highly visible and colorful
dot, using which you can then probe your own blind spot interactively.The game looks like this.
Note that the boundaries are created with the `boundary(x,y)` function that
traces the boundary polygon given the point coordinate vectors. This function
is included in Matlab since R2014, but not in Octave by default.