Federated Learning for Blind Image Super-Resolution
Brian B. Moser, Ahmed Anwar, Federico Raue, Stanislav Frolov, Andreas Dengel
TL;DR
The paper tackles privacy-preserving blind image super-resolution by integrating Federated Learning to learn real-world degradations directly from user data without centralizing it. It introduces an FL-based framework with cross-degradation evaluation, assigning each client a single degradation type and modeling degradations with a high-order formulation; non-IID distributions across clients are simulated using a Dirichlet process, and a centralized one-client upper bound serves as a reference. Experiments with SRResNet and RRDB show that more participating clients generally improve robustness to complex degradations, while noise and JPEG artifacts dominate performance variations; degradation diversity still challenges single-degradation training. The work delivers new benchmarks and guidelines for future FL-based blind SR research, while noting practical constraints such as VRAM demands and the need for memory-efficient simulation techniques to scale to broader setups.
Abstract
Traditional blind image SR methods need to model real-world degradations precisely. Consequently, current research struggles with this dilemma by assuming idealized degradations, which leads to limited applicability to actual user data. Moreover, the ideal scenario - training models on data from the targeted user base - presents significant privacy concerns. To address both challenges, we propose to fuse image SR with federated learning, allowing real-world degradations to be directly learned from users without invading their privacy. Furthermore, it enables optimization across many devices without data centralization. As this fusion is underexplored, we introduce new benchmarks specifically designed to evaluate new SR methods in this federated setting. By doing so, we employ known degradation modeling techniques from SR research. However, rather than aiming to mirror real degradations, our benchmarks use these degradation models to simulate the variety of degradations found across clients within a distributed user base. This distinction is crucial as it circumvents the need to precisely model real-world degradations, which limits contemporary blind image SR research. Our proposed benchmarks investigate blind image SR under new aspects, namely differently distributed degradation types among users and varying user numbers. We believe new methods tested within these benchmarks will perform more similarly in an application, as the simulated scenario addresses the variety while federated learning enables the training on actual degradations.
