CAP4730: Computational Structures in Computer Graphics 3D Concepts.

Slides:



Advertisements
Similar presentations
Seeing 3D from 2D Images. How to make a 2D image appear as 3D! ► Output and input is typically 2D Images ► Yet we want to show a 3D world! ► How can we.
Advertisements

Monocular and Binocular cues
Chapter 10: Perceiving Depth and Size
EXAM 2 !!! Monday, Tuesday, Wednesday, Thursday of NEXT WEEK.
CS 376b Introduction to Computer Vision 04 / 21 / 2008 Instructor: Michael Eckmann.
Depth Cues Pictorial Depth Cues: aspects of 2D images that imply depth
PERCEPTION Our ________________ of the stimuli coming in from the world around us.
PERCEPTION Chapter 4.5. Gestalt Principles  Gestalt principles are based on the idea that the whole is greater than the sum of the parts.  These principles.
Extra Credit for Participating in Experiments Go to to sign upwww.tatalab.ca We are recruiting for a variety of experiments including basic.
PSYC 1000 Lecture 21. Selective Attention: Stroop.
Chapter 8: Vision in three dimensions Basic issue: How do we construct a three-dimension visual experience from two- dimensional visual input? Important.
Chapter 6 Opener. Figure 6.1 The Euclidean geometry of the three-dimensional world turns into something quite different on the curved, two-dimensional.
2002/02/12PSYC202, Term 2, Copyright Jason Harrison Recovery of World Structure: Art and Image.
Binocular Disparity points (C) nearer than fixation (P) have crossed disparity points (F) farther than fixation have uncrossed disparity.
The Apparatus. Seeing in Stereo It’s very hard to read words if there are multiple images on your retina.
Psyc2320 Midterm II Review. Physiological Depth Cues – Accommodation.
Read Pinker article for Thurs.. Seeing in Stereo.
Imaging Science FundamentalsChester F. Carlson Center for Imaging Science Binocular Vision and The Perception of Depth.
DEPTH AND SIZE PERCEPTION Problems for Perceiving Depth and Size Oculomotor Cues Monocular Cues Binocular Disparity Size Constancy.
Motion Depth Cues – Motion 1. Parallax. Motion Depth Cues – Parallax.
Today: Finish Gregory Discussion, finish stereograms Tuesday: Start colour vision Thursday: Finish colour vision - Read LAND for Thursday.
Stereograms seeing depth requires “only” two different images on the retina.
1 Lecture 11 Scene Modeling. 2 Multiple Orthographic Views The easiest way is to project the scene with parallel orthographic projections. Fast rendering.
Stereoscopic Depth Disparity between the two retinal images indicates an objects distance from the plane of fixation.
Infinity of Interpretations There are an infinite number of interpretations of the 2D pattern of light on the retina.
Three-Dimensional Concepts
Sensation and Perception - depth.ppt © 2001 Dr. Laura Snodgrass, Ph.D. Depth Perception Four theoretical approaches –Cue theory unconscious calculation.
Space Perception Depth Cues Tasks Shape-from-Shading.
Reading Gregory 24 th Pinker 26 th. Seeing Depth What’s the big problem with seeing depth ?
Dinesh Ganotra. each of the two eyes sees a scene from a slightly different perspective.
1B50 – Percepts and Concepts Daniel J Hulme. Outline Cognitive Vision –Why do we want computers to see? –Why can’t computers see? –Introducing percepts.
Careers for Psychology and Neuroscience Majors Oct. 19th5-7pm in SU 300 Ballroom B.
3D/Multview Video. Outline Introduction 3D Perception and HVS 3D Displays 3D Video Representation Compression.
DEPTH PRINCIPLES The ability to accurately estimate the distance of objects and therefore perceive the world in three dimensions.
Space Perception: the towards- away direction The third dimension Depth Cues Tasks Navigation Cost of Knowledge Interaction.
20/10/2004 Display Technology: Stereo&3D Display Technologies David F. McAllister Department of Computer Science North Carolina.
By Andrea Rees. Gestalt Principles 1) Closure 2) Proximity 3) Similarity 4) Figure VISUAL PERCEPTION PRINCIPLES OVERVIEW Depth Principles Binocular 1)
BY JESSIE PARKER VISUAL PERCEPTION PRINCIPLES. VISUAL PERCEPTION Visual perception is the ability to interpret the surrounding environment by processing.
Perception The process of organizing and interpreting information, enabling us to recognize meaningful objects and events.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 8 Seeing Depth.
Physiological Depth Cues – Convergence. Physiological Depth Cues – Convergence – small angle of convergence = far away – large angle of convergence =
Stereo Viewing Mel Slater Virtual Environments
Vision: Distance & Size Perception. Useful terms: ● Egocentric distance: distance from you to an object. ● Relative distance: distance between two objects.
CSE 185 Introduction to Computer Vision Stereo. Taken at the same time or sequential in time stereo vision structure from motion optical flow Multiple.
Perception 1. Inattentional Blindness Challenge: Count the number of passes the white shirts pass! VideoVideo (2mins) Video Type of selective attention.
Immersive Rendering. General Idea ► Head pose determines eye position  Why not track the eyes? ► Eye position determines perspective point ► Eye properties.
Graphics II “3D” Graphics Cameron Miller INFO410 & INFO350 S INFORMATION SCIENCE Visual Computing.
Depth Perception Kimberley A. Clow
Video Composition Media Concepts The Spill Resource Page.
How Far Away Is It? Depth Perception
Stereoscopic Images Binocular vision enables us to measure depth using eye convergence and stereoscopic vision. Eye convergence is a measure of the angle.
Sensation and Perception
Outline Of Today’s Discussion 1.Monocular & Binocular Depth Cues: Understanding Retinal Disparity.
1Ellen L. Walker 3D Vision Why? The world is 3D Not all useful information is readily available in 2D Why so hard? “Inverse problem”: one image = many.
Perception and VR MONT 104S, Fall 2008 Lecture 8 Seeing Depth
Anaglyph overview stereoscopic viewing technology.
Outline Of Today’s Discussion 1.Some Disparities are Not Retinal: Pulfrich Effect 2.Random-Dot Stereograms 3.Binocular Rivalry 4.Motion Parallax.
Visual Perception. What is Visual Perception? Visual perception are rules we apply to visual information to assist our organisation and interpretation.
VISUAL PERCEPTION PRINCIPLES By Mikayla. VISUAL PERCEPTION PRINCIPLES  Gestalt principles 1.Closure 2.Proximity 3.Similarity 4.Figure-ground  Depth.
Binocular Disparity points nearer than horopter have crossed disparity points farther than horopter have uncrossed disparity.
Space Perception: the towards- away direction Cost of Knowledge Depth Cues Tasks Navigation.
Perception and memory 1- Perception 2- Memory. What is perception? A process by which the brain analyses and makes sense out of incoming sensory information.
Depth Perception Allows you to see the world in three dimensions (3D) Allows you to see the world in three dimensions (3D)
Careers for Psychology and Neuroscience Majors Oct. 19th5-7pm in SU 300 Ballroom B.
Unit 4: Perceptual Organization and Interpretation
Head-Tracked Displays (HTDs)
Three-Dimensional Concepts. Three Dimensional Graphics  It is the field of computer graphics that deals with generating and displaying three dimensional.
Common Classification Tasks
Chapter 6: Perception Pages
Module 19 – Visual Organization and Interpretation
Presentation transcript:

