Data Overfitting for On-Device Super-Resolution with Dynamic Algorithm and Compiler Co-Design
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) are frequently employed in a variety of computer vision applications. Nowadays, an emerging trend in the current video distribution system is to take advantage of DNN's overfitting properties to perform video resolution upscaling. By splitting videos into chunks and applying a super-resolution (SR) model to overfit each chunk, this scheme of SR models plus video chunks is able to replace traditional video transmission to enhance video quality and transmission efficiency. However, many models and chunks are needed to guarantee high performance, which leads to tremendous overhead on model switching and memory footprints at the user end. To resolve such problems, we propose a Dynamic Deep neural network assisted by a Content-Aware data processing pipeline to reduce the model number down to one (Dy-DCA), which helps promote performance while conserving computational resources. Additionally, to achieve real acceleration on the user end, we designed a framework that optimizes dynamic features (e.g., dynamic shapes, sizes, and control flow) in Dy-DCA to enable a series of compilation optimizations, including fused code generation, static execution planning, etc. By employing such techniques, our method achieves better PSNR and real-time performance (33 FPS) on an off-the-shelf mobile phone. Meanwhile, assisted by our compilation optimization, we achieve a 1.7× speedup while saving up to 1.61× memory consumption. Code available in https://github.com/coulsonlee/Dy-DCA-ECCV2024.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 47 of its 68 references that are in the map. First posted on arXiv 3 Jul 2024.
Builds on
47 of 68 references.
References · 47
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Networkcited by 1,898
- 2021SwinIR: Image Restoration Using Swin Transformercited by 1,869
- 2017Enhanced Deep Residual Networks for Single Image Super-Resolutioncited by 1,543
- 2017Deformable Convolutional Networkscited by 1,481
- 2018Image Super-Resolution Using Very Deep Residual Channel Attention Networkscited by 1,256
- 2014Image Super-Resolution Using Deep Convolutional Networkscited by 1,218
- 2016Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Networkcited by 1,199
- 2015Accurate Image Super-Resolution Using Very Deep Convolutional Networkscited by 902
- 2020Pre-Trained Image Processing Transformercited by 891
35 more
- 2017Dynamic Routing Between Capsulescited by 689
- 2018An Empirical Study of Example Forgetting during Deep Neural Network Learningcited by 669
- 2019EDVR: Video Restoration with Enhanced Deformable Convolutional Networkscited by 492
- 2021Dynamic Neural Networks: A Surveycited by 405
- 2016Accelerating the Super-Resolution Convolutional Neural Networkcited by 393
- 2019Dynamic Convolution: Attention over Convolution Kernelscited by 355
- 2020Single Image Super-Resolution via a Holistic Attention Networkcited by 265
- 2016Dynamic Network Surgery for Efficient DNNscited by 233
- 2018TDAN: Temporally Deformable Alignment Network for Video Super-Resolutioncited by 225
- 2020FcaNet: Frequency Channel Attention Networkscited by 177
- 2018Frame-Recurrent Video Super-Resolutioncited by 160
- 2016Real-Time Video Super-Resolution with Spatio-Temporal Networks and Motion Compensationcited by 156
- 2017Detail-revealing Deep Video Super-resolutioncited by 147
- 2021Investigating Tradeoffs in Real-World Video Super-Resolutioncited by 133
- 2016Spatially Adaptive Computation Time for Residual Networkscited by 118
- 2021MEST: Accurate and Fast Memory-Economic Sparse Training Framework on the Edgecited by 77
- 2018Wide Activation for Efficient and Accurate Image Super-Resolutioncited by 64
- 2020MNN: A Universal and Efficient Inference Enginecited by 64
- 2021Decoupled Dynamic Filter Networkscited by 52
- 2021Achieving on-Mobile Real-Time Super-Resolution with Neural Architecture and Pruning Searchcited by 34
- 2020Deformable 3D Convolution for Video Super-Resolutioncited by 32
- 2020DAQ: Channel-Wise Distribution-Aware Quantization for Deep Image Super-Resolution Networkscited by 29
- 2020Ordering Chaos: Memory-Aware Scheduling of Irregularly Wired Neural Networks for Edge Devicescited by 27
- 2021Efficient Video Compression via Content-Adaptive Super-Resolutioncited by 26
- 2017Learning What Data to Learncited by 21
- 2019Deformable Non-local Network for Video Super-Resolutioncited by 19
- 2020Fully Quantized Image Super-Resolution Networkscited by 18
- 2023Dynamic Sparsity Is Channel-Level Sparsity Learnercited by 17
- 2021Overfitting the Data: Compact Neural Video Delivery via Content-aware Feature Modulationcited by 15
- 2020Efficient Memory Management for Deep Neural Net Inferencecited by 12
- 2021DISC: A Dynamic Shape Compiler for Machine Learning Workloadscited by 10
- 2022Efficient Meta-Tuning for Content-aware Neural Video Deliverycited by 8
- 2023Towards High-Quality and Efficient Video Super-Resolution via Spatial-Temporal Data Overfittingcited by 7
- 2018Long Short-Term Memory with Dynamic Skip Connectionscited by 4
- 2019Sensor-Augmented Neural Adaptive Bitrate Video Streaming on UAVscited by 4
Built on by
Not cited yet.