Palantir: Towards Efficient Super Resolution for Ultra-high-definition Live Streaming

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Jin, Xinqi, Zhu, Zhui, Sun, Xikai, Dang, Fan, Liu, Jiangchuan, Xu, Jingao, Liu, Kebin, Chen, Xinlei, Liu, Yunhao
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915433962012672
author Jin, Xinqi
Zhu, Zhui
Sun, Xikai
Dang, Fan
Liu, Jiangchuan
Xu, Jingao
Liu, Kebin
Chen, Xinlei
Liu, Yunhao
author_facet Jin, Xinqi
Zhu, Zhui
Sun, Xikai
Dang, Fan
Liu, Jiangchuan
Xu, Jingao
Liu, Kebin
Chen, Xinlei
Liu, Yunhao
contents Neural enhancement through super-resolution (SR) deep neural networks (DNNs) opens up new possibilities for ultra-high-definition (UHD) live streaming over existing encoding and networking infrastructure. Yet, the heavy SR DNN inference overhead leads to severe deployment challenges. To reduce the overhead, existing systems propose to apply DNN-based SR only on carefully selected anchor frames while upscaling non-anchor frames via the lightweight reusing-based SR approach. However, frame-level scheduling is coarse-grained and fails to deliver optimal efficiency. In this work, we propose Palantir, the first neural-enhanced UHD live streaming system with fine-grained patch-level scheduling. Two novel techniques are incorporated into Palantir to select the most beneficial anchor patches and support latency-sensitive UHD live streaming applications. Firstly, under the guidance of our pioneering and theoretical analysis, Palantir constructs a directed acyclic graph (DAG) for lightweight yet accurate SR quality estimation under any possible anchor patch set. Secondly, to further optimize the scheduling latency, Palantir improves parallelizability by refactoring the computation subprocedure of the estimation process into a sparse matrix-matrix multiplication operation. The evaluation results suggest that Palantir incurs a negligible scheduling latency accounting for less than 5.7% of the end-to-end latency requirement. When compared to the naive method of applying DNN-based SR on all the frames, Palantir can reduce the SR DNN inference overhead by 20 times (or 60 times) while preserving 54.0-82.6% (or 32.8-64.0%) of the quality gain. When compared to the state-of-the-art real-time frame-level scheduling strategy, Palantir can reduce the SR DNN inference overhead by 80.1% at most (and 38.4% on average) without sacrificing the video quality.
format Preprint
id arxiv_https___arxiv_org_abs_2408_06152
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Palantir: Towards Efficient Super Resolution for Ultra-high-definition Live Streaming
Jin, Xinqi
Zhu, Zhui
Sun, Xikai
Dang, Fan
Liu, Jiangchuan
Xu, Jingao
Liu, Kebin
Chen, Xinlei
Liu, Yunhao
Multimedia
Artificial Intelligence
Computer Vision and Pattern Recognition
Networking and Internet Architecture
Neural enhancement through super-resolution (SR) deep neural networks (DNNs) opens up new possibilities for ultra-high-definition (UHD) live streaming over existing encoding and networking infrastructure. Yet, the heavy SR DNN inference overhead leads to severe deployment challenges. To reduce the overhead, existing systems propose to apply DNN-based SR only on carefully selected anchor frames while upscaling non-anchor frames via the lightweight reusing-based SR approach. However, frame-level scheduling is coarse-grained and fails to deliver optimal efficiency. In this work, we propose Palantir, the first neural-enhanced UHD live streaming system with fine-grained patch-level scheduling. Two novel techniques are incorporated into Palantir to select the most beneficial anchor patches and support latency-sensitive UHD live streaming applications. Firstly, under the guidance of our pioneering and theoretical analysis, Palantir constructs a directed acyclic graph (DAG) for lightweight yet accurate SR quality estimation under any possible anchor patch set. Secondly, to further optimize the scheduling latency, Palantir improves parallelizability by refactoring the computation subprocedure of the estimation process into a sparse matrix-matrix multiplication operation. The evaluation results suggest that Palantir incurs a negligible scheduling latency accounting for less than 5.7% of the end-to-end latency requirement. When compared to the naive method of applying DNN-based SR on all the frames, Palantir can reduce the SR DNN inference overhead by 20 times (or 60 times) while preserving 54.0-82.6% (or 32.8-64.0%) of the quality gain. When compared to the state-of-the-art real-time frame-level scheduling strategy, Palantir can reduce the SR DNN inference overhead by 80.1% at most (and 38.4% on average) without sacrificing the video quality.
title Palantir: Towards Efficient Super Resolution for Ultra-high-definition Live Streaming
topic Multimedia
Artificial Intelligence
Computer Vision and Pattern Recognition
Networking and Internet Architecture
url https://arxiv.org/abs/2408.06152