4Kおよび8K解像度をサポートするスマートデバイスの出現により、シングルイメージ超解像(SISR)は重要なコンピュータービジョンの問題になりました。ただし、ほとんどの超解像ディープネットワークは計算コストが非常に高くなります。この論文では、効率的な超解像のための新しい最先端技術を確立する超効率的な超解像(SESR)ネットワークを提案します。私たちのアプローチは、CNNの線形オーバーパラメーター化に基づいており、SISRの効率的なモデルアーキテクチャを作成します。理論的分析により、既存の過剰パラメータ化手法の限界を明らかにし、提案された手法がそれらをどのように軽減するかを示します。 6つのベンチマークデータセットにわたる詳細な実験は、SESRが最先端のモデルと同等またはそれ以上の画質を実現する一方で、積和演算(MAC)操作が2倍から330倍少ないことを示しています。その結果、SESRを制約のあるハードウェアで使用して、x2(1080pから4K)およびx4(1080pから8K)のSISRを実行できます。これに向けて、1080pから4K(x2)および1080pから8K(x4)SISRの商用モバイルニューラルプロセッシングユニット(NPU)のハードウェアパフォーマンス数値をシミュレートします。私たちの結果は、AIアクセラレータの超解像が直面する課題を浮き彫りにし、SESRがモバイルNPUの既存のモデルよりも大幅に高速(たとえば、6倍から8倍高いFPS)であることを示しています。この作業のコードはhttps://github.com/ARM-software/sesrで入手できます。
With the advent of smart devices that support 4K and 8K resolution, Single Image Super Resolution (SISR) has become an important computer vision problem. However, most super resolution deep networks are computationally very expensive. In this paper, we propose Super-Efficient Super Resolution (SESR) networks that establish a new state-of-the-art for efficient super resolution. Our approach is based on linear overparameterization of CNNs and creates an efficient model architecture for SISR. With theoretical analysis, we uncover the limitations of existing overparameterization methods and show how the proposed method alleviates them. Detailed experiments across six benchmark datasets demonstrate that SESR achieves similar or better image quality than state-of-the-art models while requiring 2x to 330x fewer Multiply-Accumulate (MAC) operations. As a result, SESR can be used on constrained hardware to perform x2 (1080p to 4K) and x4 (1080p to 8K) SISR. Towards this, we simulate hardware performance numbers for a commercial mobile Neural Processing Unit (NPU) for 1080p to 4K (x2) and 1080p to 8K (x4) SISR. Our results highlight the challenges faced by super resolution on AI accelerators and demonstrate that SESR is significantly faster (e.g., 6x-8x higher FPS) than existing models on mobile-NPUs. The code for this work is available at https://github.com/ARM-software/sesr.