Computer Graphics. The Human Visual System (HVS) Philipp Slusallek

Similar documents
Measuring Light: Radiometry and Photometry

Measuring Light: Radiometry and Photometry

Electromagnetic waves and power spectrum. Rays. Rays. CS348B Lecture 4 Pat Hanrahan, Spring 2002

Radiometry. Computer Graphics CMU /15-662, Fall 2015

Measuring Light: Radiometry and Cameras

CS5670: Computer Vision

Spectral Color and Radiometry

Light. Properties of light. What is light? Today What is light? How do we measure it? How does light propagate? How does light interact with matter?

The Elements of Colour

Optics Part 1. Vern Lindberg. March 5, 2013

CS4670: Computer Vision

CSE 167: Lecture #6: Color. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012

CSE 167: Lecture #6: Color. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011

Announcements. Light. Properties of light. Light. Project status reports on Wednesday. Readings. Today. Readings Szeliski, 2.2, 2.3.

E (sensor) is given by; Object Size

MODELING LED LIGHTING COLOR EFFECTS IN MODERN OPTICAL ANALYSIS SOFTWARE LED Professional Magazine Webinar 10/27/2015

Computational Perception. Visual Coding 3

Introduction to Computer Vision. Week 8, Fall 2010 Instructor: Prof. Ko Nishino

INFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Shading Models. Welcome!

Realtime 3D Computer Graphics Virtual Reality

CS6670: Computer Vision

Modeling the top neuron layers of the human retina. Laurens Koppenol ( ) Universiteit Utrecht

Color and Shading. Color. Shapiro and Stockman, Chapter 6. Color and Machine Vision. Color and Perception

Image Formation. Camera trial #1. Pinhole camera. What is an Image? Light and the EM spectrum The H.V.S. and Color Perception

Introduction to color science

CS6670: Computer Vision

Fourier transform. Filtering. Examples of FT pairs. Examples of FT pairs. Comb function. Examples of FT pairs FRPE. Decomposes into freq.

(0, 1, 1) (0, 1, 1) (0, 1, 0) What is light? What is color? Terminology

Basic distinctions. Definitions. Epstein (1965) familiar size experiment. Distance, depth, and 3D shape cues. Distance, depth, and 3D shape cues

Reading. 2. Color. Emission spectra. The radiant energy spectrum. Watt, Chapter 15.

Perceptual Effects in Real-time Tone Mapping

Photometric Stereo.

Important concepts in binocular depth vision: Corresponding and non-corresponding points. Depth Perception 1. Depth Perception Part II

Perception, Part 2 Gleitman et al. (2011), Chapter 5

CENG 477 Introduction to Computer Graphics. Ray Tracing: Shading

Binocular Stereo Vision

Introduction to Computer Vision. Introduction CMPSCI 591A/691A CMPSCI 570/670. Image Formation

Visual Pathways to the Brain

Multidimensional image retargeting

The Display pipeline. The fast forward version. The Display Pipeline The order may vary somewhat. The Graphics Pipeline. To draw images.

Visualizing Flow Fields by Perceptual Motion

Understanding Variability

Visual Acuity. Adler s Physiology of the Eye 11th Ed. Chapter 33 - by Dennis Levi.

dq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ =

Image Formation. Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico

lecture 10 - depth from blur, binocular stereo

S U N G - E U I YO O N, K A I S T R E N D E R I N G F R E E LY A VA I L A B L E O N T H E I N T E R N E T

782 Schedule & Notes

Pick up Light Packet & Light WS

(Refer Slide Time 00:17) Welcome to the course on Digital Image Processing. (Refer Slide Time 00:22)

Computer Vision I - Image Matching and Image Formation

EXAM SOLUTIONS. Computer Vision Course 2D1420 Thursday, 11 th of march 2003,

3D graphics, raster and colors CS312 Fall 2010

4. A bulb has a luminous flux of 2400 lm. What is the luminous intensity of the bulb?

Introduction to Computer Graphics with WebGL

Visual Perception. Basics

Lecture 1 Image Formation.

Computer Vision. The image formation process

Human Perception of Objects

Lecture 1. Computer Graphics and Systems. Tuesday, January 15, 13

2.710 Optics Spring 09 Solutions to Problem Set #1 Posted Wednesday, Feb. 18, 2009

CSE 167: Introduction to Computer Graphics Lecture #6: Colors. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013

Visual areas in the brain. Image removed for copyright reasons.

dq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ =

Neurophysical Model by Barten and Its Development

Virtual Reality ll. Visual Imaging in the Electronic Age. Donald P. Greenberg November 16, 2017 Lecture #22

CS667 Lecture Notes: Radiometry

Global Illumination. CMPT 361 Introduction to Computer Graphics Torsten Möller. Machiraju/Zhang/Möller

