Visual Perception Visual Perception
Rich Clarke
Visual Perception Visual Perception Rich Clarke Q: Why should we - - PowerPoint PPT Presentation
Visual Perception Visual Perception Rich Clarke Q: Why should we care about humans in the loop? A: Imagine building VR system... Asked to specify the ultimate, fully immersive visual display device. Want the Virtual World to be utterly
Rich Clarke
Want the Virtual World to be utterly indistinguishable from reality
Basic visual hardware: Visual anatomy & physiology
p y p
activity?
W ’ i t k i i d Th S Wh t? I li ti f C t We’re going to keep in mind: The So What? Implications for Computer Graphics?
Basic visual hardware: Visual anatomy & physiology
POSTERIOR: ~mesh of ANTERIOR: Modelled as camera optics… POSTERIOR: ~mesh of photoreceptors…
Basic visual hardware: Visual anatomy & physiology
Pigmented layer Start of the ‘brain’…
To the optic nerve
Basic visual hardware: Visual anatomy & physiology
Provide achromatic vision
illumination
g p
at ~500nm
Less sensitive to light
illumination
‘B’ peak at 437nm, ‘G’ peak at 533nm, ‘R’ peak: 564nm Much smaller receptive fields
Basic visual hardware: Visual anatomy & physiology
SO WHAT?
U d t di f “h d ” i i i ht i t ki d f i f ti th t
can be coded
y g
The fundamental unit of visual coding: Receptive fields
‘On centre’ cells
photoreceptors serving some ganglion cell
‘Off centre’ cells Higher up in the brain (in V1): integrate simple cells:
photoreceptors serving some ganglion cell
the ganglion cell is responsive
cells simple cells: complex cells
the ganglion cell is responsive
On centre and off centre Eye On centre and off centre Spectral as well as spatial: Red/Green Yellow Blue Absolute physical values lost: Absolute physical values lost:
Recall last slide... Recall last slide...
The fundamental unit of visual coding: Receptive Fields
SO WHAT?
B i b ildi bl k f i l ti
contrast & context sensitivity only (c.f. illusions) y y ( )
behaviourally relevant in ontogenetic and phylogenetic history: fast ‘h d ’ iti ‘hardware’ recognition
Visual pathways: The split of information streams
LGN: 6 layers: y Magnocellular layers – primary input from peripheral retina – non spectrally opponent ganglions, large receptive fields y g g g Parvocellular layers – primary input from the foveal region – spectrally opponent cells, small receptive fields Area V1 (Visual Cortex): more complex cells (I.e. with more complex receptive fields) Deals with What? And Where? …Separately?
Visual pathways: The split of information streams
SO WHAT?
Eyes may be serving 2 relatively separate visual systems:
(Magnocellular layers) Eyes may be serving 2 relatively separate visual systems: (Magnocellular layers)
(Parvocellular layers)
Rods & Cones: Outersegment: billions of light sensitive pigment molecules Outersegment: billions of light sensitive pigment molecules Molecules embedded in disks, stacked like pancakes Rods: Pigment is Rhodopsin γ
How well can you really see? Resolution and acuity
Three things determine resolution: 1. Optical filtering, 2. receptor sampling, (and 3. receptive field organisation)
entry aperture Resolution limited to 30arcsec
image representation. Spacing well matched to optics (Sampling theory) Visual acuity is a function of contrast sensitivity ~30sec Vernier (hyper)acuity: Ability to localise position of
Can detect misalignments of ~5sec Unknown exactly how it’s done
How well can you really see? Resolution and acuity
SO WHAT?
Obviously sets hard limit on how much detail required of a display system
artefacts in digital images – simple analysis of the visual system would predict that some artefacts should not be seen system would predict that some artefacts should not be seen (below the limit of supposed visual acuity)
Seeing the sun and the stars: Brightness adaption
How many orders of magnitude difference between the dimmest and the
How many orders of magnitude difference between the dimmest and the brightest things we can see?
Seeing the sun and the stars: Brightness adaption
Three mechanisms
Mechanical
Photochemical
Neural
Neural
Ch i C t t S iti it P tt A it C l P ti Changes in: Contrast Sensitivity: Pattern Acuity: Colour Perception
Seeing the sun and the stars: Brightness adaption
Purkeinje break
Seeing the sun and the stars: Brightness adaption
SO WHAT?
Most of the information or power (in Fourier domain) of an image is in brightness contrast
range of ~10 log units
perception changes markedly perception changes markedly
allocation etc.)
Colour perception
Colour perception
Colour perception
Relative stimulation of each cone type in your retina (RGB) in the context of some visual field visual field Different spectral distributions of light should be able to stimulate the photoreceptors identically: photoreceptors identically: Spectral distributions Receptor sensitivity SD a SD b SD b Distinct distributions that are perceived identically w.r.t some visual system - METAMERS
Colour Perception
SO WHAT?
Sensible choice of some colour primaries should allow you to re-create any visible colour simply (without recreating the whole C(λ) distribution
colour gamut that covers most visible colours
Ref 1: [Ferwerder] Ferwerda J A (2001) Elements of Early Vision for Computer Ref 1: [Ferwerder] Ferwerda, J. A. (2001) Elements of Early Vision for Computer Graphics, IEEE Computer Graphics and Applications, 21(5), pp. 22-33. Ref 2: [Atkinson] R.C. Atkinson, ed., Steven’s Handbook of Experimental Psychology, 2nd ed John Wiley & Sons New York 1988 2nd ed., John Wiley & Sons, New York, 1988. Ref 3: [Purves & Lotto] www.lottolab.org, also D. Purves & R. Beau Lotto, Why we see what we do: An Empirical Theory of Vision, Sinauer Associates, 2003 Ref 7: [Sekuler & Blake] 7. R. Sekuler and R. Blake, Perception, McGraw-Hill, New York, 1994. Ref 15: [Spillman & Werner] L. Spillman and J.S. Werner, eds., Visual Perception: The Neurophysiological Foundations, Academic Press, San Diego, 1990. Ref 28: [Bollin & Mayer] M R Bolin and G M Meyer “A Frequency Based Ray Tracer ” Ref 28: [Bollin & Mayer] M.R. Bolin and G.M. Meyer, A Frequency Based Ray Tracer,