61
Space Perception Depth Cues Tasks Shape-from-Shading

Visual thinking colin_ware_lectures_2013_7_3_d space perception

Embed Size (px)

Citation preview

Page 1: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Space Perception

Depth Cues Tasks Shape-from-Shading

Page 2: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Perception of surface shape

Simple lighting model Light from above and at infinity Specular, Diffuse and Ambient

components Oriented texture can enhance shape

perception

Page 3: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Lighting model

Lambertian, specular, ambient + cast shadows

Page 4: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Standard lighting model

Specular refection

diffuse reflection =lambertian

Ambient illumination

Page 5: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Examples

Page 6: Visual thinking colin_ware_lectures_2013_7_3_d space perception

ShadingSpecular reveals fine detail

Page 7: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Cushion Tree Map Jarke Van Wijk

Page 8: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Contour and Shading

Page 9: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Textures for surface orientation (Interrante)

Page 10: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Lighting

Simple lighting model Not photorealistic Single light source from above and at

infinity Specular for detail Cast shadows if scene is simple

Page 11: Visual thinking colin_ware_lectures_2013_7_3_d space perception
Page 12: Visual thinking colin_ware_lectures_2013_7_3_d space perception

The 3D vs 2D debate

Should we display abstract data in 3D? Depth cue theory Depth cues are environmental information

that tell us about space Can be applied somewhat independently

Page 13: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Occlusion: The strongest depth cue

Page 14: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Perspective

Page 15: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Perspective

Page 16: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Perspective (Cockburn and McKenzie)

PerspectivePicture plane positionOcclusion

Picture plane position

Occlusion

Page 17: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Atmospheric perspective

“depth cueing” in CG

Reduce contrast with distance

Page 18: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Structure from Motion

aa

ba

c

Page 19: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Cast Shadows

Page 20: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Stereo Vision Basics

aa

Right eyeScreen

Left eye

Panum's Fusional Area

disparity = -

Page 21: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Stereopsis

Based on disparities A super acuity Only good near point of fixation Poor for large differences Double imaging possible for 1/10th deg.

Page 22: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Frame Cancellation

Page 23: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Relative Importance

, 96

Cutting, 1996

Depth

Con

trast

Depth (meters)

Occlusion0.001

0.01

0.1

1.0

1 10 100

Relative size

Height in field

Binoculardisparity

Motionparallax

Convergenceaccommodation

Aerial

Page 24: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Task Based Space Perception

a

Task Planningand Execution

3D CognitiveModelof Environment

C1

C2

C3

C4

CN

a

C1

C2

C3

C4

CN

Task Planningand Execution

Page 25: Visual thinking colin_ware_lectures_2013_7_3_d space perception

3D options

Perspective

Sha

pe-f

rom

S

hadi

ng o

rT

extu

re

Occlusion

MotionParallax

Vergence Focus

Stereopsis

Page 26: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Cue dependencies

Occlusion

Linear Perspective

StereoVergence Kinetic Depth

Texture gradients

Depth of focus

Page 27: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Yes of course 3D can give us moreBut only if it supports some task Locomotion

Heading, occlusion Understanding the shape of surfaces

Shading, texture, stereo, motion Tracing paths in graphs

motion stereo Local reaching

stereo – convergence

Page 28: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Relative position

For fine judgments - threading a needle stereo is important +shadows, occlusion

For large scale judgments, perspective, motion parallax, linear perspective are all important. Stereo is not important

Page 29: Visual thinking colin_ware_lectures_2013_7_3_d space perception
Page 30: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Random Graphs

Page 31: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Glenn looking at a graph

Page 32: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Fish Tank VR

Page 33: Visual thinking colin_ware_lectures_2013_7_3_d space perception

The task

Page 34: Visual thinking colin_ware_lectures_2013_7_3_d space perception

aaa

0

10

20

30

40

50

0 50 100 150 200 250 300

Number of Nodes

Stereo head coupled perspective

Stereo head coupled perspective2D

2DStereo perspectiveHead coupled perspective

Stereo +60%

Motion +130%

Stereo + Motion+200%

Page 35: Visual thinking colin_ware_lectures_2013_7_3_d space perception

How to generateMotion?

Passive rotation Hand coupled rotation Head-coupled

rotation

Time has does not vary much

Ste

reo

pass

