PERCEPTUAL INSIGHTS INTO FOVEATED VIRTUAL REALITY. Anjul Patney Senior Research Scientist

Similar documents
GAZE contingent display techniques attempt

The eye, displays and visual effects

Color and Perception

Visual Perception of Images

Virtual Reality I. Visual Imaging in the Electronic Age. Donald P. Greenberg November 9, 2017 Lecture #21

Visual Perception. human perception display devices. CS Visual Perception

Considerations for Standardization of VR Display. Suk-Ju Kang, Sogang University

Visual Perception. Jeff Avery

High dynamic range in VR. Rafał Mantiuk Dept. of Computer Science and Technology, University of Cambridge

HDR, displays & low-level vision

/ Impact of Human Factors for Mixed Reality contents: / # How to improve QoS and QoE? #

Psych 333, Winter 2008, Instructor Boynton, Exam 1

Retina. Convergence. Early visual processing: retina & LGN. Visual Photoreptors: rods and cones. Visual Photoreptors: rods and cones.

CSE 190: Virtual Reality Technologies LECTURE #7: VR DISPLAYS

Achromatic and chromatic vision, rods and cones.

HMD based VR Service Framework. July Web3D Consortium Kwan-Hee Yoo Chungbuk National University

Motion sickness issues in VR content

CS148: Introduction to Computer Graphics and Imaging. Displays. Topics. Spatial resolution Temporal resolution Tone mapping. Display technologies

Best Practices for VR Applications

The Human Visual System!

VIRTUAL REALITY LAB Research group Softwarevisualisation in 3D and VR

Lecture 4 Foundations and Cognitive Processes in Visual Perception From the Retina to the Visual Cortex

Color and perception Christian Miller CS Fall 2011

Unpredictable movement performance of Virtual Reality headsets

Visual Requirements for High-Fidelity Display 1

CGT 511 Perception. Facts. Facts. Facts. When perceiving visual information

Visual optics, rods and cones and retinal processing

The best retinal location"

The Photoreceptor Mosaic

the human chapter 1 Traffic lights the human User-centred Design Light Vision part 1 (modified extract for AISD 2005) Information i/o

SPATIAL VISION. ICS 280: Visual Perception. ICS 280: Visual Perception. Spatial Frequency Theory. Spatial Frequency Theory

better make it a triple (3 x)

DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 2002

Vision Science I Exam 2 31 October 2016

AP PSYCH Unit 4.2 Vision 1. How does the eye transform light energy into neural messages? 2. How does the brain process visual information? 3.

The Special Senses: Vision

OPTO 5320 VISION SCIENCE I

A Foveated Visual Tracking Chip

We have already discussed retinal structure and organization, as well as the photochemical and electrophysiological basis for vision.

Virtual Reality. NBAY 6120 April 4, 2016 Donald P. Greenberg Lecture 9

LOOKING AHEAD: UE4 VR Roadmap. Nick Whiting Technical Director VR / AR

Potential Uses of Virtual and Augmented Reality Devices in Commercial Training Applications

Frequencies and Color

Computational Near-Eye Displays: Engineering the Interface Between our Visual System and the Digital World. Gordon Wetzstein Stanford University

Vision. The eye. Image formation. Eye defects & corrective lenses. Visual acuity. Colour vision. Lecture 3.5

[VR Lens Distortion] [Sangkwon Peter Jeong / JoyFun Inc.,]

Implementation of a foveated image coding system for image bandwidth reduction. Philip Kortum and Wilson Geisler

VR/AR Concepts in Architecture And Available Tools

Perceptual and Artistic Principles for Effective Computer Depiction. Gaze Movement & Focal Points

AMD Ryzen VR Ready Premium and AMD VR Ready Processor Badge Guidelines for Marketing Materials. September 2017 PID# A

Real-time Simulation of Arbitrary Visual Fields

Peripheral Color Demo

Displays and immersion. Paul Bourke The University of Western Australia

Color Perception. Color, What is It Good For? G Perception October 5, 2009 Maloney. perceptual organization. perceptual organization

Lecture 8. Human Information Processing (1) CENG 412-Human Factors in Engineering May

Depth-dependent contrast gain-control

Virtual Reality. Lecture #11 NBA 6120 Donald P. Greenberg September 30, 2015

TSBB15 Computer Vision

Human Vision, Color and Basic Image Processing

Reinventing movies How do we tell stories in VR? Diego Gutierrez Graphics & Imaging Lab Universidad de Zaragoza

Tobii Pro VR Integration based on HTC Vive Development Kit Description