CAP4730: Computational Structures in Computer Graphics 3D Concepts

Outline Basic Idea of 3D Projections What are some things we didn’t have to worry about before? What are some new things we can do?

Right Handed Coordinate System +X +Y +Z +X +Y +Z

Viewing a 3D world We have a model in this world and would like to view it from a new position. We’ll call this new position the camera or eyepoint. Our job is to figure out what the model looks like on the display plane. +X +Y +Z

Parallel Projection +X +Y +Z

Perspective Projection +X +Y +Z

What are some new things to think about? Hidden Surface Removal Visibility Depth Cueing

How to make a 2D image appear as 3D! Output is typically 2D Images Yet we want to show a 3D world! How can we do this? –We can include ‘cues’ in the image that give our brain 3D information about the scene –These cues are visual depth cues

Visual Depth Cues Monoscopic Depth Cues (single 2D image) Stereoscopic Depth Cues (two 2D images) Motion Depth Cues (series of 2D images) Physiological Depth Cues (body cues)

Monoscopic Depth Cues Interposition –An object that occludes another is closer Shading –Shape info. Shadows are included here Size –Usually, the larger object is closer Linear Perspective –parallel lines converge at a single point Surface Texture Gradient –more detail for closer objects Height in the visual field –Higher the object is (vertically), the further it is Atmospheric effects –further away objects are blurrier Brightness –further away objects are dimmer

Stereoscopic Display Issues Stereopsis Stereoscopic Display Technology Computing Stereoscopic Images Stereoscopic Display and HTDs. Works for objects < 5m. Why?

Stereopsis The result of the two slightly different views of the external world that our laterally-displaced eyes receive.

Time-parallel stereoscopic images Image quality may also be affected by –Right and left-eye images do not match in color, size, vertical alignment. –Distortion caused by the optical system –Resolution –HMDs interocular settings –Computational model does not match viewing geometry.

Disparity If an object is closer than the fixation point, the retinal disparity will be a negative value. This is known as crossed disparity because the two eyes must cross to fixate the closer object. If an object is farther than the fixation point, the retinal disparity will be a positive value. This is known as uncrossed disparity because the two eyes must uncross to fixate the farther object. An object located at the fixation point or whose image falls on corresponding points in the two retinae has a zero disparity.

Convergence Angles i  f2 f1 D1 D2  a b c d 11  +a+c+b+d = 180  +c+d = 180  -  = a+(-b) =  1+  2 = Retinal Disparity 22

Stereoscopic Display Stereoscopic images are easy to do badly, hard to do well, and impossible to do correctly.

Stereoscopic Displays Stereoscopic display systems create a three- dimensional image (versus a perspective image) by presenting each eye with a slightly different view of a scene. –Time-parallel –Time-multiplexed

Time Parallel Stereoscopic Display Two Screens Each eye sees a different screen Optical system directs each eye to the correct view. HMD stereo is done this way. Single Screen Two different images projected on the same screen Images are polarized at right angles to each other. User wears polarized glasses (passive glasses).

Passive Polarized Projection Issues Linear Polarization –Ghosting increases when you tilt head –Reduces brightness of image by about ½ –Potential Problems with Multiple Screens (next slide) Circular Polarization –Reduces ghosting but also reduces brightness and crispness of image even more

Problem with Linear Polarization With linear polarization, the separation of the left and right eye images is dependent on the orientation of the glasses with respect to the projected image. The floor image cannot be aligned with both the side screens and the front screens at the same time.

Time Multiplexed Display Left and right-eye views of an image are computed and alternately displayed on the screen. A shuttering system occludes the right eye when the left-eye image is being displayed and occludes the left-eye when the right-eye image is being displayed.

Stereographics Shutter Glasses

Motion Depth Cues Parallax created by relative head position and object being viewed. Objects nearer to the eye move a greater distance

Pulfrich Effect Neat trick Different levels of illumination require additional time (your frame rates differ base of amount of light) What if we darken one image, and brighten another?

Physiological Depth Cues Accommodation – focusing adjustment made by the eye to change the shape of the lens. (up to 3 m) Convergence – movement of the eyes to bring in the an object into the same location on the retina of each eye.

Summary Monoscopic – Interposition is strongest. Stereopsis is very strong. Relative Motion is also very strong (or stronger). Physiological is weakest (we don’t even use them in VR!) Add as needed –ex. shadows and cartoons

What are some new things we can do? Lighting and Shading! Texturing! Stereo Surfaces –Normals –Materials