f Remote Viewing of Progressive Meshes Ransi De Silva Nilaksha - - PowerPoint PPT Presentation

f
SMART_READER_LITE
LIVE PREVIEW

f Remote Viewing of Progressive Meshes Ransi De Silva Nilaksha - - PowerPoint PPT Presentation

Towards Understanding User Tolerance To Network Latency and Data Rate in f Remote Viewing of Progressive Meshes Ransi De Silva Nilaksha Cheng Wei Wei Tsang Ooi Shengdong Zhao National University of Singapore 1 Towards Understanding


slide-1
SLIDE 1

f

Towards Understanding User Tolerance To Network Latency and Data Rate in Remote Viewing of Progressive Meshes

Ransi De Silva Nilaksha Cheng Wei Wei Tsang Ooi Shengdong Zhao National University of Singapore

1

slide-2
SLIDE 2

f

Towards Understanding User Tolerance To Network Latency and Data Rate in Remote Viewing of Progressive Meshes

Ransi De Silva Nilaksha Cheng Wei Wei Tsang Ooi Shengdong Zhao National University of Singapore

2

slide-3
SLIDE 3

3

slide-4
SLIDE 4

4

slide-5
SLIDE 5

5

slide-6
SLIDE 6

Hoppe’s Progressive Mesh

Edge Collapse Vertex Split

6

slide-7
SLIDE 7

+

v1 v2 v3 v4

... =

base mesh

At the sender

vk

7

slide-8
SLIDE 8

base mesh v1 v2 v3 v4 ...

Transmission

TCP UDP

vk

8

slide-9
SLIDE 9

... ...

base mesh v1 v2 v3 v4 ...

At the receiver

vk

9

slide-10
SLIDE 10

Vertex Split

v2 v

10

v1

what to split how to split

slide-11
SLIDE 11

base mesh

11

slide-12
SLIDE 12

12

slide-13
SLIDE 13

13

slide-14
SLIDE 14

14

slide-15
SLIDE 15

complete mesh

15

slide-16
SLIDE 16

Receiver-Driven Protocol

what to split how to split

sender viewer

16

slide-17
SLIDE 17

View-Dependent Streaming:

  • nly request what is visible, in decreasing
  • rder of importance

17

slide-18
SLIDE 18

f

Towards Understanding User Tolerance To Network Latency and Data Rate in Remote Viewing of Progressive Meshes

Ransi De Silva Nilaksha Cheng Wei Wei Tsang Ooi Shengdong Zhao National University of Singapore

18

slide-19
SLIDE 19

“quality” time request

19

slide-20
SLIDE 20

“quality” time request

delay data rate

20

slide-21
SLIDE 21

6 seconds 120 KBps

21

slide-22
SLIDE 22

22

slide-23
SLIDE 23

400 ms 120 KBps

23

slide-24
SLIDE 24

24

slide-25
SLIDE 25

400 ms 20 KBps

25

slide-26
SLIDE 26

26

slide-27
SLIDE 27

f

Towards Understanding User Tolerance To Network Latency and Data Rate in Remote Viewing of Progressive Meshes

Ransi De Silva Nilaksha Cheng Wei Wei Tsang Ooi Shengdong Zhao National University of Singapore

27

slide-28
SLIDE 28

what are the acceptable delay and data rate when streaming progressive meshes?

28

slide-29
SLIDE 29

why?

29

slide-30
SLIDE 30

design of peer discovery protocol

30

slide-31
SLIDE 31

provisioning sender’s bandwidth

31

slide-32
SLIDE 32

designing error control protocol

32

slide-33
SLIDE 33

what affects user tolerance level?

33

slide-34
SLIDE 34

shape and size of mesh

34

slide-35
SLIDE 35

user task

35

slide-36
SLIDE 36

eye-mesh distance

36

slide-37
SLIDE 37

shape and size of mesh user task eye-mesh distance

37

slide-38
SLIDE 38

how?

38

slide-39
SLIDE 39

let users interact with meshes transmitted with specific (delay, data rate) parameters

39

slide-40
SLIDE 40

ask: is it acceptable?

40

slide-41
SLIDE 41

The Details

41

slide-42
SLIDE 42

Thai Statue

253 KB + 16.8 MB

42

slide-43
SLIDE 43

Happy Buddha

221 KB + 2 MB

43

slide-44
SLIDE 44

Dragon

247 KB + 12.1 MB

44

slide-45
SLIDE 45

20 KBps 40 KBps 60 KBps 80 KBps 100 KBps 0.4 s 1 s 2 s 3 s 4 s 5 s 6 s

45

slide-46
SLIDE 46

20 KBps 40 KBps 60 KBps 80 KBps 100 KBps 0.4 s 1 s 2 s 3 s 4 s 5 s 6 s

46

slide-47
SLIDE 47

show to user in random order user unaware of parameters user can rotate/translate user indicates whether quality is satisfiable

47

slide-48
SLIDE 48

38

participants

48

slide-49
SLIDE 49

20 KBps 40 KBps 60 KBps 80 KBps 100 KBps 0.4 s ✗ ✓ ✗ ✓ ✓ 1 s 2 s 3 s 4 s 5 s 6 s

Inconsistent results are filtered out

49

slide-50
SLIDE 50

25 50 75 100 1 2 3 4 5 6 % Satisfied Users RTT (seconds)

Thai Statue Happy Buddha Dragon

50

slide-51
SLIDE 51

25 50 75 100 20 40 60 80 100 % Satisfied Users Data Rate (KBps)

Thai Statue Happy Buddha Dragon

51

slide-52
SLIDE 52

20 KBps 40 KBps 60 KBps 80 KBps 100 KBps 0.4 s ✗ ✗ ? ✓ 1 s ✓ 2 s ? 3 s ✗ 4 s ✗ 5 s ✗ 6 s ✗

52

slide-53
SLIDE 53

what does it mean?

53

slide-54
SLIDE 54

users have higher delay tolerance compared to other interactive media applications

1 sec

54

slide-55
SLIDE 55

progressiveness helps?

55

slide-56
SLIDE 56

16 - 18 K vertices / seconds average US upstream BW: 1.1 Mbps average YouTube video: 328 kbps

480 kbps

56

slide-57
SLIDE 57

what’s next?

57

slide-58
SLIDE 58

shape and size of mesh user task eye-mesh distance

58

slide-59
SLIDE 59

prefer higher rate

  • r

lower latency?

59

slide-60
SLIDE 60

f

Towards Understanding User Tolerance To Network Latency and Data Rate in Remote Viewing of Progressive Meshes

Ransi De Silva Nilaksha Cheng Wei Wei Tsang Ooi Shengdong Zhao National University of Singapore

60