School of Computer Science and Software Engineering Design Issues in Human Visual Perception Experiments on Region Warping Monash University Yang-Wai Chow.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

SEMINAR ON VIRTUAL REALITY 25-Mar-17
A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
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.
1 Human-Computer Interaction Screen Layout and Colour.
Detail to attention: Exploiting Visual Tasks for Selective Rendering Kirsten Cater 1, Alan Chalmers 1 and Greg Ward 2 1 University of Bristol, UK 2 Anyhere.
Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
Framing Looking at what is in the shot. What is a shot? Shots are defined by the subject matter that is included within the frame of the screen. When.
School of Computer Science and Software Engineering Large Object Segmentation and Region Priority Rendering Monash University Yang-Wai Chow Dr Ronald Pose.
A Multicamera Setup for Generating Stereo Panoramic Video Tzavidas, S., Katsaggelos, A.K. Multimedia, IEEE Transactions on Volume: 7, Issue:5 Publication.
Topics Dr. Damian Schofield Director of Human Computer Interaction.
What is Stereopsis? The process in visual perception that leads to the sensation of depth due to the slightly different perspectives that our two eyes.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
School of Computer Science and Software Engineering A Networked Virtual Environment Communications Model using Priority Updating Monash University Yang-Wai.
Binocular Disparity points nearer than horopter have crossed disparity
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Theoretical Foundations of Multimedia Chapter 3 Virtual Reality Devices Non interactive Slow image update rate Simple image Nonengaging content and presentation.
Analysis of compressed depth and image streaming on unreliable networks Pietro Zanuttigh, Andrea Zanella, Guido M. Cortelazzo.
Lecture 4: Perception and Cognition in Immersive Virtual Environments Dr. Xiangyu WANG.
School of Computer Science and Software Engineering Region Warping in a Virtual Reality System with Priority Rendering Monash University Yang-Wai Chow.
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
Guilford County Sci Vis V204.01
2.03B Common Types and Interface Devices and Systems of Virtual Reality 2.03 Explore virtual reality.
1 Perception and VR MONT 104S, Spring 2008 Lecture 22 Other Graphics Considerations Review.
CAP4730: Computational Structures in Computer Graphics 3D Concepts.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,
Invitation to Computer Science 5th Edition
By Andrea Rees. Gestalt Principles 1) Closure 2) Proximity 3) Similarity 4) Figure VISUAL PERCEPTION PRINCIPLES OVERVIEW Depth Principles Binocular 1)
Chapter 5 Human Stereopsis, Fusion, and Stereoscopic Virtual Environments.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 14 Introduction to Computer Graphics.
1 Human Computer Interaction Week 12 Information Search & Visualization.
Making Distance Judgements in Real and Virtual Environments: Does Order Make a Difference? Introduction Virtual environments are gaining widespread acceptance.
Advanced Computer Technology II FTV and 3DV KyungHee Univ. Master Course Kim Kyung Yong 10/10/2015.
Does the Quality of the Computer Graphics Matter When Judging Distances in Visually Immersive Environments? Authors: Thompson, Creem-Regehr, et al. Presenter:
Virtual Reality Lecture2. Some VR Systems & Applications 고려대학교 그래픽스 연구실.
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..
Introduction to Visual Effects Lecture Two Pre-Production.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 8 Seeing Depth.
Depth Perception and Visualization Matt Williams From:
Physiological Depth Cues – Convergence. Physiological Depth Cues – Convergence – small angle of convergence = far away – large angle of convergence =
Perception Chapter 5.
Introduction to Virtual Reality. Topic Papers Brooks, F. P. (1999). What's Real About Virtual Reality? Zyda, M. (2005). From Visual Simulation to Virtual.
Augmented reality Prepared by: Khyati Kataria 08DCE001
| 1 › Matthias Galster, University of Groningen, NL › Armin Eberlein, American University of Sharjah, UAE Facilitating Software Architecting by.
2.03 Explore virtual reality design and use.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
The Limitations of Stereoscopic 3D Display Technologies as a Path to Immersive Reality Aris Silzars, PhD Northlight Displays.
W E L C O M E. A U G M E N T E D R E A L I T Y A SEMINAR BY JEFFREY J M EC7A ROLL NO:
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
1 Perception and VR MONT 104S, Fall 2008 Lecture 14 Introduction to Virtual Reality.
112/5/ :54 Graphics II Image Based Rendering Session 11.
Fundamentals of Information Systems, Third Edition1 The Knowledge Base Stores all relevant information, data, rules, cases, and relationships used by the.
VIRTUAL REALITY PRESENTED BY, JANSIRANI.T, NIRMALA.S, II-ECE.
1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,
Review on Graphics Basics. Outline Polygon rendering pipeline Affine transformations Projective transformations Lighting and shading From vertices to.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 7. Speed-up Techniques Presented by SooKyun Kim.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Visual Perception Principles Visual perception principles are ‘rules’ that we apply to visual information to assist our organisation and interpretation.
TELE IMMERSION AMAN BABBER
Carol O’Sullivan, Sarah Howlett, Rachel McDonnell, Yann Morvan, Keith O’Connor Perceptually Adaptive Graphics.
1 Perception and VR MONT 104S, Fall 2008 Lecture 20 Computer Graphics and VR.
Visual Perception. What is Visual Perception? Visual perception are rules we apply to visual information to assist our organisation and interpretation.
18. Perception Unit 3 - Neurobiology and Communication
A Framework for Perceptual Studies in Photorealistic Augmented Reality Martin Knecht 1, Andreas Dünser 2, Christoph Traxler 1, Michael Wimmer 1 and Raphael.
1 2D TO 3D IMAGE AND VIDEO CONVERSION. INTRODUCTION The goal is to take already existing 2D content, and artificially produce the left and right views.
CS Chapter 11.5 – Computer GraphicsPage 145 Computer Graphics Recent advances in processor power, display technology, memory capacity, and rendering.
Introducing virtual REALITY
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Unit 4: Perceptual Organization & Interpretation
Presentation transcript:

