Unpredictable movement performance of Virtual Reality headsets

Similar documents
Best Practices for VR Applications

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

Virtual Universe Pro. Player Player 2018 for Virtual Universe Pro

ReVRSR: Remote Virtual Reality for Service Robots

Mobile Virtual Reality what is that and how it works? Alexey Rybakov, Senior Engineer, Technical Evangelist at DataArt

Head Tracking for Google Cardboard by Simond Lee

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

Sky Italia & Immersive Media Experience Age. Geneve - Jan18th, 2017

Bring Imagination to Life with Virtual Reality: Everything You Need to Know About VR for Events

A Step Forward in Virtual Reality. Department of Electrical and Computer Engineering

INERTIAL LABS SUBMINIATURE 3D ORIENTATION SENSOR OS3DM

Intro to Virtual Reality (Cont)

glossary of terms Helping demystify the word soup of AR, VR and MR

SEE MORE, SMARTER. We design the most advanced vision systems to bring humanity to any device.

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

products PC Control

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

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

Rendering Challenges of VR

23270: AUGMENTED REALITY FOR NAVIGATION AND INFORMATIONAL ADAS. Sergii Bykov Technical Lead Machine Learning 12 Oct 2017

VR/AR Concepts in Architecture And Available Tools

MEMS Solutions For VR & AR

Quality of Experience for Virtual Reality: Methodologies, Research Testbeds and Evaluation Studies

TOUCH & FEEL VIRTUAL REALITY. DEVELOPMENT KIT - VERSION NOVEMBER 2017

multiframe visual-inertial blur estimation and removal for unmodified smartphones

Virtual reality and Immersive Media

Tobii Pro VR Integration based on HTC Vive Development Kit Description

About Us and Our Expertise :

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

Special Topic: Virtual Reality

THE PINNACLE OF VIRTUAL REALITY CONTROLLERS

VIRTUAL REALITY LAB Research group Softwarevisualisation in 3D and VR

Students: Bar Uliel, Moran Nisan,Sapir Mordoch Supervisors: Yaron Honen,Boaz Sternfeld

Self-Contained, Passive, Non-Contact, Photoplethysmography: Real-Time Extraction Of Heart Rates From Live View Within A Canon PowerShot

PRODUCTS DOSSIER. / DEVELOPMENT KIT - VERSION NOVEMBER Product information PAGE 1

Team Breaking Bat Architecture Design Specification. Virtual Slugger

ADVANCED WHACK A MOLE VR

A Case Study of Security and Privacy Threats from Augmented Reality (AR)

Virtual Reality in E-Learning Redefining the Learning Experience

The WalkOVR is a motion suit that features built-in motion sensors and sophisticated motion capture algorithms and track gamers movements in real


A Step Forward in Virtual Reality. Department of Electrical and Computer Engineering

Virtual Reality Mobile 360 Nanodegree Syllabus (nd106)

Motion sickness issues in VR content

Is This Real Life? Augmented & Virtual Reality in Your Library

The Reality of AR and VR: Highlights from a New Survey. Bob O Donnell, President and Chief Analyst

A Step Forward in Virtual Reality. Department of Electrical and Computer Engineering

Background - Too Little Control

An Agent-based Heterogeneous UAV Simulator Design

VR for Microsurgery. Design Document. Team: May1702 Client: Dr. Ben-Shlomo Advisor: Dr. Keren Website:

Using the Kinect body tracking in virtual reality applications

Vision with Precision Webinar Series Augmented & Virtual Reality Aaron Behman, Xilinx Mark Beccue, Tractica. Copyright 2016 Xilinx

DEVELOPMENT KIT - VERSION NOVEMBER Product information PAGE 1

Exploring Computation- Communication Tradeoffs in Camera Systems

Artificial Intelligence and Robotics Getting More Human

Kinect Interface for UC-win/Road: Application to Tele-operation of Small Robots

DC motor control using arduino

Moving Web 3d Content into GearVR

Making Virtual Reality a Reality in STEM Education. Mrs Rhian Kerton and Dr Marc Holmes

ReWalking Project. Redirected Walking Toolkit Demo. Advisor: Miri Ben-Chen Students: Maya Fleischer, Vasily Vitchevsky. Introduction Equipment

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

INFORMATION DECK 2018

Expanding the PEC With Virtual Experiments

Miguel Rodriguez Analogix Semiconductor. High-Performance VR Applications Drive High- Resolution Displays with MIPI DSI SM

3D Virtual Training Systems Architecture

Difrotec Product & Services. Ultra high accuracy interferometry & custom optical solutions

Industrial Keynotes. 06/09/2018 Juan-Les-Pins

WHITE PAPER. Sensor Comparison: Are All IMXs Equal? Contents. 1. The sensors in the Pregius series

Step. A Big Step Forward for Virtual Reality

NOVA S12. Compact and versatile high performance camera system. 1-Megapixel CMOS Image Sensor: 1024 x 1024 pixels at 12,800fps

Campus Space Planning for VR/AR

Construction of visualization system for scientific experiments

The Advantages of Integrated MEMS to Enable the Internet of Moving Things

Augmented Reality. ARC Industry Forum Orlando February Will Hastings Analyst ARC Advisory Group

Immersive Aerial Cinematography

Omni-Directional Catadioptric Acquisition System

BIM & Emerging Technologies. Disrupting Design process & Construction

Measuring Latency in Virtual Reality Systems

Lincoln Cathedral Interactive Virtual Reality Exhibition

Multi-Robot Interfaces and Operator Situational Awareness: Study of the Impact of Immersion and Prediction

A Comparative Study of Structured Light and Laser Range Finding Devices

Liferay as a headless CMS for Robotics & VR/AR environments

HARDWARE SETUP GUIDE. 1 P age

Capacitive Face Cushion for Smartphone-Based Virtual Reality Headsets

A RANGE OF LOCATION BASED VR PRODUCTS BY

Extended Kalman Filtering

Senion IPS 101. An introduction to Indoor Positioning Systems

Design and Implementation of the 3D Real-Time Monitoring Video System for the Smart Phone

Digitizing Color. Place Value in a Decimal Number. Place Value in a Binary Number. Chapter 11: Light, Sound, Magic: Representing Multimedia Digitally

Exploring Geoscience with AR/VR Technologies

State Of The Union.. Past, Present, And Future Of Wearable Glasses. Salvatore Vilardi V.P. of Product Development Immy Inc.

Realizing Augmented Reality

NeuroSim - The Prototype of a Neurosurgical Training Simulator

A Comparison Between Camera Calibration Software Toolboxes

interactive laboratory

Is VR the auto industry s sleeping giant?

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

5/17/2009. Digitizing Color. Place Value in a Binary Number. Place Value in a Decimal Number. Place Value in a Binary Number

Ethics Emerging: the Story of Privacy and Security Perceptions in Virtual Reality

Real Estate Marketing

Transcription:

Unpredictable movement performance of Virtual Reality headsets

2 1. Introduction Virtual Reality headsets use a combination of sensors to track the orientation of the headset, in order to move the displayed image correspondingly. Sensors typically used include gyroscopes, accelerometers and optical sensors, such as cameras. To reduce problems with motion sickness, it is desirable to minimize the delay from physical movement to the movement of the image, also called Motion-to-Photon (M2P) latency. The delay is caused by multiple factors: sensor sampling, data filtering and image rendering. There are two main methods to reducing the M2P latency: reprojection and movement prediction. Reprojection works by taking the latest sensor data at the end of image rendering, and moving and distorting the already rendered image by small amounts. This eliminates most of the delay caused by application logic and image rendering. Movement prediction, on the other hand, attempts to estimate the delay caused by image rendering and the current movement of the headset. It then predicts where the headset will be when the rendering is complete, and uses this position instead of the actual latest measured position. Ideally, movement prediction can bring the M2P latency for predictable movements down to 0 milliseconds. However, it does not improve the performance for unpredictable movements, such as user suddenly turning their head. Aggressive movement prediction can also cause overshoot, where the image moves too far when movement suddenly stops. In contrast, reprojection will reduce the latency even for sudden movements, but cannot completely eliminate it.