Mu lt i s p e c t r a l

CS635 Spring Department of Computer Science Purdue University

Physics-based Vision: an Introduction

Philpot & Philipson: Remote Sensing Fundamentals Interactions 3.1 W.D. Philpot, Cornell University, Fall 12

OPPA European Social Fund Prague & EU: We invest in your future.

Light and Electromagnetic Waves. Honors Physics

GEOG 4110/5100 Advanced Remote Sensing Lecture 2

Color Vision. Spectral Distributions Various Light Sources

The process of a junior designer

The topics are listed below not exactly in the same order as they were presented in class but all relevant topics are on the list!

Image Formation. CS418 Computer Graphics Eric Shaffer.

E40M LEDs, Time Multiplexing. M. Horowitz, J. Plummer, R. Howe 1

Digital Image Processing COSC 6380/4393. Lecture 19 Mar 26 th, 2019 Pranav Mantini

Last update: May 4, Vision. CMSC 421: Chapter 24. CMSC 421: Chapter 24 1

Engineered Diffusers Intensity vs Irradiance

Visual Acuity. Visual acuity

HIGHLY PARALLEL COMPUTING IN PHYSICS-BASED RENDERING OpenCL Raytracing Based. Thibaut PRADOS OPTIS Real-Time & Virtual Reality Manager

Visual Acuity. Excerpts from a lecture by: Harold E. Bedell. Physiological Optics & Vision Science

Comp/Phys/Apsc 715. Example Videos. Pop Quiz! 1/30/2014

The branch of physics which studies light

10.5 Polarization of Light

Lenses: Focus and Defocus

Binocular cues to depth PSY 310 Greg Francis. Lecture 21. Depth perception

Today. Global illumination. Shading. Interactive applications. Rendering pipeline. Computergrafik. Shading Introduction Local shading models

Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao

CS201 Computer Vision Lect 4 - Image Formation

Global Illumination. Frank Dellaert Some slides by Jim Rehg, Philip Dutre

Digital Image Processing. Introduction

A Multiscale Model of Adaptation and Spatial Vision for Realistic Image Display

Digital Image Processing COSC 6380/4393

Radiometry (From Intro to Optics, Pedrotti 1-4) Radiometry is measurement of Emag radiation (light) Consider a small spherical source Assume a black

CS 548: Computer Vision and Image Processing Digital Image Basics. Spring 2016 Dr. Michael J. Reale

Transcription:

Computer Graphics The Human Visual System (HVS) Philipp Slusallek

Light Electromagnetic (EM) radiation From long radio waves to ultra short wavelength gamma rays Visible spectrum: ~400 to 700 nm (all animals) Likely due to development of early eyes in water Only very small window that lets EM radiation pass though 2

Radiation Law Physical model for light Wave/particle-dualism Electromagnetic radiation wave model Photons: E ph = hν particle model & ray optics (h: Planck constant) Plenoptic function defined at any point in space L = L(x, ω, t, ν, γ) 5 dimensional Ignored parameters: No polarization No fluorescence Decoupling of the spectrum No time dependence Instant propagation with speed of light No phosphorescence Used parameters: Direction Location 3

Radiometric Units Specification Definition Symbol Unit Quantity Energy Q e [J = W s] (joule) Radiant energy Power, flux dq/dt e [W = J/s] (watt) Radiant flux Flux density dq/dadt E e [W/m 2 ] Irradiance Flux density dq/dadt B e [W/m 2 ] Radiosity Intensity dq/d dt I e [W/sr] Radiant intensity dq/dad dt L e [W/(m 2 sr)] Radiance 4

Photometry Equivalent units to radiometry Weighted with luminous efficiency function V(λ) Considers the spectral sensitivity of the human eye Measured across different humans Spectral or (typically) total units Integrate over the entire spectrum and deliver a single scalar value Φ v = K m V(λ)Φ e (λ)dλ K m = 680 W Simple distinction (in English!): Names of radiometric quantities contain radi Names of photometric quantities contain lumi Luminous efficiency function 5

Photometric Units Specification Definition Symbol Unit Quantity Energy Q v [T = lm s] (talbot) Luminous energy Power, flux dq/dt v [lm = T/s] (lumen) Luminous flux (e.g. emitted power of lamp) Flux density dq/dadt E v [lx = lm/m 2 ] (lux) Illuminance Flux density dq/dadt B v [lx = lm/m 2 ] (lux) Luminosity (e.g. illumination on a desk) Intensity dq/d dt I v [cd = lm/sr] (candela) Luminous intensity (e.g. intensity of a point light) dq/dad dt L v [lm/(m 2 sr)] (nits) Luminance (e.g. brightness of a monitor) With luminous efficiency function weighted units 6

