Streaming-capable High-performance Architecture of Learned Image Compression Codecs

08/02/2022
by   Fangzheng Lin, et al.
0

Learned image compression allows achieving state-of-the-art accuracy and compression ratios, but their relatively slow runtime performance limits their usage. While previous attempts on optimizing learned image codecs focused more on the neural model and entropy coding, we present an alternative method to improving the runtime performance of various learned image compression models. We introduce multi-threaded pipelining and an optimized memory model to enable GPU and CPU workloads asynchronous execution, fully taking advantage of computational resources. Our architecture alone already produces excellent performance without any change to the neural model itself. We also demonstrate that combining our architecture with previous tweaks to the neural models can further improve runtime performance. We show that our implementations excel in throughput and latency compared to the baseline and demonstrate the performance of our implementations by creating a real-time video streaming encoder-decoder sample application, with the encoder running on an embedded device.

READ FULL TEXT
research
07/29/2022

AlphaVC: High-Performance and Efficient Learned Video Compression

Recently, learned video compression has drawn lots of attention and show...
research
03/23/2020

Learning Better Lossless Compression Using Lossy Compression

We leverage the powerful lossy image compression algorithm BPG to build ...
research
12/18/2019

Computationally Efficient Neural Image Compression

Image compression using neural networks have reached or exceeded non-neu...
research
03/21/2022

ELIC: Efficient Learned Image Compression with Unevenly Grouped Space-Channel Contextual Adaptive Coding

Recently, learned image compression techniques have achieved remarkable ...
research
05/31/2018

Image-Dependent Local Entropy Models for Learned Image Compression

The leading approach for image compression with artificial neural networ...
research
05/13/2022

Slimmable Video Codec

Neural video compression has emerged as a novel paradigm combining train...
research
12/11/2022

Comprehensive Complexity Assessment of Emerging Learned Image Compression on CPU and GPU

Learned Compression (LC) is the emerging technology for compressing imag...

Please sign up or login with your details

Forgot password? Click here to reset