• Keine Ergebnisse gefunden

The Office of the Future – smart collaboration systems Carlo Beltrame Ubiquitous Computing Seminar 2014

N/A
N/A
Protected

Academic year: 2021

Aktie "The Office of the Future – smart collaboration systems Carlo Beltrame Ubiquitous Computing Seminar 2014"

Copied!
84
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

05.03.14

Carlo Beltrame 1

The Office of the Future – smart collaboration systems Carlo Beltrame

Ubiquitous Computing Seminar 2014

(2)

05.03.14

Carlo Beltrame 2

Vision

[Raskar1998]

(3)

05.03.14

Carlo Beltrame 3

Vision

[Raskar1998]

(4)

05.03.14

Carlo Beltrame 4

Vision – projectors

[Raskar1998]

(5)

05.03.14

Carlo Beltrame 5

Vision – projection surfaces

[Raskar1998]

(6)

05.03.14

Carlo Beltrame 6

Vision – projection turned off

[Raskar1998]

(7)

05.03.14

Carlo Beltrame 7

Vision – projection turned off

[Raskar1998]

(8)

05.03.14

Carlo Beltrame 8

Vision – uneven projection surface

[Raskar1998]

(9)

05.03.14

Carlo Beltrame 9

Vision – uneven projection surface

[Raskar1998]

(10)

05.03.14

Carlo Beltrame 10

Scene Capture

capture device

[Raskar1998]

(11)

05.03.14

Carlo Beltrame 11

Kinect

(12)

05.03.14

Carlo Beltrame 12

Kinect

150$

(13)

05.03.14

Carlo Beltrame 13

Kinect – RGB camera

RGB

camera

(14)

05.03.14

Carlo Beltrame 14

Kinect – depth sensor

IR

projector IR

camera

(15)

05.03.14

Carlo Beltrame 15

Kinect – microphone array

4-channel microphone array

(16)

05.03.14

Carlo Beltrame 16

Kinect – audio source angle

4-channel microphone array

α

(17)

05.03.14

Carlo Beltrame 17

RGB camera

(18)

05.03.14

Carlo Beltrame 18

RGB camera – frustum

(19)

05.03.14

Carlo Beltrame 19

RGB camera – widescreen capture

(20)

05.03.14

Carlo Beltrame 20

Scene Capture

Adapted from [Maimone2012a]

(21)

05.03.14

Carlo Beltrame 21

Scene Capture

(22)

05.03.14

Carlo Beltrame 22

Scene Capture – viewpoint change

(23)

05.03.14

Carlo Beltrame 23

Scene Capture – 360° camera

(24)

05.03.14

Carlo Beltrame 24

Scene Capture – 360° camera

(25)

05.03.14

Carlo Beltrame 25

Scene Capture – multiple cameras

(26)

05.03.14

Carlo Beltrame 26

Scene Capture – multiple cameras

(27)

05.03.14

Carlo Beltrame 27

Scene Capture – image stitching

(28)

05.03.14

Carlo Beltrame 28

Scene Capture – viewpoint change

(29)

05.03.14

Carlo Beltrame 29

Scene Capture

(30)

05.03.14

Carlo Beltrame 30

Scene Capture – continuous viewpoints

(31)

05.03.14

Carlo Beltrame 31

Scene Capture – 3D model

(32)

05.03.14

Carlo Beltrame 32

Scene Capture – projective textures

(33)

05.03.14

Carlo Beltrame 33

Depth sensor

IR

projector IR

camera

(34)

05.03.14

Carlo Beltrame 34

Depth sensor – structured light

IR

projector IR

camera

(35)

05.03.14

Carlo Beltrame 35

Depth sensor – time of flight

(36)

05.03.14

Carlo Beltrame 36

Depth sensor – result

[Maimone2012b]

(37)

05.03.14

Carlo Beltrame 37

Depth sensor – multiple sensors

(38)

05.03.14

Carlo Beltrame 38

Depth sensor – interference

[Maimone2012a]

(39)

05.03.14

Carlo Beltrame 39

Depth sensor – interference

[Maimone2012a]

(40)

05.03.14

Carlo Beltrame 40

Depth sensor – interference

[Maimone2012a]

(41)

05.03.14

Carlo Beltrame 41

3D reconstruction

(42)

05.03.14

Carlo Beltrame 42

3D reconstruction

(43)

05.03.14

Carlo Beltrame 43

3D reconstruction

(44)

05.03.14

Carlo Beltrame 44

3D reconstruction – KinectFusion

[Izadi2011]

(45)

05.03.14

Carlo Beltrame 45

3D reconstruction

(46)

05.03.14

Carlo Beltrame 46

Registration – without calibration

(47)

05.03.14

Carlo Beltrame 47

Registration – without calibration

(48)

05.03.14

Carlo Beltrame 48

Calibration – radial distortion

(49)

05.03.14

Carlo Beltrame 49

Calibration – extrinsic parameters

(50)

05.03.14

Carlo Beltrame 50

Calibration – extrinsic parameters

(51)

05.03.14

Carlo Beltrame 51

Registration

(52)

05.03.14

Carlo Beltrame 52

Registration

(53)

05.03.14

Carlo Beltrame 53

Registration

(54)

05.03.14

Carlo Beltrame 54

Registration

(55)

05.03.14

Carlo Beltrame 55

Registration

[Raskar1998]

(56)

05.03.14

Carlo Beltrame 56

Registration – merging in 2D

(57)

05.03.14

Carlo Beltrame 57

Transmission

(58)

05.03.14

Carlo Beltrame 58

Transmission

(59)

05.03.14

Carlo Beltrame 59

Transmission

(60)

05.03.14

Carlo Beltrame 60

Transmission – optical flow

(61)

05.03.14

Carlo Beltrame 61

Optical flow applied to 3D models

(62)

05.03.14

Carlo Beltrame 62

Rendering

(63)

05.03.14

Carlo Beltrame 63

Rendering – viewpoint change

(64)

05.03.14

Carlo Beltrame 64

Rendering

(65)

05.03.14

Carlo Beltrame 65

Rendering – head detection

(66)

05.03.14

Carlo Beltrame 66

Rendering – template matching

(67)

05.03.14

Carlo Beltrame 67

Rendering – multiple users

(68)

05.03.14

Carlo Beltrame 68

Rendering – multiple users

Look at me!

(69)

05.03.14

Carlo Beltrame 69

Rendering – multiple users

Look at me!

(70)

05.03.14

Carlo Beltrame 70

Projection

(71)

05.03.14

Carlo Beltrame 71

Projection

(72)

05.03.14

Carlo Beltrame 72

Projection

(73)

05.03.14

Carlo Beltrame 73

Projection – adapting to surface

(74)

05.03.14

Carlo Beltrame 74

Projection – adapting to surface

(75)

05.03.14

Carlo Beltrame 75

Projection – adapting to surface

(76)

05.03.14

Carlo Beltrame 76

Projection – adapting to surface

(77)

05.03.14

Carlo Beltrame 77

Projection – adapting to surface

(78)

05.03.14

Carlo Beltrame 78

Projection – adapting to surface

(79)

05.03.14

Carlo Beltrame 79

Implementations – MirageTable

[Benko2012]; image from http://www.engadget.com/

(80)

05.03.14

Carlo Beltrame 80

Implementations – Beamatron

[Wilson2012]

(81)

05.03.14

Carlo Beltrame 81

Implementations – multiple projectors

[Raskar1998, Raskar2003]

(82)

05.03.14

Carlo Beltrame 82

Implementations – autostereoscopic display

[Maimone2012a]; image from http://www.shortcourses.com/

(83)

05.03.14

Carlo Beltrame 83

Conclusion

[Raskar1998]

(84)

05.03.14

Carlo Beltrame 84

Thank you!

Referenzen

ÄHNLICHE DOKUMENTE

With increasing public health concern regarding the potential risks associated with chemical exposure, there is a need for more predictive and accurate approaches to risk

This paper identifies social and technological concerns, which are likely to emerge through the integration of Ubiquitous Computing technologies in future

drahtlose Übertragung, portable Geräte (Laptop ... PDA, Smartphone, Tablet), - mobile Computing: ubiquitous, nomadic, LBS (Local Based Services).. - dominierende Dienste:

Daraus würde ein ganzer Satz an Korrekturdaten entstehen, die alle an die Benutzer versendet werden müssen (Anm.: Kommunikation zwischen Basisstation und Benutzer ist eine

If the leading coefficient and the constant term are both units, then all trajectories are (purely) periodic. Moreover, the finite state set can be decomposed into disjoint cycles

This approach takes inspiration from [1], by assigning the depth images a hand label distribution and then, using the same approach, form the 3D joint propos- als of the hand..

Dabei wird erreicht, dass jeder für sein eigenes Risiko aufkommt, dies wiederum ist ökonomisch sinnvoller und auch den restlichen Autofahrern gegenüber gerechter, da der Verursacher

Talbott: The Trouble With Ubiquitous Technology Pushers (Part 1), or: Why We'd Be Better Off without the MIT Media Lab, NETFUTURE: Technology and Human Responsibility, Issue