Vision. Sensation & Perception. Functional Organization of the Eye. Functional Organization of the Eye. Functional Organization of the Eye

Structure and Measurement of the brain lecture notes

Early Visual Processing: Receptive Fields & Retinal Processing (Chapter 2, part 2)

The Science Seeing of process Digital Media. The Science of Digital Media Introduction

Further reading. 1. Visual perception. Restricting the light. Forming an image. Angel, section 1.4

Insights into High-level Visual Perception

Virtual Universe Pro. Player Player 2018 for Virtual Universe Pro

Geog183: Cartographic Design and Geovisualization Spring Quarter 2018 Lecture 2: The human vision system

CSE 190: 3D User Interaction

HW- Finish your vision book!

Virtual Reality Technology and Convergence. NBA 6120 February 14, 2018 Donald P. Greenberg Lecture 7

Spatial Vision: Primary Visual Cortex (Chapter 3, part 1)

Visibility, Performance and Perception. Cooper Lighting

PERIMETRY A STANDARD TEST IN OPHTHALMOLOGY

iris pupil cornea ciliary muscles accommodation Retina Fovea blind spot

Intro to Virtual Reality (Cont)

Visual Perception. Readings and References. Forming an image. Pinhole camera. Readings. Other References. CSE 457, Autumn 2004 Computer Graphics

Slide 4 Now we have the same components that we find in our eye. The analogy is made clear in this slide. Slide 5 Important structures in the eye

The Human Visual System. Lecture 1. The Human Visual System. The Human Eye. The Human Retina. cones. rods. horizontal. bipolar. amacrine.

Vision. Definition. Sensing of objects by the light reflected off the objects into our eyes

Spectral colors. What is colour? 11/23/17. Colour Vision 1 - receptoral. Colour Vision I: The receptoral basis of colour vision

Human Vision. Human Vision - Perception

Vision Basics Measured in:

Vision. PSYCHOLOGY (8th Edition, in Modules) David Myers. Module 13. Vision. Vision

Vision. By: Karen, Jaqui, and Jen

The Physiology of the Senses Lecture 1 - The Eye

Image Processing. Michael Kazhdan ( /657) HB Ch FvDFH Ch. 13.1

Human Vision and Human-Computer Interaction. Much content from Jeff Johnson, UI Wizards, Inc.

INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET

2 The First Steps in Vision

Construction of visualization system for scientific experiments

Campus Space Planning for VR/AR

Visual Effects of Light. Prof. Grega Bizjak, PhD Laboratory of Lighting and Photometry Faculty of Electrical Engineering University of Ljubljana

Sensation. Our sensory and perceptual processes work together to help us sort out complext processes

One Size Doesn't Fit All Aligning VR Environments to Workflows

Lecture 1: image display and representation

Spatial Vision: Primary Visual Cortex (Chapter 3, part 1)

More Efficient and Intuitive PLM by Integrated AR/VR. Round Table Session Georg Fiechtner

The Visual System. Computing and the Brain. Visual Illusions. Give us clues as to how the visual system works

Transcription:

PERCEPTUAL INSIGHTS INTO FOVEATED VIRTUAL REALITY Anjul Patney Senior Research Scientist

INTRODUCTION Virtual reality is an exciting challenging workload for computer graphics Most VR pixels are peripheral Efficient peripheral rendering is poorly understood Quick perceptual experiments can expose opportunities for significant speedups 2

FOVEATED RENDERING Foveal Pixels Peripheral Pixels 3

THIS TALK Why foveated rendering? State of the art in efficient peripheral rendering How else could we reduce peripheral details? 4

WHY FOVEATED RENDERING? 5

PC Gaming : 60 MP/s (1920 x 1080 @ 30 Hz) 1080 1920 *VR render resolution for HTC Vive 6

PC Gaming : 60 MP/s (1920 x 1080 @ 30 Hz) Virtual Reality : 450 MP/s (3024 x 1680* @ 90 Hz) 1080 1680 1920 1512 1512 *VR render resolution for HTC Vive 7

VR IS UP TO 7X MORE DEMANDING TODAY PC Gaming : 60 MP/s (1920 x 1080 @ 30 Hz) Virtual Reality : 450 MP/s (3024 x 1680* @ 90 Hz) 1080 1680 1920 1512 1512 *VR render resolution for HTC Vive 8

MOST VR PIXELS ARE PERIPHERAL Column1 4% Peripheral 20 Foveal Peripheral 73% 96% iphone 7 Plus 27" Desktop Monitor 2016 VR HMD 9