3 2. Test setup Four off-the-shelf consumer VR headsets were tested using OptoFidelity VR Multimeter. The headsets were mounted on a plastic head on a rotary platform. Inside the head an optical flow camera measures movements of the image displayed on the headset, while an encoder in the rotary platform measures the actual position of the head. Device Platform Display framerate Sensor type Google Pixel Android 60 FPS Gyro + Accel Acer WMR PC, WMR 90 FPS Gyro + Accel + Camera Samsung Odyssey PC, WMR 90 FPS Gyro + Accel + Camera HTC Vive PC 90 FPS Gyro + Accel + Optical beacon Encoder data was recorded at 1 ms intervals, while optical flow data was recorded synchronized to the display framerate, at either 11 ms or 17 ms intervals. The rotary platform was set to 100 deg/s movement with 20 000 deg/s² acceleration. With these parameters, the top speed is achieved in just 5 milliseconds. For comparison, a test person was able to achieve up to 3 000 deg/s² acceleration with a lightweight headset. The higher acceleration in the test setup gives better resolution for the results. With each headset 12 acceleration cycles were performed. The successful measurements were combined in a single graph, to provide a presentation of the average performance of each headset.

4 3. Overview of the results All devices had an initial latency between 20 and 30 milliseconds. This represents the M2P latency when motion prediction is not effective. Final latency at the end of the movement was smaller for all headsets, varying between 2 and 11 ms. Because the movement in this test is easily predictable, the final latency tests how effective the movement prediction algorithm is at eliminating the rendering delay. Device Initial latency Final latency Overshoot Google Pixel 29.7 ms 10.2 ms 0.8 deg Acer WMR 25.7 ms 2.2 ms 2.1 deg Samsung Odyssey 21.4 ms 5.2 ms 0.6 deg HTC Vive 23.3 ms 11.3 ms 0.9 deg It is important to note that the fast acceleration caused some vibrations in the test platform, which can contribute to the shape of the response and the amount of overshoot. Also, the weight of the headset and the firmness of its attachment to the head affects the response. There are small changes at t = 0 ms in the optical flow graphs for some devices, which is caused by movement of the headset relative to the head at the beginning of the movement.

5 4. Results for Google Pixel Unlike the other, dedicated headset devices, Google Pixel in an Android phone that is mounted in a VR headset holder. Its performance for unpredictable movements was the worst of this set of devices at nearly 30 ms latency, while its movement prediction brings latency down to 10 ms.

6 5. Results for Acer WMR Acer s initial latency was midway in this test, while its movement prediction is clearly the strongest of these devices. It effectively eliminates the M2P latency, bringing delay down to just 2.2 milliseconds, but also causes the highest overshoot at the end of the movement.

7 6. Results for Samsung Odyssey Samsung Odyssey is the second Windows Mixed Reality headset in this test. Compared to Acer, its initial latency is lowest in this test and this is combined with less aggressive movement prediction. This provides a good balance between M2P latency and overshoot.

8 7. Results for HTC Vive HTC Vive has a low initial latency, but its movement prediction does not seem particularly effective. This results in the highest M2P latency during the final part of the movement in this test. On the other hand, it does have the smallest difference between initial and final latency, which could allow human brain to better adapt to the delay and make the movement feel smoother.

9 8. Conclusions and future development M2P latency in predictable movements has been studied extensively for several years now, and motion prediction algorithms have brought it to sub-10 ms values in most devices. Meanwhile, latency for unpredictable movements has been more difficult to measure and cannot be eliminated using software methods. Instead, reducing the initial latency will require improvements in sensor technology, combined with efficient software design and good re-projection implementation. The main metric for predictable movements has been M2P latency measured in milliseconds. This is typically determined by cross-correlation of physical and image movement graphs. Latency for unpredictable movements could be measured similarly, but restricting the measurement for the first ~40 milliseconds after the start of the movement. Other possible metrics include the area between the two movement curves, measured in millisecond-degrees, and movement percentage after N milliseconds. However, these metrics lack the intuitiveness that a simple millisecond value has.

10 Who We Are At OptoFidelity we thrive for the ultimate user experience by simulating and testing user interactions for smart devices. We are globally recognized pioneers in testing, and our humanlike robot assisted technology platforms are widely used in product development, production and quality assurance. Our products are all equipped with easy-to-use SW tools for test parametrizing, results analysis and reporting tools. We work with the world's largest device manufacturers. Tight and loyal cooperation with our customers is a key to successful test system delivery. We enable our customers to focus on their own expertise, and ensure the ultimate performance, quality and functionality of their products. Our People We are a team of multitalented professionals in the fields of test automation, robotics, machine vision, signal processing and software development. 90% of our people have an engineering degree, and 100% of our people have a hands-on, problem-solving oriented mindset. CONTACT US WHAT IS YOUR TESTING MISSION? WE D LOVE TO HEAR IT!