Illumination: Examples Typical illumination intensities Light source Direct solar radiation Day light Sunset Moon light Starry night TV studio Shop lighting Office lighting Home lighting Street lighting Illuminance [lux] 25,000 110,000 2,000 27,000 1 108 0.01 0.1 0.0001 0.001 5,000 10,000 1,000 5,500 200 550 50 220 0.1 20 7

Luminance Range 10-6 10-4 10-2 10 0 10 2 10 4 10 6 10 8 Luminance [cd/m 2 ] about 4-order of magnitude simultan. span about 10-order of magnitude absolute span 8

Contrast (Dynamic Range) 10-6 10-4 10-2 10 0 10 2 10 4 10 6 10 8 Luminance [cd/m 2 ] Dynamic range LCD/CCD: 1:500 Film: 1:1500 Print: 1:30 9

High Dynamic Range (HDR) 10-6 10-4 10-2 10 0 10 2 10 4 10 6 10 8 HDR photo Usual photo How to display computed/measured HDR values on an LDR device? Tone mapping 10

Percept. Effects: Vision Modes twilight Simulation requires: Control over color reproduction Local reduction of detail visibility (computationally expensive) 11

Visual Acuity and Color Perception Mesopic/photopic transition Scotopic vision Photopic vision Scotopic/mesopic transition 12

Percept. Effects: Temp. Adaptati. Adaptation to dark much slower Simulation requires: Time-dependent filtering of light adaptation 13

HVS - Relationships Real-World Stimulus Physiology (quantitative measurements) Psychophysics (qualitative measurements) Neural response Perception 14

Human Visual System Physical structure well established Percept. behavior complex & less understood process Optic chiasm 15

Optical Chiasm Right half of the brain operates on left half of the field of view From both eyes!! And vice versa Damage to one half of the brain can results in loss of one half of the field of view 16

Perception and Eye 17

Human Visual Perception light early vision (eyes) Determines how real-world scenes appear to us Understanding of visual perception is necessary to reproduce appearance, e.g. in tone mapping 18

Distribution of Rods and Cones High-res. foveal region with highest cone density Poisson-disc-like distribution Cone mosaic in fovea which subtends small solid angle Fovea: Some 50,000 closely packed cones each with individual neuron connection Cone mosaic in periphery with almost 180 field of view L-cones ~ M-cones S-cones Cones Rods 19

Retina Receptors on opposite side of incoming light Early cellular processing between receptors & nerves Mainly for rods 20

Eye as a Sensor Relative sensitivity of cones 21

Luminuous Sensitivity Function Different for cones (black, diff. studies) & rods (green) 22

Eye Fovea (centralis): Ø 1-2 visual degrees 50,000 cones each of ~ 0.5 arcminutes angle and ~2.5 μm wide No rods in central fovea, but three different cone types: L(ong, 64%), M(edium, 32%), S(hort wavelength, 4%) Varying resolution: 10 arcminutes for S vs. 0.5 arcminutes for L & M Linked directly 1:1 with optical nerves, 1% of retina area but covers 50% visual cortex in brain Adaptation of light intensity only through cones Periphery: 75-150 M. rods: night vision (B/W) 5-7 M. cones (color) Response to stimulation by single 1 photons (@ 500 nm) 100x better than cones, integrating over 100 ms Signals from many rods are combined before linking with nerves Bad resolution, good flickering sensitivity 23

This is a text in red This is a text in green This is a text in blue This is a text in red This is a text in green This is a text in blue This is a text in red This is a text in green This is a test in blue

Visual Acuity Receptor density Resolution in line-pairs/arcminute 25

Resolution of the Eye Resolution-experiments Line pairs: eye ~ 50-60 p./degree resolution of 0.5 arcminutes Line offset: 5 arcseconds (hyperacuity) Eye micro-tremor: 60-100 Hz, 5 μm (2-3 photoreceptor spacing) Allows to reconstruct from super-resolution (w/ Poisson pattern) Together corresponds to 19 display at 60 cm away from viewer: 18,000 2 pixels with hyperacuity - 3,000 2 without hyperacuity Fixation of eye onto (moving) region of interest Automatic gaze tracking, autom. compensation of head movement Apparent overall high resolution of fovea Visual acuity increased by Brighter objects High contrast 26

Poisson-Disk Experiment Human visual system Perception very sensitive to regular structures Insensitive against (high-frequency) noise contrast 0% Campbell-Robson sinusoidal contrast sensitivity chart visibility limit function 100% 0 frequency 27

