CVDec 21, 2020

Searching for Controllable Image Restoration Networks

arXiv:2012.11225v19 citations
AI Analysis

This work significantly improves the efficiency of generating diverse imagery effects for users in image restoration, making it faster to compare options.

This paper addresses the problem of slow generation of multiple imagery effects in image restoration due to separate network inferences. They propose a neural architecture search framework with two-stage pruning that reduces FLOPs by 95.7% for 27 effects and GPU latency by 73.0% on 4K images.

Diverse user preferences over images have recently led to a great amount of interest in controlling the imagery effects for image restoration tasks. However, existing methods require separate inference through the entire network per each output, which hinders users from readily comparing multiple imagery effects due to long latency. To this end, we propose a novel framework based on a neural architecture search technique that enables efficient generation of multiple imagery effects via two stages of pruning: task-agnostic and task-specific pruning. Specifically, task-specific pruning learns to adaptively remove the irrelevant network parameters for each task, while task-agnostic pruning learns to find an efficient architecture by sharing the early layers of the network across different tasks. Since the shared layers allow for feature reuse, only a single inference of the task-agnostic layers is needed to generate multiple imagery effects from the input image. Using the proposed task-agnostic and task-specific pruning schemes together significantly reduces the FLOPs and the actual latency of inference compared to the baseline. We reduce 95.7% of the FLOPs when generating 27 imagery effects, and make the GPU latency 73.0% faster on 4K-resolution images.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes