(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
Navigation-aware adaptive streaming strategies for omnidirectional video
1. Navigation-Aware Adaptive
Streaming Strategies for
Omnidirectional Video
Silvia Rossi and Laura Toni
UCL - University College London
MMSP 2017 - IEEE 19th International Workshop on Multimedia Signal Processing
Luton (London)
2. • Introduction
• Motivation and system model
• Problem formulation
• Results
• Conclusion and future work
Outline
2
5. 3
360˚ video streaming
• Immersive sensation: zero latency and high quality
Main challenges
Silvia Rossi
6. 3
360˚ video streaming
• Immersive sensation: zero latency and high quality
• Interactive users: unknown requests
Main challenges
Silvia Rossi
7. 3
360˚ video streaming
• Immersive sensation: zero latency and high quality
• Interactive users: unknown requests
• Large volume of media content to send
Main challenges
Silvia Rossi
8. 3
360˚ video streaming
• Immersive sensation: zero latency and high quality
• Interactive users: unknown requests
• Large volume of media content to send
• Perceived quality affected by geometry and map projection
Main challenges
Silvia Rossi
9. • Immersive sensation: zero latency and high quality
• Interactive users: unknown requests
• Large volume of media content to send
• Perceived quality affected by geometry and map projection
3
How to cope with limited network resources and still
optimize the navigation quality?
Main challenges
360˚ video streaming
Silvia Rossi
10. • Immersive sensation: zero latency and high quality
• Interactive users: unknown requests
• Large volume of media content to send
• Perceived quality affected by geometry and map projection
3
How to cope with limited network resources and still
optimize the navigation quality?
Main challenges
360˚ video streaming
Silvia Rossi
11. • [2017] - “Viewport-Adaptive Navigable 360-Degree Video Delivery”
International Conference on Communications (ICC) 2017
Authors: Corbillon, Simon, Devlic and Chakareski
• [2016] - “Adaptive 360 VR video streaming: Divide and conquer!”
International Symposium on Multimedia (ISM) 2016
Authors: Hosseini, Swaminathan
• [2016] - “Optimizing 360 Video Delivery Over Cellular Networks”
All Things Cellular (ATC) 2016
Authors: Qian, Han, Ji and Gopalakrishnan
State-of-the-art
4
12. • [2017] - “Viewport-Adaptive Navigable 360-Degree Video Delivery”
International Conference on Communications (ICC) 2017
Authors: Corbillon, Simon, Devlic and Chakareski
[2016] - “Adaptive 360 VR video streaming: Divide and conquer!”
International Symposium on Multimedia (ISM) 2016
Authors: Hosseini, Swaminathan
• [2016] - “Optimizing 360 Video Delivery Over Cellular Networks”
All Things Cellular (ATC) 2016
Authors: Qian, Han, Ji and Gopalakrishnan
✓ Viewport-adaptive system
✗ Limited degree of freedom in the representations
✗ Transmission strategy overlooked
4
State-of-the-art
13. State-of-the-art
• [2017] - “Viewport-Adaptive Navigable 360-Degree Video Delivery”
International Conference on Communications (ICC) 2017
Authors: Corbillon, Simon, Devlic and Chakareski
• [2016] - “Adaptive 360 VR video streaming: Divide and conquer!”
International Symposium on Multimedia (ISM) 2016
Authors: Hosseini, Swaminathan
• [2016] - “Optimizing 360 Video Delivery Over Cellular Networks”
All Things Cellular (ATC) 2016
Authors: Qian, Han, Ji and Gopalakrishnan
✓ Tile-based DASH system (high degree of freedom)
✓ Bandwidth saving
✗ Transmission strategy overlooked
4
14. State-of-the-art
• [2017] - “Viewport-Adaptive Navigable 360-Degree Video Delivery”
International Conference on Communications (ICC) 2017
Authors: Corbillon, Simon, Devlic and Chakareski
• [2016] - “Adaptive 360 VR video streaming: Divide and conquer!”
International Symposium on Multimedia (ISM) 2016
Authors: Hosseini, Swaminathan
• [2016] - “Optimizing 360 Video Delivery Over Cellular Networks”
All Things Cellular (ATC) 2016
Authors: Qian, Han, Ji and Gopalakrishnan
✓ Tiled-based coding (high degree of freedom)
✓ Head movement predictive algorithm
✗ Only a subset of tiles is transmitted
4
15. • Tile-based adaptive streaming system
• Optimized transmission strategy, taking into account:
-users' navigation paths
-geometry-based MSE as quality metric
5
Proposed solution
To efficiently transmit a 360˚ videos, we propose:
Silvia Rossi
23. Geometry-based QoE metric
8
To consider content characteristics and scene geometry,
we evaluate viewport quality on the sphere based on
distortion on panoramic content
VPi
VPi
24. Geometry-based QoE metric
Distortion of viewport
8
VPi• : viewport with center in
x
y
z
VPi
i = (✓i, i)
• : distortion function on the sphereD(✓, )
25. Geometry-based QoE metric
Distortion of viewport
8
✓i
x
y
z
i
VPi
VPi• : viewport with center in i = (✓i, i)
• : distortion function on the sphereD(✓, )
26. Geometry-based QoE metric
Distortion of viewport
8
• : surface of viewportSi
Di =
1
SVi
Z ✓i+ ✓v
2
✓i
✓v
2
Z i+ v
2
i
v
2
D(✓, ) sin d✓d
✓i
x
y
z
i
VPi
VPi• : viewport with center in i = (✓i, i)
• : distortion function on the sphereD(✓, )
28. Geometry-based QoE metric
8
X
n2VPi
Dn(rn)Sn↵i
n• : distortion of block encoded with=
1
SVPi
X
n2VPi
Dn(rn)Sn↵i
n
✓i
x
y
z
i
VPi
Di =
1
SVi
Z ✓i+ ✓v
2
✓i
✓v
2
Z i+ v
2
i
v
2
D(✓, ) sin d✓d
VPi
Dn(rn)Dn(rn)
n
29. Geometry-based QoE metric
8
X
n2VPi
Dn(rn)Sn↵i
n• : distortion of block encoded with=
1
SVPi
X
n2VPi
Dn(rn)Sn↵i
n
n 2 i
n
↵n,i• : % of block VPi
Di(r) =
NX
n=1
Dn(rn)↵n,i
bSn,i
bSn,i =
Sbn
SVi
•
✓i
x
y
z
i
VPi
Di =
1
SVi
Z ✓i+ ✓v
2
✓i
✓v
2
Z i+ v
2
i
v
2
D(✓, ) sin d✓d
VPi
Dn(rn)
30. Geometry-based QoE metric
8
X
n2VPi
Dn(rn)Sn↵i
n• : distortion of block encoded with=
1
SVPi
X
n2VPi
Dn(rn)Sn↵i
nn
↵n,i• : % of block
Di(r) =
NX
n=1
Dn(rn)↵n,i
bSn,i
bSn,i =
Sbn
SVi
•
✓i
x
y
z
i
VPi
Di =
1
SVi
Z ✓i+ ✓v
2
✓i
✓v
2
Z i+ v
2
i
v
2
D(✓, ) sin d✓d
VPi
Dn(rn) ↵ = 1
↵ = 0.4n 2 iVPi
47. 13
Conclusion
• Novel navigation-aware strategies for 360º video adaptive
streaming
• Problem formulation based on geometry and users'
interactivity
• Proposed ILP solving method
• Comparison with baseline methods
Future works
• Prediction of users' navigation paths
• Tile size, downloading time, storage optimization