School of Computer Science and Software Engineering Design Issues in Human Visual Perception Experiments on Region Warping Monash University Yang-Wai Chow Ronald Pose Matthew Regan

Overview Background  Address Recalculation Pipeline  Priority Rendering  Large object segmentation  Scene tearing artefacts  Region Warping Related Work  Image/Video compression  Level-of-Detail (LOD) management  Visual attention models Design Issues Conclusions

Background  Address Recalculation Pipeline  Priority Rendering  Large object segmentation  Scene tearing artefacts  Region Warping

Latency is a major factor that plagues the designing of immersive Head Mounted Display (HMD) virtual reality systems End-to-end latency is defined as the time between a user’s actions and when those actions are reflected by the display The Address Recalculation Pipeline (ARP) was designed to reduce the end-to-end latency due to user head rotations for immersive Head Mounted Display (HMD) virtual reality systems The Address Recalculation Pipeline (ARP) Average latency to head rotations WITHOUT pipeline Average latency to head rotations WITH pipeline Head Tracking Image Creation Buffer Swap Image Valid Head Tracking Image Valid

Priority Rendering allows different section of the scene that surrounds the user’s head to be rendered onto separate display memories and therefore can updated at different update rates Different section of the scene can be rendered onto separate display memories before being combined to form an image of the whole scene Priority Rendering

Segmentation of large virtual world object in conjunction with Priority Rendering can further reduce the overall rendering load Fractal terrain example – A fractal terrain typically consists of thousands of polygons. If the terrain were to be segmented for priority rendering, different sections of the fractal terrain could be updated at different update rates Large object segmentation

However the implementation of object segmentation in conjunction with priority rendering introduces a potential scene tearing problem Scene tearing artefacts Scene tearing artefacts will completely destroy the illusion of reality, and therefore have to be addressed before object segmentation can be used effectively with priority rendering

Region Warping was designed to hide the scene tearing artefacts resulting from object segmentation with Priority Rendering Region Warping Region Warping essentially involves the perturbation of object vertices in order to hide the tearing artefacts

An example showing the scene tearing effect Scene tearing

The exact same frame, this time with Region Warping Region Warping results

Initial Region Warping experiments and analysis do not portray the human perception or response to the warping Some initial experiments on region warping have been conducted (Please refer to our paper entitled “Region Warping in a Virtual Reality System with Priority Rendering” – IADIS Applied Computing 2005) However the analysis that was performed were mathematical analysis of the distortions and did not portray the human visual perception to region warping Therefore further experimentation involving human subjects are necessary Initial region warping experiments and analysis

