Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented...

30
Click to edit Master title style Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager

Transcript of Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented...

Page 1: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is

Click to edit Master title style Thomas Alt

CEO

Augmented Reality

and GPU computation

Jack Dashwood

Sr. Marketing Manager

Page 2: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is

Agenda

• What is Augmented Reality (AR)

• Why is AR computationally expensive and how

can GPU help

• Future of AR (with the help of GPU)

2

Page 3: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is

What is Augmented Reality

Page 4: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is

4

Page 5: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is

Why is AR computationally expensive and how

can GPU help

Page 6: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is

• The key for AR is

understanding “our

reality”: recognize and

understand the space.

• Features (detection,

description, matching,

tracking) play a key role

• SIFT

• SURF

• Corners

• Edges

• Etc…

Page 7: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is

Example: 2D feature matching

• In a 10k features case, matching takes around 80% of the time (around 41.7 ms) on a PC

(CPU speed 2.4 GHz) roughly 20 FPS.

• A seamless AR experience should reach at least 30 FPS (more in case of VR).

http://thecomputervision.blogspot.de

Page 8: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is

Example: 2D feature tracking

• In a 10k features case, tracking takes around 35%

• Typically we want to do both matching and tracking in the same frame (extract new

features, match them and track those that were observed earlier).

Page 9: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is
Page 10: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is

10

Page 11: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is

Some numbers

Green: real-time capable, Orange: shaky, Red: too slow

Page 12: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is

Future of AR (with the help of GPU)

Page 13: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is

RGB-D Sensors at Metaio

Creative Cam

Kinect One

others

Occipital/Structure Sensor Kinect/Asus/PrimeSense

Tango Phone/Tablet

Page 14: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is
Page 15: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is

Dense Visual Odometry

Page 16: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is
Page 17: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is

17

Page 18: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is
Page 19: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is
Page 20: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is
Page 21: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is
Page 22: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is
Page 23: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is
Page 24: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is
Page 25: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is
Page 26: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is
Page 27: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is
Page 28: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is
Page 29: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is

• New sensors means more data and more

information.

• In order to exploit data and information we need

more computational power.

• GPU can alleviate the computation traditionally

performed by the CPU.

• Data + Computation Power

Seamless AR experience.

Always on, always augmented

Page 30: Augmented Reality Click to edit Master title style and GPU ...wrf/wiki/Parallel... · Augmented Reality and GPU computation Jack Dashwood Sr. Marketing Manager . Agenda • What is

facebook.com/metaio

@twitt_AR

twitter.com/#!/twitt_AR

augmentedblog.wordpress.com

www.youtube.com/user/metaioAR

facebook.com/metaio

augmentedblog.wordpress.com

www.youtube.com/user/metaioAR

Jack Dashwood

Sr. Marketing Manager, US

[email protected]