Luminance Contrast Sensitivity Sensitivity: inverse of perceptible contrast threshold Maximum acuity at 5 cycles/degree (0.2 %) Decrease toward low frequencies: lateral inhibition Decrease toward high frequencies: sampling rate (Poisson disk) Upper limit: 60 cycles/degree Medical diagnosis Glaucoma (affects peripheral vision: low frequencies) Multiple sclerosis (affects optical nerve: notches in contrast sensitivity) 28

Color Contrast Sensitivity Color vs. luminance vision system Similar but slightly different curves Higher sensitivity at lower frequencies High frequencies less visible Image compression Exploit color sensitivity in lossy compr. 29

Threshold Sensitivity Function Weber-Fechner law (Threshold Versus Intensity, TVI) Perceived brightness varies linearly with log(radiant intensity) E = K + c log I Perceivable intensity difference 10 cd vs. 12 cd: ΔL = 2 cd 20 cd vs. 24 cd: ΔL = 4 cd 30 cd vs. 36 cd: ΔL = 6 cd 4 TVI function 2 L L+ L 0-2 cone rod -6-4 -2 0 2 4 6 log L 30

Weber-Fechner Examples 104/103 105/103 106/103 207/206 208/206 209/206 31

Mach Bands Overshooting along edges Extra-bright rims on bright sides Extra-dark rims on dark sides Due to lateral inhibition 32

Mach Bands Overshooting along edges Extra-bright rims on bright sides Extra-dark rims on dark sides Due to lateral inhibition 33

Lateral Inhibition Pre-processing step within retina Surrounding brightness level weighted negatively A: high stimulus, maximal bright inhibition B: high stimulus, reduced inhibition stronger response D: low stimulus, maximal dark inhibition C: low stimulus, increased inhibition weaker response High-pass filter Enhances contrast along edges Differential operator (Laplacian/difference of Gaussian) 34

Lateral Inhibition: Hermann Grid Apparent dark spots at perip. crossings Weakly if within foveal (B): smaller filter extent Strongly within periphery (A): larger filter extent Explanation Crossings (C): more surround stimulation More inhibition weaker response Streets (D): less surround stimulation Less inhibition greater response Simulation Convolution with differential kernel Darker at crossings, brighter in streets Appears more steady What if inversed colors? C D Periphery Fovea 35

Some Further Weirdness 36

High-Level Contrast Processing 37

High-Level Contrast Processing 38

Cornsweet Illusion Apparent contrast between inner and outer shades A B 39

Cornsweet Illusion Apparent contrast between inner and outer shades Due to gradual darkening/brightening towards a contrasting edge Causes B to be perceived similarly to A A B 40

Optical Effects Veiling Glare Internal scattering/blur of sources of high luminance Computationally expensive to simulate Actual size Perceived size 41

Shape Perception Depends on surrounding primitives Size emphasis Directional emphasis http://www.panoptikum.net/optischetaeuschungen/index.html 42

Geometric Cues Automatic geometrical interpretation 3D perspective Implicit scene depth http://www.panoptikum.net/optischetaeuschungen/index.html 43

Visual Proofs http://www.panoptikum.net/optischetaeuschungen/index.html 44

HVS: High-Level Scene Analysis Experience & expectation Pictures usually horizontal Local cue consistency Eyes and mouth look right, but actually are upside-down http://www.panoptikum.net/optischetaeuschungen/index.html 45

HVS: High-Level Scene Analysis Experience & expectation Pictures usually horizontal Local cue consistency Eyes and mouth look right, but actually are upside-down http://www.panoptikum.net/optischetaeuschungen/index.html 46

Impossible Scenes Escher et al. Confuse HVS by presenting contradicting visual cues Locally consistent but not globally http://www.panoptikum.net/optischetaeuschungen/index.html 47

Single Image Random Dot Stereograms Vergence: Cross eyers to look at the same 3D spot Accommodation: Focusing at a particular depth plane 48

SIRDS Construction Assign arbitrary color to pixel p 0 in image plane Trace from eye points through p 0 to object surface Trace back from object to corresponding other eye Assign color at p 0 to intersection points p 1L,p 1R with image plane Trace from eye points through p 1L,p 1R to object surface Trace back to eyes Assign p 0 color to p 2L,p 2R Repeat until image plane is covered p 2L p 1L p 0 p 1R p 2R 49

Motion Illusion Appearance of movement in static image Due to cognitive effects of interacting color contrast & shape pos. Saccades diff. in neural signals between dark and bright areas 50

Motion Illusion 51

Motion Illusion 52

Negative Afterimages Cones excited by color eventually lose sensitivity Photoreceptors adapt to overstimulation and send a weak signal 53

Negative Afterimages When switching to grey background Colors corresponding to adapted cones remain muted Other freshly excited cones send out a strong signal Same perceived signal as when looking at the inverse color 54

Another Optical Illusion If staring for ~ 15 sec., you may see a giraffe appear 55