Top Banner
Egocentric Perception, Interaction, Computing and Display Marc Pollefeys | November 2, 2019
55

Egocentric Perception, Interaction, Computing and Display

Feb 23, 2023

Download

Documents

Khang Minh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Egocentric Perception, Interaction, Computing and Display

Egocentric Perception,

Interaction, Computing

and DisplayMarc Pollefeys | November 2, 2019

Page 2: Egocentric Perception, Interaction, Computing and Display

THIRD WAVE OF COMPUTING

Mixed Reality

Computing power at the

edge that blends of the

physical and digital worlds

Smartphones

Computing power for all with

on-the-go access and some

contextual awareness

Personal Computers

Computing power for many

but immobile and no

contextual awareness

Personal Computers

Computing power for many

but immobile and no

contextual awareness

Smartphones

Computing power for all with

on-the-go access and some

contextual awareness

Page 3: Egocentric Perception, Interaction, Computing and Display
Page 4: Egocentric Perception, Interaction, Computing and Display
Page 5: Egocentric Perception, Interaction, Computing and Display
Page 6: Egocentric Perception, Interaction, Computing and Display

UNIVERSAL FIT

Page 7: Egocentric Perception, Interaction, Computing and Display

PIVOTING VISOR

Page 8: Egocentric Perception, Interaction, Computing and Display

LARGER FIELD OF VIEW

Page 9: Egocentric Perception, Interaction, Computing and Display

DISPLAY

Page 10: Egocentric Perception, Interaction, Computing and Display
Page 11: Egocentric Perception, Interaction, Computing and Display

4 head-tracking cameras(stereo + periphery)

8Mpix RGB camera

1Mpix depth camera (short & long-throw mode)

IR eye cameras + IR LEDs

+ IMU

5 microphone array

Page 12: Egocentric Perception, Interaction, Computing and Display

HPU (DSPs, DNN AI core, LSR)

Page 13: Egocentric Perception, Interaction, Computing and Display

HPU

HeT

Audio

Depth based LSR(2x frame reprojection;

9 ms motion-to-photon)

DNN

ET

R2D

SR

Display

Input

Page 14: Egocentric Perception, Interaction, Computing and Display

Qualcomm SoC (CPU+GPU+…)

Page 15: Egocentric Perception, Interaction, Computing and Display

Where are you?

• Head tracking

• Location in the world

• Head orientation

Page 16: Egocentric Perception, Interaction, Computing and Display

Parallel Tracking and Mapping(Klein and Murray 2007)

Page 17: Egocentric Perception, Interaction, Computing and Display

HoloLensHead tracking

highly accurate visual-inertial odometry

4 cameras + IMUhighly optimized for power

Page 18: Egocentric Perception, Interaction, Computing and Display

What’s around you

• Depth perception

• TOF depth camera

• Mesh generation

Page 19: Egocentric Perception, Interaction, Computing and Display

Depth sensing

Depth + (near) IR image

Page 20: Egocentric Perception, Interaction, Computing and Display

KinectFusion(Newcombe et al ISMAR11, Izadi et al UIST11)(Curless and Levoy SIGGRAPH96)

Page 21: Egocentric Perception, Interaction, Computing and Display

Surface reconstruction

Fusion of depth measurements and mesh extraction

Page 22: Egocentric Perception, Interaction, Computing and Display

Spatial Mapping

Page 23: Egocentric Perception, Interaction, Computing and Display

What is around you?

Semantic segmentation demo

Page 24: Egocentric Perception, Interaction, Computing and Display

What are you doing?

• Gestures/Hand tracking

• Gaze direction

• Speech

Page 25: Egocentric Perception, Interaction, Computing and Display
Page 26: Egocentric Perception, Interaction, Computing and Display

HoloLens2 Hand-tracking

Hand-segmentation tuns on HoloLens

DNN accelerator

Trained on purely synthetic data

Efficient geometric fitting

Page 27: Egocentric Perception, Interaction, Computing and Display
Page 28: Egocentric Perception, Interaction, Computing and Display
Page 29: Egocentric Perception, Interaction, Computing and Display

Eye Tracking

Page 30: Egocentric Perception, Interaction, Computing and Display

Windows Hello

Page 31: Egocentric Perception, Interaction, Computing and Display

Eye Tracking

2 IR cameras + IR LEDs

Page 32: Egocentric Perception, Interaction, Computing and Display

Remote Assist

Technicians solve problems

in real-time with the help

of remote experts

Managers walk the job site

without being on site

Bring information

into view

Page 33: Egocentric Perception, Interaction, Computing and Display
Page 34: Egocentric Perception, Interaction, Computing and Display

Engage employees

with hands-on learning

Improve training effectiveness

Generate data to improve process

Guides

Page 35: Egocentric Perception, Interaction, Computing and Display
Page 36: Egocentric Perception, Interaction, Computing and Display
Page 37: Egocentric Perception, Interaction, Computing and Display

Hands + Objects : Unified Egocentric Recognition of 3D Hands+Object Poses and Interactions

Bugra, Bogo & Pollefeys, CVPR 2019

Page 38: Egocentric Perception, Interaction, Computing and Display
Page 39: Egocentric Perception, Interaction, Computing and Display
Page 40: Egocentric Perception, Interaction, Computing and Display

AZURE SPATIAL ANCHORS

Enhance collaboration and

understanding with tools for

cross-platform, spatially aware

mixed reality experiences across

HoloLens, iOS, and Android

devices.

Page 41: Egocentric Perception, Interaction, Computing and Display
Page 42: Egocentric Perception, Interaction, Computing and Display

6DOF relocalization map

Clients Cloud

combine multiple maps in the cloud

Page 43: Egocentric Perception, Interaction, Computing and Display
Page 44: Egocentric Perception, Interaction, Computing and Display

[Speciale et al. CVPR 2019]

3D Point Cloud(Traditional)

3D Line Cloud Map(Proposed)

Page 45: Egocentric Perception, Interaction, Computing and Display

Privacy preserving image-based localization queries

Speciale, Schönberger, Sinha, Pollefeys, under reviewSpeciale, Schönberger , Sinha, Pollefeys, ICCV 2019

Page 46: Egocentric Perception, Interaction, Computing and Display

Mixed Reality and Robotics

Page 47: Egocentric Perception, Interaction, Computing and Display

Mixed Reality and Robotics

Page 48: Egocentric Perception, Interaction, Computing and Display

Assistive robotics → Immersive teleoperation

The fully immersive

“Avatar” visionBecoming the robot

Page 49: Egocentric Perception, Interaction, Computing and Display

Assistive robotics → Immersive teleoperation

Page 50: Egocentric Perception, Interaction, Computing and Display

Win

do

ws H

olo

gra

ph

ic

Cu

stom

HP

U

Ap

p

Page 51: Egocentric Perception, Interaction, Computing and Display

Win

do

ws H

olo

gra

ph

ic

Cu

stom

HP

U

Ap

p

Page 52: Egocentric Perception, Interaction, Computing and Display

Check out https://github.com/Microsoft/HoloLensForCV

Page 53: Egocentric Perception, Interaction, Computing and Display
Page 54: Egocentric Perception, Interaction, Computing and Display

Mixed Reality: Egocentric Perception,

Interaction, Computing and Display

Page 55: Egocentric Perception, Interaction, Computing and Display

Opportunities &

open issues