CURE: Controllable Unified Image Restoration for Complex Degradations

2026-07-03Computer Vision and Pattern Recognition

Computer Vision and Pattern Recognition
AI summary

The authors present CURE, a method to fix images with multiple types of damage that happen together and interact in complicated ways. Their approach learns separate parts that represent each kind of damage and controls how much each fix is applied. They use special training techniques to ensure the model can handle the damages in any order and even reproduce the original image if no fixing is needed. CURE can be added to existing models and shows strong results on tests involving mixed image problems.

image restorationcomposite degradationdisentangled representationcontrollable restorationratio control mechanismreconstruction constraintintermediate losspermutation-invariant loss
Authors
Boseong Kim, Donghyeon Cho
Abstract
The presence of composite degradations poses a significant challenge, since the underlying corruption factors exhibit complex and interdependent interactions. Even when the degradation types are known, accurately restoring the image remains difficult due to the intertwined nature of their effects and the need for selective control during the recovery process. To address this, we introduce CURE, a unified framework that enables controllable restoration in complex degradation settings by learning disentangled and adjustable representations. CURE is driven by four complementary objectives. First, an identity embedding is incorporated, along with a reconstruction constraint, to ensure that the model can reproduce the input image when restoration is unnecessary. Second, the ratio control mechanism blends the identity embedding with degradation-specific embeddings using user-regulated mixing ratios, allowing continuous control over restoration intensity. Third, an intermediate loss is applied to supervise stepwise outputs, each encouraged to tackle the removal of only a single degradation factor within a composite mixture. Finally, a permutation-invariant loss ensures that the model achieves consistent restoration quality regardless of the order in which multiple degradations are addressed. Since CURE modifies only the training strategy and not the underlying network architecture, it can be seamlessly integrated into existing controllable restoration models. Experiments demonstrate that CURE delivers state-of-the-art performance on composite degradation benchmarks, while enabling both selective and jointly fused restoration through flexible modulation of embedding ratios. The code and dataset are available at https://github.com/bo-oseng/CURE.