Communication Requirements of VR & Telemedicine

Similar documents
AR & VR: Early Achievements, Remaining Problems

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

Virtual Presence for Medical Procedures. by Federico Menozzi

Improving Depth Perception in Medical AR

TELE IMMERSION Virtuality meets Reality

Introduction to Virtual Reality (based on a talk by Bill Mark)

A New Paradigm for Head-Mounted Display Technology: Application to Medical Visualization and Remote Collaborative Environments

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

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

Virtual Co-Location for Crime Scene Investigation and Going Beyond

Multi-User Collaboration on Complex Data in Virtual and Augmented Reality

Virtual Reality for Foodservice Design

VR based HCI Techniques & Application. November 29, 2002

Future Directions for Augmented Reality. Mark Billinghurst

INTERIOUR DESIGN USING AUGMENTED REALITY

Augmented Reality Mixed Reality

VIRTUAL REALITY Introduction. Emil M. Petriu SITE, University of Ottawa

Capability for Collision Avoidance of Different User Avatars in Virtual Reality

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

A Multimodal Locomotion User Interface for Immersive Geospatial Information Systems

The Human Visual System!

Special Topic: Virtual Reality

Localized Space Display

VR/AR with ArcGIS. Pascal Mueller, Rex Hansen, Eric Wittner & Adrien Meriaux

Accuracy evaluation of an image overlay in an instrument guidance system for laparoscopic liver surgery

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

Rendering Challenges of VR

1. INTRODUCTION. Mixed Reality. Real Augmented Augmented Virtual Environment Reality Virtuality Environment. Milligrams Reality-Virtuality Continuum

A 360 Video-based Robot Platform for Telepresent Redirected Walking

The Reality in Virtual Reality: A Conversation with Practitioners at MIT Enterprise Forum of NYC

Einführung in die Erweiterte Realität. 5. Head-Mounted Displays

Intro to Virtual Reality (Cont)

Oculus Rift Development Kit 2

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

AUGMENTED REALITY, FEATURE DETECTION Applications on camera phones. Prof. Charles Woodward, Digital Systems VTT TECHNICAL RESEARCH CENTRE OF FINLAND

CSC 2524, Fall 2017 AR/VR Interaction Interface

Volume V, Issue I, January 2016 IJLTEMAS ISSN Virtual Reality. Devendra Mishra. Institute of Technology, Nirma University

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

UMI3D Unified Model for Interaction in 3D. White Paper

Applications of Virtual Reality Dhruv Pahuja, Dipti Bhardwaj, Manohar Kumar

INTEGRATING IMMERSIVE TECHNOLOGIES IN HEALTHCARE CONSTRUTION. A Case Study of Virtual Reality

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

VISIONAIR Project Opportunities for new media research

Exploring Computation- Communication Tradeoffs in Camera Systems

Virtual Reality & Interaction

How Virtual Reality Works

SEMINAR REPORT ON TELE-IMMERSION. B.Tech. Computer Science Engineering - Trimester-VII Submitted By

International Journal of Informative & Futuristic Research ISSN:

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

- Modifying the histogram by changing the frequency of occurrence of each gray scale value may improve the image quality and enhance the contrast.

Mid-term report - Virtual reality and spatial mobility

PERCEPTUAL EFFECTS IN ALIGNING VIRTUAL AND REAL OBJECTS IN AUGMENTED REALITY DISPLAYS

COURSES. Summary and Outlook. James Tompkin

University of Geneva. Presentation of the CISA-CIN-BBL v. 2.3

Introduction.

Medical Robotics. Part II: SURGICAL ROBOTICS

Augmented Reality And Ubiquitous Computing using HCI

VISUAL REQUIREMENTS ON AUGMENTED VIRTUAL REALITY SYSTEM

An Introduction into Virtual Reality Environments. Stefan Seipel

AUGMENTED REALITY FOR COLLABORATIVE EXPLORATION OF UNFAMILIAR ENVIRONMENTS

What is Virtual Reality? What is Virtual Reality? An Introduction into Virtual Reality Environments. Stefan Seipel

Construction of visualization system for scientific experiments

Step. A Big Step Forward for Virtual Reality

Omni-Directional Catadioptric Acquisition System

