The Human Visual System: Gordon Wetzstein Stanford University
The Human Visual System: Gordon Wetzstein Stanford University
Gordon Wetzstein!
Stanford University!
!
owl, https://www.pinterest.com/pin/452400725039917330/!
pigeon, http://globe-views.com/dreams/pigeon.html!
jumping spider, wikipedia
wikipedia!
national geographics!
Lecture Overview!
wikipedia!
sensors!
sensors network! compute!
low-level processing! high-level processing!
Overview!
dorsal stream: spatial awareness!
wikipedia!
primary visual cortex
cortex!
ventral stream:!
recognition, object identification!
Overview!
photoreceptors: 3 types of cones (color vision), rods (luminance only, night vision)!
The Retina!
Color Perception!
Color Perception - Sensitivity of Cones!
reddit.com!
Visual Field!
superior!
Ruch & Fulton, 1960!
temporal!
nasal!
inferior!
inferior: 75°!
nasal:! temporal: !
60°! 100°!
!
temporal left + temporal right: 200°!
Ruch & Fulton, 1960!
• monocular visual field: visual field of either only the left or right eye!
• total visual field: union of monocular visual fields, i.e. visual fields of both
eyes combined – not all of this is stereo, temporal peripheries are mono!!
Immersive VR – How Important is the FOV?!
Visual Angle!
•! vision scientists often measure size in visual angle!
•! visual angle # object size / object distance in degree
(think about it as size subtended on retina!)!
visual angle in °!
Visual Acuity!
Roorda & Williams, 1999, Nature!
each photorecepter !
~ 1 arc min (1/60 of a degree)
of visual angle!
100K! superior!
Rods!
temporal!
nasal!
Density (per mm2)!
10K! Cones!
Patney et al. 2016!
inferior!
1K!
100!
Ganglion Cells!
10!
0! 20! 40! 60! 80!
Eccentricity (degrees)!
Density of Photoreceptors on Retina!
100K! superior!
Rods!
temporal!
nasal!
Density (per mm2)!
10K! Cones!
Patney et al. 2016!
inferior!
1K!
superior, but !
other directions !
are similar!
100!
Ganglion Cells!
10!
0! 20! 40! 60! 80!
Eccentricity (degrees)!
Density of Photoreceptors on Retina!
fovea: 1-5°!
100K! superior!
Rods!
temporal!
nasal!
Density (per mm2)!
10K! Cones!
Patney et al. 2016!
inferior!
1K!
100!
Ganglion Cells!
10!
0!
0 20! 40! 60! 80!
Eccentricity (degrees)!
Acuity Over Retina / MAR!
acuity falls off due to:!
• reduced receptor and ganglion cell density!
• reduced optical nerve “bandwidth”!
• reduced “processing” devoted to periphery in the visual cortex!
Acuity Over Retina / MAR!
acuity falls off due to:!
•! reduced receptor and ganglion cell density!
•! reduced optical nerve “bandwidth”!
•! reduced “processing” devoted to periphery in the visual cortex!
! = me + ! 0
eccentricity in degrees! smallest resolvable angle at fovea in deg/cycle!
Acuity Over Retina / MAR!
acuity falls off due to:!
•! reduced receptor and ganglion cell density!
•! reduced optical nerve “bandwidth”!
•! reduced “processing” devoted to periphery in the visual cortex!
m = 0.022 ! 0.034
range of acceptable – equivalent
acuity (cycles/degree)!
MAR (degrees/cycle)!
MAR! slope!
! = me + ! 0
eccentricity in degrees! smallest resolvable angle at fovea in deg/cycle!
Patney et al. 2016!
Patney et al. 2016!
Foveated Rendering!
• Guenter et al. 2012: split image into n layers,
e.g. inner (foveal, 1), middle (2), outer (3)!
• render image in each zone with progressively
lower resolution!
fov
e1 =
MAR!
6
i fov fov
!3 ei = ! e2 =
n 2 3
!2
!1
layer 1!
1 layer 2! layer 3!
e1! e2!
eccentricity (degrees)!
Foveated Rendering!
!3
!2
!1
layer 1!
1 layer 2! layer 3!
e1! e2!
eccentricity (degrees)!
Foveated Rendering!
!3
!2
!1
layer 1!
1 layer 2! layer 3!
e1! e2! viewer_di
viewer_distance
r stanc
r_di t e
tanc
eccentricity (degrees)!
Foveated Rendering!
!3
screen _ size is either screen width or height (same units as
!2 viewer_distance)!
MAR!
! 2 = me2 + ! 0
!3
! 3 = me3 + ! 0
!2
!1
layer 1!
1 layer 2! layer 3!
e1! e2!
eccentricity (degrees)!
Foveated Rendering!
•! convert MAR (in degrees/cycle) to pixels!
MAR!
MAR!
$ " 2# '
!3 blur _ radius _ in _ px = viewer_distance ! tan & !
% 2 360 )(
!2
!1
layer 1!
1 layer 2! layer 3!
e1! e2!
eccentricity (degrees)!
Foveated Rendering – Performance Gain!
m = 0.028 m = 0.022
n is number of layers!
speedup is total number of display pixels / number of pixels in all layers combined!
conclusion: for large fov & high-res displays, we need to shade much fewer pixels!!
Depth Perception!
Depth Perception!
wikipedia!
Depth Perception! moo ues!
ues
•! perspective!
perspective
•! relative object size!
size
•! absolute size!
size
•! occlusion!
occlusion
•! accommodation!
accommodation
•! retinal blur!
•! motion parallax!
parallax
•! texture gradients!
gradients
•! shading!
shading
•! …!
binocular cues!
•! (con)vergence!
•! disparity / parallax!
wikipedia!
•! …!
Depth Perception!
Charles Wheatstone., 1841. Stereoscope.! Walker, Lewis E., 1865. Hon. Abraham Lincoln, President of the United States. Library of Congress!
Stereoscopic Displays!
Stereoscopic Displays!
near focus!
adithyakiran.wordpress.com!
Accommodation and Retinal Blur!
Accommodation and Retinal Blur!
Accommodation and Retinal Blur!
Accommodation and Retinal Blur!
Accommodation and Retinal Blur!
Accommodation and Retinal Blur!
Accommodation and Retinal Blur!
Focusing Ability Degrades With Age - Presbyopia!
https://c1.staticflickr.com/1/77/173805491_4e4d77fa71_b.jpg!
Bifocals!
Nearest focus distance!
0D ("cm)!
4D (25cm)!
8D (12.5cm)!
12D (8cm)!
16D (6cm)!
8! 16! 24! 32! 40! 48! 56! 64! 72!
Age (years)!
Duane, 1912!
Myopia, Hyperopia, Prebyopia!
Nearsighted/myopic!
Farsighted/Hyperopic!
Presbyopic!
25cm! Optical!
Infinity!
Modified from Pamplona et al. SIGGRAPH 2010!
Retinal Blur!
accommodation
distance!
Retinal Blur!
accommodation
distance!
Retinal Blur!
circle of confusion!
accommodation
distance!
Retinal Blur!
circle of confusion!
accommodation
distance!
Retinal Blur / Depth of Field Rendering!
S " S1
c = M !D!
f S
M= f = 17mm
S1 ! f
circle of confusion: c!
D!
S
Circle of Confusion!
S − S1
c = M ⋅D⋅
S
circle of confusion in m!
accommodation distance!
distance to eye in m!
Blur Affects Relative Object Size! !
Held et al., 2006, ACM SIGGRAPH!
Top View!
Real World:!
!
Vergence & Accommodation Match!!
Top View!
Screen!
•! nausea!
•! diplopic vision!
•! eyestrain!
•! compromised
image quality!
•! pathologies in
developing visual
system!
•! …!
Shibata et al, 2011, Journal of Vision!
Zone of Comfort!
Summary!