ive

Pas

sive

rot

atio

n

2D

Per

spec

tive

Ste

reo

hand

Hea

d co

uple

d

Ste

reo

head

Ste

reo0

42

6

1012

8T

ime

(sec

)

Han

d co

uple

d

2D

Per

spec

tive

Ste

reo

10

20

30

Err

ors

(%)

Ste

reo

pass

ive

Pas

sive

rot

atio

n

Ste

reo

hand

Hea

d co

uple

d

Ste

reo

head

Han

d co

uple

d0

Page 36: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Stereo Display Requirements

3D GIS data Comfortable stereo display Many orders of magnitude Better than normal stereopsis

Page 37: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Stereo Vision Basics

aa

Right eyeScreen

Left eye

Panum's Fusional Area

disparity = -

Page 38: Visual thinking colin_ware_lectures_2013_7_3_d space perception

We Know That

Vergence and focus conflict Stereo perception is plastic (Wallack) Can be rapidly recalibrated (Judge and

Miles) There is a synergy with motion parallax Occlusion is a strong cue to depth

Page 39: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Cyclopean Scale: (with Cyril Gobrecht)

a

OriginalScaled

Page 40: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Cyclopean Scale Helps with

Vergence focus conflict Diplopia Disparity scaling Frame cancellation It works dynamically? Change the virtual eye separation

Page 41: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Virtual Eye Separation

Page 42: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Change in Eye Separation with Depth

Vir

tual

Eye

Sep

arat

ion

(cm

)

Angle of moving pattern (deg)

10 20 30 40 50 60 70 80468

1012141618202224

Page 43: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Understanding surface shape

Victoria Interrante

Page 44: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Norman, Todd & Phillips

Note: Random textures on surfaces

Stereo and motion roughly equalNote large angular error ~ 20 degrees

Observation: Stereopsis is a super-acuity and relies on fine texture disparity gradients

Page 45: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Conclusion – 3D is better but only it adds something Space perception

depends on the task Occlusion the most

important depth cue – consider that windows rely on it

Perspective may not add anything by itself

Stereo important for close interaction

Motion important for 3D layout

Shape-from shading and texture important for surface perception (but non photorealist)

Page 46: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Stereo technologies

Frame-sequential (shutter glasses) Polaroids Mirror stereoscope HMDs Color anaglyphs Chromadepth

Holograms

Page 47: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Stereo shutter glassesAlternate right and left eye images on monitor. Syncronized shutters block right and left eyes in alternation

Monitor: 120 HzR,L eyes 60 Hz each

Problems: ghosting due to slowPhosphor decay.Lower resolutionCRT displays onlyExpensive glasses

Page 48: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Polaroids

R

L

Silver screenPreserves polarization

Problems:ghosting

Advantages: Cheap glasses

Page 49: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Anaglyphs

Problems:GhostingInability to use color

Page 50: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Lenticular

To Right EyeTo Left Eye

The display uses cylindricalPrisms in vertical columns

Problems: reduced resolution, limited head position.Theoretical limits on resolution

What is wrong with this picture?

Works with LCD displays

Page 51: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Mirror stereoscope

Advantages: no ghostingRetains full brightnessFull spatiotemporal resolution possible

Disadvantage: Fixed head position.

Page 52: Visual thinking colin_ware_lectures_2013_7_3_d space perception

HMD stereoscope

Different screens for each eye.

A high image quality is possible, but not currently available

Page 53: Visual thinking colin_ware_lectures_2013_7_3_d space perception

VR

What is it? What is it for? Perception/interaction

Page 54: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Issue

Resolution Ghosting Vergence-focus conflict Occlusion Crossed disparities

Page 55: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Immersion VR

HMD + head tracking Data glove

Page 57: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Desk Top VR

Interactive 3D

Page 58: Visual thinking colin_ware_lectures_2013_7_3_d space perception

CAVE

Head tracking – stereo Resolution problems Light scattering problems Vergence focus problem for near object Occlusion problems for near objects

Page 59: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Data walls (near immersion) Stereo, no head tracking, wide screen

Page 60: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Immersadesk

Head tracking, stereo

Page 61: Visual thinking colin_ware_lectures_2013_7_3_d space perception

Augmented reality (Feiner) Add text+images to real world See through glasses Very sensitive to head tracking Occlusion problems