MOST VR PIXELS ARE PERIPHERAL Peripheral Column1 20 Foveal Peripheral 4% Efficient peripheral 73% rendering can unlock significant performance gains 96% iphone 7 Plus 27" Desktop Monitor 2016 VR HMD 10

EFFICIENT PERIPHERAL RENDERING What is the ideal peripheral image? How to efficiently render the ideal peripheral image? 11

STATE OF THE ART IN EFFICIENT PERIPHERAL RENDERING 12

MULTI-PASS FOVEATED RENDERING [Guenter et al. 2012] 13

GPU-ACCELERATED FOVEATED RENDERING NVIDIA Multi-Res Shading 14

GPU-ACCELERATED FOVEATED RENDERING NVIDIA Lens-Matched Shading 15

BEYOND FOVEATED IMAGE RESOLUTION Peripheral vision shows non-uniform optical, retinal, and neural degradation Over an order of magnitude potential improvement Density (per mm2) 100K 10K 1K 100 Rods Ganglion Cells Cones 10 0 20 40 60 80 Eccentricity (degrees) 16

BEYOND FOVEATED IMAGE RESOLUTION LOW SENSITIVITY TOWARD HIGH SENSITIVITY TOWARD High Spatial Frequencies Color Flicker Motion Crowded Stimuli Faces http://pics.psych.stir.ac.uk/ 17

BEYOND FOVEATED IMAGE RESOLUTION LOW SENSITIVITY TOWARD HIGH SENSITIVITY TOWARD High Spatial Frequencies Color Flicker Motion Crowded Stimuli Faces http://pics.psych.stir.ac.uk/ 18

BEYOND FOVEATED IMAGE RESOLUTION LOW SENSITIVITY TOWARD HIGH SENSITIVITY TOWARD High Spatial Frequencies Color Flicker Motion Crowded Stimuli Faces http://pics.psych.stir.ac.uk/ 19

PERCEPTUAL FOVEATED RENDERING [Stengel et al. 2016] Acuity Fall-off, Eye/Object Motion, Contrast, Brightness Adaptation 2-3x lower fragment shading workload 20

PERIPHERAL BLUR PERCEPTUAL FOVEATED RENDERING [Patney et al. 2016] 21

PERIPHERAL BLUR + CONTRAST PRESERVATION PERCEPTUAL FOVEATED RENDERING [Patney et al. 2016] 22

PRACTICAL RENDERING SYSTEM WITH 2X-3X FEWER PIXEL SHADES PERCEPTUAL FOVEATED RENDERING [Patney et al. 2016] 23

HOW ELSE COULD WE REDUCE PERIPHERAL DETAILS? 24

PERCEPTUAL HYPOTHESES Can we reduce peripheral color saturation? Can we foveate alternate frames? Should we foveate symmetrically around the gaze center? 25

EARLY EXPERIMENTS Simulated foveation following each hypothesis Performed ad-hoc Yes/No tests with two subjects Estimated threshold using MATLAB psychtoolbox Total time per trained subject: < 1 hour 26

BASELINE: FOVEATED BLUR 27

CAN WE REDUCE PERIPHERAL COLOR SATURATION? 28

CAN WE FOVEATE ALTERNATE FRAMES? Even Odd Frame 29

CAN WE FOVEATE ALTERNATE FRAMES? Even Frame 30

SHOULD WE FOVEATE SYMMETRICALLY AROUND THE GAZE CENTER? Temporal Nasal Foveation 31

SHOULD WE FOVEATE SYMMETRICALLY AROUND THE GAZE CENTER? Temporal Foveation 32

RESULTS MAGNITUDE OF FOVEATION Foveation threshold 50 40 30 20 10 Subject 1 Subject 2 0 Baseline Color Flicker Nasal Temporal 33

RESULTS ESTIMATED PERFORMANCE 1.6 Relative performance 1.4 1.2 1 0.8 0.6 0.4 0.2 0 Color Flicker Nasal + Temporal 34

RESULTS ESTIMATED PERFORMANCE Relative performance 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 Potential Win! 0 Color Flicker Nasal + Temporal 35

SUMMARY Efficient peripheral rendering is fundamental for VR rendering But we have a lot to learn about efficient peripheral rendering What is the ideal peripheral image? How to efficiently render the ideal peripheral image? Perceptual evaluations can expose opportunities for significant speedups 36

ACKNOWLEDGMENTS Joohwan Kim Rachel Albert Peter Shirley Chris Wyman Marco Salvi Jason Paul David Luebke Aaron Lefohn 37

THANK YOU apatney@nvidia.com 38