Perceptual Characters of Photorealistic See-through Vision in Handheld Augmented Reality

Video formats for VR. A new opportunity to increase the content value But what is missing today? MPEG workshop on Immersive media Jan.

Virtual/Augmented Reality (VR/AR) 101

Parallel Realities The Future of Full-field Communications

Head Tracking for Google Cardboard by Simond Lee

Computer Games and Virtual Worlds for Health, Assistive Therapeutics, and Performance Enhancement

A C A D / C A M. Virtual Reality/Augmented Reality. December 10, Sung-Hoon Ahn

Immersive Augmented Reality Display System Using a Large Semi-transparent Mirror

Computer Assisted Abdominal

November 30, Prof. Sung-Hoon Ahn ( 安成勳 )

Diving into VR World with Oculus. Homin Lee Software Engineer at Oculus

1. INTRODUCTION. Real Environment. Augmented Reality. Augmented virtuality. Virtual Environment

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Output Devices - I

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

Parallax-Free Long Bone X-ray Image Stitching

Towards a Hybrid Space Combining Spatial Augmented Reality and Virtual Reality

Balancing Safety and Cost in Robotically Assisted Surgery

Immersive Visualization On the Cheap. Amy Trost Data Services Librarian Universities at Shady Grove/UMD Libraries December 6, 2019

Immersive Guided Tours for Virtual Tourism through 3D City Models

Virtual and Augmented Reality: Applications and Issues in a Smart City Context

Motion sickness issues in VR content

VR-programming. Fish Tank VR. To drive enhanced virtual reality display setups like. Monitor-based systems Use i.e.

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

DESIGN STYLE FOR BUILDING INTERIOR 3D OBJECTS USING MARKER BASED AUGMENTED REALITY

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

LEARNING TECHNOLOGIES THE. Immersive. Reality. Revolution

Remote Shoulder-to-shoulder Communication Enhancing Co-located Sensation

What is Virtual Reality? What is Virtual Reality? An Introduction into Virtual Reality Environments

Oculus Rift Getting Started Guide

VR/AR Innovation Report August 2016

Assignment 5: Virtual Reality Design

Job Description. Commitment: Must be available to work full-time hours, M-F for weeks beginning Summer of 2018.

Capacitive Face Cushion for Smartphone-Based Virtual Reality Headsets

Virtual Environments. CSCI 420 Computer Graphics Lecture 25. History of Virtual Reality Flight Simulators Immersion, Interaction, Real-time Haptics

Oculus Rift Getting Started Guide

Best Practices for VR Applications

Transcription:

Communication Requirements of VR & Telemedicine Henry Fuchs UNC Chapel Hill 3 Nov 2016 NSF Workshop on Ultra-Low Latencies in Wireless Networks Support: NSF grants IIS-CHS-1423059 & HCC-CGV-1319567, CISCO, Microsoft, NVIDIA, and BeingThere Centre (ETH Zurich, NTU Singapore, UNC Chapel Hill, and SRF-IDMPO Singapore).

Types of Telemedicine Store and forward: no need for remote medical provider to be available when patient s data is transmitted (teledermatology, teleradiology) Remote monitoring: heart disease, diabetes, asthma Real-time interactive: Fixed camera and display: history review, psychiatric evaluations Mobile presence robots: visit patients in hospital rooms http://www.raagalahari.com/localevents/3045/rp-7- remote-presence-robot-launch-apollo-hospital-grouphyd.aspx Not much VR in traditional telemedicine (above) RP-7 Mobile Robot VR would provide a sense of immersive presence in the remote place https://en.wikipedia.org/wiki/telemedicine

Telemedicine for Surgery Remote surgery: Demo in 2001, surgeon in NY; patient in Strassbourg, France (cholecystectomy/gallbladder removal), with Zeus robotic system. (More in 2003.) Remote surgical consultation: head-worn video camera on local surgeon, second camera over operating table (US DoD, US and Iraq?) These aren t VR either; don t give the user an immersive sense of presence in a Virtual World (the remote place) stereo display for surgeon http://www.intersurgtech.com/resources/ images/group1/ overtheshoulderwide_03_pers.jpg http://robocatz.com/davinci-surgical.htm

