Stereo Graphics. Visual Rendering for VR. Passive stereoscopic projection. Active stereoscopic projection. Vergence-Accommodation Conflict

Similar documents
Visual Rendering for VR. Stereo Graphics

CS 563 Advanced Topics in Computer Graphics Stereoscopy. by Sam Song

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

Prof. Feng Liu. Spring /27/2014

Multidimensional image retargeting

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

EBU TECHNOLOGY AND DEVELOPMENT. The EBU and 3D. Dr Hans Hoffmann. Dr David Wood. Deputy Director. Programme Manager

lecture 10 - depth from blur, binocular stereo

Stereoscopic Systems Part 1

The Human Visual System!

Comparison of Accommodation and Convergence by Simultaneous Measurements during 2D and 3D Vision Gaze

Realtime 3D Computer Graphics Virtual Reality

Stereo-Foveation for Anaglyph Imaging

Interaxial Distance and Convergence Control for Efficient Stereoscopic Shooting using Horizontal Moving 3D Camera Rig

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

Conflict? What conflict?

USE R/G GLASSES. Binocular Combina0on of Images. What can happen when images are combined by the two eyes?

Stereoscopic media. 3D is hot today. 3D has a long history. 3D has a long history. Digital Visual Effects Yung-Yu Chuang

Assessing vergence-accommodation conflict as a source of discomfort in stereo displays

zspace Developer SDK Guide - Introduction Version 1.0 Rev 1.0

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

CSE 165: 3D User Interaction. Lecture #3: Displays

PERCEIVING DEPTH AND SIZE

Stereovision. Binocular disparity

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.

CSE 165: 3D User Interaction

Video Communication Ecosystems. Research Challenges for Immersive. over Future Internet. Converged Networks & Services (CONES) Research Group

Robert Collins CSE486, Penn State Lecture 08: Introduction to Stereo

Mahdi Amiri. May Sharif University of Technology

The Graphics Pipeline and OpenGL IV: Stereo Rendering, Depth of Field Rendering, Multi-pass Rendering!

Automatic 2D-to-3D Video Conversion Techniques for 3DTV

Intermediate View Generation for Perceived Depth Adjustment of Stereo Video

Processing Framework Proposed by Marr. Image

The Importance of Visual Attention in Improving the 3D-TV Viewing Experience: Overview and New Perspectives

Dynamic Stereoscopic 3D Parameter Adjustments for Enhanced Depth Discrimination

FOVEATION SUPPORT AND CURRENT PHOTOGRAMMETRIC SOFTWARE

3D in 3D: Rendering anaglyph stereographics in real-time. Bruce Oberg, Programming Lead. Sucker Punch Productions

THERE ARE two primary unwanted effects in 3-D TV:

Think-Pair-Share. What visual or physiological cues help us to perceive 3D shape and depth?

Smoothing Region Boundaries in Variable Depth Mapping for Real Time Stereoscopic Images

Efficient Measurement of Stereoscopic 3D Video Content Issues

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

3D Display and AR. Linda Li, Rokid Rlab Dec. 27, 2016

VS 117 LABORATORY III: FIXATION DISPARITY INTRODUCTION

Volumetric Hyper Reality: A Computer Graphics Holy Grail for the 21st Century? Gavin Miller Apple Computer, Inc.

Stereoscopic & Collimated Display Requirements

Stereo. Shadows: Occlusions: 3D (Depth) from 2D. Depth Cues. Viewing Stereo Stereograms Autostereograms Depth from Stereo

3D Stereo Visualization

Real-time Generation and Presentation of View-dependent Binocular Stereo Images Using a Sequence of Omnidirectional Images

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.

CS 684 Fall 2005 Image-based Modeling and Rendering. Ruigang Yang

Stereo pairs from linear morphing

Natural Viewing 3D Display

Image-based modeling (IBM) and image-based rendering (IBR)