Related Work  Image/Video compression  Level-of-Detail (LOD) management  Visual attention models

A number of other computer graphics techniques have also been developed that take advantage of the limitations in the psychophysical aspects of the human visual perception The human visual system has a finite perception to detail A variety of computer graphics techniques attempt to reduce the computational effort and time required in the rendering of scenes or generating of images without greatly affecting a user’s perception of the displayed image quality Examples of human visual perception exploits can be found in lossy image/video compression techniques JPEG and MPEG coding are lossy compression techniques that attempt to decrease the amount of data in the representation of an image/video Related work

Level of Detail (LOD) management used in computer graphics attempts to decrease the amount of detail in a scene without the user noticing the difference Level of Detail (LOD) management have been used by degrading the peripheral detail in a HMD virtual reality system’s display, with no adverse effects to the user task performance LOD methods also include the use of object meshes with varying degrees of complexity A number of criteria for switching between varying LODs have been proposed and implemented Simpler object meshes can be switched into the display without the user noticing any alterations in the scene Level of Detail (LOD)

Others have experimented with visual attention models to selectively concentrate computational effort on important sections of a scene A user will typically focus on prominent or conspicuous objects in a scene and will pay less attention to the details contained in the rest of the environment This is a fundamental feature of the human visual system known as inattention blindness Some researchers have conducted visual perception experiments based on visual attention models in order to predict where the user will be looking in a scene and focus rendering effort on those sections of the scene Visual attention models

Design Issues  Stereoscopy versus Monoscopy  Distance from the user  Head tracked displays  Scene complexity  Virtual environment characteristics  Scene familiarity  Ability to interact with surrounding environment

As part of the human visual system, stereo vision is one of the main factors that contribute to a user’s perception of realism within a virtual world The human visual system is based on stereo vision A human perceives information such as depth based on the disparity between left and right eyes It is therefore conceivable that a user might perceive differently the effects of the distortions caused by region warping in a virtual world viewed through a stereoscopic display or a monoscopic display Stereoscopy versus monoscopy

A human perceives less detail in objects that are located further away compared to closer objects Objects that are further from the users will appear to be smaller from the user’s viewpoint Human binocular disparity/stereo perception fails after a distance of more than 30 meters It is therefore possible that distortions that are concentrated at a distance away from the user will be less noticeable Distance from the user

Upon user head movements or rotations, based on feedback from the motoric senses the human brain will expect the scene to change in certain ways The human eye is less sensitive to details that move rapidly over the retina Perception to distortion might vary between head tracked virtual reality systems and non-head tracked systems Head tracked displays

The human visual system depends on the retina to cope with the wealth of information contained within the scene The user visual attention will typically be focus or drawn to certain interesting areas of the scene High levels of detail contained within the scene will distract and possibly overwhelm the user’s perception Scene complexity

The makeup of the virtual world might also potentially affect a user’s perception to the region warping distortions Distortions will appear less obvious on scenes containing random nature objects compared to scenes containing rigid structured architectures The reason for this is because highly structured scenes contain straight lines can might noticeably bend as a result of the warping Virtual environment characteristics

The human brain might unconsciously correct perceived errors when presented with a familiar scene The human visual system is governed by real world experiences, as the brain interprets images presented to the retina based on these experiences The human brain might overlook errors contained in familiar scene Alternatively the converse might apply, in that errors might appear more prominent when presented with a familiar scene Scene familiarity

A user’s focus of attention will be divided with allowed to interact with the surrounding environment Interactability with the surrounding environment adds to the user’s feeling or sense of presence in the virtual world When a user is immersed in a virtual world, his/her mindset and focus of attention will be drawn towards trying to manipulate objects or to navigate through the virtual world Ability to interact with surrounding environment

Region warping attempts to take advantage of the limitations in the human visual perception, to reduce the overall rendering load of a ARP virtual reality system with priority rendering However while region warping appears to works well on computer monitors and perform well by analytical measures, the real test can only be with real human perception Therefore before this technique can be used effectively, it is important to characterize and understand the level of distortions that might be perceivable to the user This paper has outlined our work and future approaches Conclusions

Questions or Suggestions?