VR for Telemedicine Providing an immersive sense of presence in the remote site Key capability for sense of presence: as many depth cues as possible: stereopsis, head-motion parallax, occlusion, focus cues. need a 3D data/model of the remote site, not just camera imagery Original imagery from multiple cameras 3D reconstruction from multiple camera imagery stereo walk-around VR visualization Cha,, Fuchs. Immersive Learning Experiences for Surgical Procedures, Medicine Meets VR 2016.

Most Advanced 3D Telepresence System: Microsoft Research Holoportation Orts-Escolano,..,Izadi (23 authors!) Holoportation: Virtual 3D Teleportation in Real-time, ACM UIST Symposium. Oct 16-19, 2016, Tokyo

Expansion of Telemedicine with VR Remote surgical consultation, patient history review, psychiatric evaluation,.. Communication & computation steps, for each frame (~ 1/60 sec): Multi-camera capture: 20-40 cameras (24 in Holoportation) Reconstruction of single frame of 3D scene/model from 20-40 images Transmit 3D model to remote site At remote site: render stereo image for user s current perspective Transmit the stereo image to headset Twice this load for system with two users, one at each site

Communication & Computation Needs Multi-camera capture: 20-40 cameras Reconstruction of 3D scene/model Transmit 3D model to remote site At remote site: render stereo image Transmit the stereo image to headset 20-40 video stream ~10 PC/GPUs 10-20 video equiv. 2 GPUs 2 video equiv. Twice this load for system with two users, one at each site

Most Important Link to Minimize Latency At remote site: render stereo image 2 GPUs Transmit the stereo image rendering to headset 2 Video frames If there is noticeable latency, when user s head moves, the images in the headset will be for a (slightly) older/different head position Gives illusion that the virtual scene is not fixed to the user s physical environment Causes nausea, cyber sickness

How Much Latency Is Tolerable? Latency from head-pose-capture to new-image-in-headset cenario: Conversation with local and remote individuals remote local Holoportation, UIST 2016 near-eye display local 150º / sec 2 M local remote Latency induced errors in perceived location of remote individuals total latency degrees moved arcmin nm. pixels 60-degree HD screen mm of offset error 10 millisec. 1.5 90 48 52.36 local remote 1 millisec. 0.15 9 4.8 5.24 100 microsec. 0.015 0.9 0.48 0.52

Overcoming Tracker-to-Display Lag Image seen thru AR HMD mechanical Head tracker Head pose 50 millisec. latency Application 11cm Rendering engine AR overlay Offset error Real checker board FPGAs (Xilinx) DLP micromirrors Post-rendering warp Display device Mechanical tracking rig & near-eye display ~ 100 microsec. latency Lincoln, Blate, Singh, Whitted, State, Lastra, Fuchs From Motion to Photons in 80 Microseconds: Towards Minimal Latency for Virtual and Augmented Reality IEEE VR 2016 Conf. (Best Paper Award) and IEEE TVCG

Overcoming Tracker-to-Display Lag (Video Demo) Head tracker Head pose Application Rendering engine (future) Post-rendering warp Display device Lincoln, Blate, Singh, Whitted, State, Lastra, Fuchs From Motion to Photons in 80 Microseconds: Towards Minimal Latency for Virtual and Augmented Reality IEEE VR 2016 Conf. (Best Paper Award) and IEEE TVCG

Predictable Latency Also Important Prediction is basic to strategies for ameliorate effects caused by latency Accurate prediction very challenging with varying latency

Additional Communication Needs Room-based cameras often insufficient for 3D scene capture Lots of occlusion in many realistic situations Additional ~50 cameras may be needed: in headset, in wristbands,.. Trauma bay at UNC Hospitals: fills up with 6-10 medical staff, the patient, equipment, often very close together Rohan Chabra

Conclusions: VR/Telemedicine will soon need Wide bandwidth, low and predictable latency communication paths 50 HD-4k video cameras steams Camera streams distributed among multiple CPU/GPU clusters Time streams of 3D scene models to distant collaborators 3D scene models to CPU/GPUs for rendering for headset displays Rendered images transmitted to headset. Image seen thru AR HMD THE END 50 millisec. latency AR overlay 11cm Offset error Real checker board nical tracking rig ~ 100 microsec. latency Holoportation, UIST 2016