DEPTH PERCEPTION. Learning Objectives: 7/31/2018. Intro & Overview of DEPTH PERCEPTION** Speaker: Michael Patrick Coleman, COT, ABOC, & former CPOT

Greatly enhanced visual detail and vividity. Accuracy based on mathematical derivation Disparity can function in isolation (RDS)

A Simple Viewfinder for Stereoscopic Video Capture Systems

A Qualitative Analysis of 3D Display Technology

Yao Wang, 2015 EL-GY 6123: Image and Video Processing 1. Stereo and Multiview. Yao Wang Polytechnic School of Engineering, New York University

Computational Aesthetics for Rendering Virtual Scenes on 3D Stereoscopic Displays

Convergence Point Adjustment Methods for Minimizing Visual Discomfort Due to a Stereoscopic Camera

Do YOU See In 3D? DEFINITIONS

Animation Susen Rabold. Render. Engineers

Project 4 Results. Representation. Data. Learning. Zachary, Hung-I, Paul, Emanuel. SIFT and HoG are popular and successful.

BINOCULAR DISPARITY AND DEPTH CUE OF LUMINANCE CONTRAST. NAN-CHING TAI National Taipei University of Technology, Taipei, Taiwan

High-Fidelity Augmented Reality Interactions Hrvoje Benko Researcher, MSR Redmond

Technical Brief. 3D Stereo. Consumer Stereoscopic 3D Solution

Perspective and vanishing points

Crosstalk reduces the amount of depth seen in 3D images of natural scenes

Pixels, Numbers, and Programs

Limits of Geometrical Distortions Based on Subjective Assessment of Stereoscopic Images

Anaglyph 3Dimesional Image Processing Using NI-LabVIEW

Scaling of Rendered Stereoscopic Scenes

Miniature faking. In close-up photo, the depth of field is limited.

Stereoscopic Cinema. Frédéric Devernay, Paul Beardsley. To cite this version: HAL Id: inria v2

Lecture 14, Video Coding Stereo Video Coding

3D Autostereoscopic Display Image Generation Framework using Direct Light Field Rendering

Stereo Optical Company Vision Tester Slide Package:

Three methods that improve the visual quality of colour anaglyphs

Stereoscopy: Theory and Practice

COMPUTER-GENERATED STEREOSCOPIC DISPLAYS

Victor S. Grinberg M. W. Siegel. Robotics Institute, School of Computer Science, Carnegie Mellon University 5000 Forbes Ave., Pittsburgh, PA, 15213

3D Video services. Marco Cagnazzo

CS 498 VR. Lecture 20-4/11/18. go.illinois.edu/vrlect20

HAMED SARBOLANDI SIMULTANEOUS 2D AND 3D VIDEO RENDERING Master s thesis

Quantitative Measurement of Eyestrain on 3D Stereoscopic Display Considering the Eye Foveation Model and Edge Information

FAST ALGORITHM FOR CREATING IMAGE-BASED STEREO IMAGES

Bio-inspired Binocular Disparity with Position-Shift Receptive Field

An Introduction to 3D Computer Graphics, Stereoscopic Image, and Animation in OpenGL and C/C++ Fore June

Human factors and performance considerations of visual spatial skills in medical context tasks

TECHNICAL ANALYSIS OF ANALOGIES OF STEREO DISPLAYING TECHNIQUES WITH 3D GENERATED SCENES IN VISUALIZATION

Stereo plotting over orientated photographs

Stereo Optical Company Vision Tester Slide Package:

Stereo Movie Viewer 2.17 User Manual

ANUMBER of studies have shown that stereoscopic

3D Computer Vision. Depth Cameras. Prof. Didier Stricker. Oliver Wasenmüller

Silhouette Projects The Tools of Silhouette

Durham E-Theses. Perceived Depth Control in Stereoscopic Cinematography SUN, GENG

GE 119 PHOTOGRAMMETRY 2

COMS W4172 Perception, Displays, and Devices 3

Transcription:

Stereo Graphics Visual Rendering for VR Hsueh-Chien Chen, Derek Juba, and Amitabh Varshney Our left and right eyes see two views, which are processed by our visual cortex to create a sense of depth Computer renders slightly-different views for the two eyes Different approaches Active stereoscopic projection Shutter glasses Project at 120Hz and switch between left and right eye (so each eye gets 60Hz frame rate) Passive stereoscopic projection Polaroid glasses Vergence-Accommodation Conflict Scientific Literature has identified vergence-accommodation conflict causes a variety of psychophysical problems including: induced binocular stress difficulty in fusing the two images into a stereo pair the perception of scene geometry discomfort The Challenge Popular press has reported a number of viewers complaining about 3D movies giving them headaches, nausea, blurred vision, and other symptoms of visually-induced motion sickness A principal suspect is widely believed to be the vergence-accommodation conflict (Image is from [Kroeker 2010]). From: http://gemmahodgson.wordpress.com/tag/salt-shaker/ 1

Frustum projection Stereo frustum http://www.animesh.me/2011/05/rendering-3d-anaglyph-in-opengl.html http://www.animesh.me/2011/05/rendering-3d-anaglyph-in-opengl.html Stereo frustum Problems with toed-in approach Parallel Toed-in Keystone distortion Woods et al. (1993) http://doc-ok.org/?attachment_id=78 Creating stereo pairs with skewed-frustum Creating stereo pairs with skewed-frustum 2

Depth perception Visual fatigue (Ukai and Howarth, 2008) Separation of color causes binocular rivalry Constant switching between red and blue Little is known about long-term health effects Inevitable cross-talk in polarized filters Time-sharing shutters reduce frame rate Flickering is the most significant cause of visual fatigue Vergence-accommodation problem Stereo Rendering Easing Re-Rendering Extra work for the second rendering How can we minimize it Problems with stereo textures Stereo makes textures/microgeometry look flat/painted-on Image Morphing: 1997 Darsa, Silva, Varshney Post-rendering 3D Warping: 1997 Mark, Bishop, McMillan Time Warping: 2013 John Carmack Goal: Reduce Latency Goal: Reduce Latency Sensor Read Rendering Display Sensor Read 1 Rendering Sensor Read 2 Warping Display 3

On the Magic Leap discussion A very fast configurable zone plate to provide nearly correct depth cues Re-focus light at 12 levels of focus (0.25 to 3m) Multi-viewer (Pollock et al. 2012) Viewers perceive depth differently, depending on where they are standing Less distortion with backward displacement Render correct stereo image based on the location of the viewer that is nearest to the screen Acuity-driven rendering (Papadopoulos and Kaufman 2013) Stony Brook Gigapixel Display Humans can only discriminate two points that are 1/60 angle apart Therefore display lower resolution images when the viewer is far away from the display Kind of like mipmapping Gaze-driven rendering (Mantiuk et al. 2013) Depth-of-field visualization controlled by gaze direction Display information by looking at objects LOD for 3D Graphics Jon Cohen Lawrence Livermore National Lab David Luebke NVIDIA Research Martin Reddy Pixar Amitabh Varshney University of Maryland Ben Watson North Carolina State University Rob Huebner Nihilistic Software Depth of Field LOD Panum s fusional area Resolution of element dependent upon the depth of field focus of the user s eyes, i.e. objects out with the fusional area appear in lower detail Under binocular vision, both eyes converge on object at certain distance in order to focus retinal image Objects in front or behind this fusional area are unfocused, suffering from double images Must track both eyes accurately to evaluate convergence distance Slide 24 Lecture 7 4

Visual Perception Software Visual Perception Software No eccentricity blurring No velocity blurring Eccentricity blurring No velocity blurring Visual Perception Software Eccentricity blurring Velocity = 60 deg/s 5