PARSEC: Streaming 360o Videos Using Super-Resolution
Mallesham Dasari, Arani Bhattacharya, Santiago Vargas, Pranjal Sahu, Aruna Balasubramanian, Samir R. Das Department of Computer Science
https://www3.cs.stonybrook.edu/~mdasari/parsec
PARSEC: Streaming 360 o Videos Using Super-Resolution Mallesham - - PowerPoint PPT Presentation
PARSEC: Streaming 360 o Videos Using Super-Resolution Mallesham Dasari, Arani Bhattacharya, Santiago Vargas, Pranjal Sahu, Aruna Balasubramanian, Samir R. Das Department of Computer Science https://www3.cs.stonybrook.edu/~mdasari/parsec 360 o
https://www3.cs.stonybrook.edu/~mdasari/parsec
Immersive Experience
$ Billion Market
Image credit: Oculus
http://blog.dsky.co/tag/head-tracking/
180o 360o
Image from Rollercoaster video
110o 80o 25Mbps 200Mbps
http://blog.dsky.co/tag/head-tracking/
4 Flare [MobiCom’18], Rubiks [MobiSys’18], MOSAIC [IFIP Networking’19] PANO [SIGCOMM’19], ClusTile [INFOCOM’19]
5 Flare [MobiCom’18], Rubiks [MobiSys’18], MOSAIC [IFIP Networking’19] PANO [SIGCOMM’19], ClusTile [INFOCOM’19]
6
1 2 3 Prediction Window (seconds) 20 40 60 80 100 Accuracy (%) Mosaic [IFIP Networking’19] Flare [MobiCom’18]
7
https://amundtveit.com/2017/06/04/deep-learning-for-image-super-resolution-scale-up/
8
NAS [OSDI’2018]
9
Model trained for one-minute video duration
10 Reconstructed High-Quality Tiles
192x192
. . .
360 Video Segment
3840x1920
(20x10 Tiling)
Original High-Quality Tiles Down- Sampled Tiles Compressed ULR Tiles
192x192 24x24 24x24
. . . . . . . . .
11
12
Video Server Quality1 Quality2 Quality3 ULR tiles Client Player Request tiles Respond tiles Player Buffer Viewport Prediction 0.09 0.43 0.31 0.19 0.21 0.02 0.09 0.24 0.98 0.98 0.63 0.08 0.14 0.21 0.99 0.96 0.56 0.11 0.02 0.13 0.23 0.34 0.27 0.12 0.09 0.43 0.31 0.19 0.21 0.02 0.09 0.24 0.98 0.98 0.63 0.08 0.14 0.21 0.99 0.96 0.56 0.11 0.02 0.13 0.23 0.34 0.27 0.12 GPU (SR model)
[IFIP Networking’19]
13
Maximize
14
Offline Super Resolution Model Training
HEVC Encoded Segments
HTTP Server
ULR Tiles & Micro- Models
Network State Viewport Prediction Generated and Downloaded Tile Qualities Compute Capacity
Client
Render and Display Decoded Playback Buffer Neural-Aware ABR Algorithm Inference Scheduler for Generated Tiles Bitrate Selection for Downloaded Tiles
15
16
17
18
19
20
https://www3.cs.stonybrook.edu/~mdasari/parsec For more details please visit: