Blur2Blur: Blur Conversion for Unsupervised Image Deblurring on Unknown Domains

Bang-Dang Pham,Phong Tran,Anh Tran,Cuong Pham,Rang Nguyen,Minh Hoai
2024-03-24
Abstract:This paper presents an innovative framework designed to train an image deblurring algorithm tailored to a specific camera device. This algorithm works by transforming a blurry input image, which is challenging to deblur, into another blurry image that is more amenable to deblurring. The transformation process, from one blurry state to another, leverages unpaired data consisting of sharp and blurry images captured by the target camera device. Learning this blur-to-blur transformation is inherently simpler than direct blur-to-sharp conversion, as it primarily involves modifying blur patterns rather than the intricate task of reconstructing fine image details. The efficacy of the proposed approach has been demonstrated through comprehensive experiments on various benchmarks, where it significantly outperforms state-of-the-art methods both quantitatively and qualitatively. Our code and data are available at
Computer Science
What problem does this paper attempt to address?
The paper aims to address the problem of deblurring images captured by specific camera devices. Specifically, the paper proposes a new framework called Blur2Blur, which is designed to train image deblurring algorithms tailored for specific camera devices. Traditional deblurring methods often rely on simplified blur models or require a large amount of paired data (blurred images and clear images), which is difficult to achieve in practical applications. To solve these issues, Blur2Blur utilizes unpaired datasets to train a blur transformation network that converts input images with unknown blur into images with predefined known blur patterns, making it easier for existing deblurring techniques to handle these images. The core of this approach lies in completing the deblurring task in two steps: first, using a mapping function to convert images from an unknown blur domain (C) to another known blur domain (C'); then, using a pre-trained deblurring network to process the converted images. The advantage of this method is that modifying the blur pattern is simpler than directly recovering a clear image from a blurred one, as it does not require reconstructing complex image details. Experimental results show that Blur2Blur significantly outperforms existing methods in various benchmark tests and effectively enhances the performance of supervised learning methods.