Blur2Blur: Blur Conversion for Unsupervised Image Deblurring on Unknown Domains (2403.16205v1)
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 https://zero1778.github.io/blur2blur/
- Total variation blind deconvolution. IEEE Transactions on Image Processing, 7(3):370–375, 1998.
- Hinet: Half instance normalization network for image restoration. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2021.
- Simple baselines for image restoration. In Proceedings of the European Conference on Computer Vision, 2022.
- Rethinking coarse-to-fine approach in single image deblurring. In Proceedings of the International Conference on Computer Vision, 2021.
- Generative adversarial networks. Communications of the ACM, 63(11):139–144, 2020.
- Improved training of wasserstein gans. Advances in Neural Information Processing Systems, 30, 2017.
- Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2016.
- Convolutional neural networks for direct text deblurring. In Proceedings of the British Machine Vision Conference, 2015.
- Image-to-image translation with conditional adversarial networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2017.
- Perceptual losses for real-time style transfer and super-resolution. In Proceedings of the European Conference on Computer Vision, 2016.
- imgaug. https://github.com/aleju/imgaug, 2020. Online; accessed 01-Feb-2020.
- Adam: A method for stochastic optimization. CoRR, abs/1412.6980, 2014.
- Fast image deconvolution using hyper-laplacian priors. Advances in Neural Information Processing Systems, 22:1033–1041, 2009.
- Blind deconvolution using a normalized sparsity measure. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. IEEE, 2011.
- Deblurgan: Blind motion deblurring using conditional adversarial networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2018.
- Deblurgan-v2: Deblurring (orders-of-magnitude) faster and better. In Proceedings of the International Conference on Computer Vision, 2019.
- Understanding and evaluating blind deconvolution algorithms. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. IEEE, 2009.
- Raw image deblurring. IEEE Transactions on Multimedia, 24:61–72, 2020.
- Blind image deblurring using spectral properties of convolution operators. IEEE Transactions on Image Processing, 23(12):5047–5056, 2014.
- Unsupervised domain-specific deblurring via disentangled representations. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2019.
- Mprnet: Multi-path residual network for lightweight image super resolution. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, 2021.
- Making a “completely blind” image quality analyzer. IEEE Signal processing letters, 20(3):209–212, 2012.
- Deep multi-scale convolutional neural network for dynamic scene deblurring. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2017a.
- Deep multi-scale convolutional neural network for dynamic scene deblurring. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2017b.
- Ntire 2019 challenge on video deblurring: Methods and results. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2019.
- Hypercut: Video sequence from a single blurry image using unsupervised ordering. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2023.
- Neural blind deconvolution using deep priors. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2020.
- Real-world blur dataset for learning and benchmarking deblurring algorithms. In Proceedings of the European Conference on Computer Vision, 2020.
- Realistic blur synthesis for learning image deblurring. In Proceedings of the European Conference on Computer Vision, 2022a.
- Realistic blur synthesis for learning image deblurring. In Proceedings of the European Conference on Computer Vision, 2022b.
- U-net: Convolutional networks for biomedical image segmentation. In Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention, 2015.
- Human-aware motion deblurring. In Proceedings of the International Conference on Computer Vision, 2019.
- Very deep convolutional networks for large-scale image recognition. In Proceedings of International Conference on Learning and Representation, 2015.
- Spatially-attentive patch-hierarchical network for adaptive motion deblurring. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2020.
- Scale-recurrent network for deep image deblurring. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2018a.
- Scale-recurrent network for deep image deblurring. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2018b.
- Rethinking cyclegan: Improving quality of gans for unpaired image-to-image translation. arXiv preprint arXiv:2303.16280, 2023.
- Explore image deblurring via encoded blur kernel space. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2021.
- Mediapipe hands: On-device real-time hand tracking. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2020.
- Dualgan: Unsupervised dual learning for image-to-image translation. In Proceedings of the International Conference on Computer Vision, 2017.
- Multi-stage progressive image restoration. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2021.
- Restormer: Efficient transformer for high-resolution image restoration. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2022.
- Designing a practical degradation model for deep blind image super-resolution. In Proceedings of the International Conference on Computer Vision, 2021.
- Fcl-gan: A lightweight and real-time baseline for unsupervised blind image deblurring. In Proceedings of the 30th ACM International Conference on Multimedia, 2022.
- Efficient spatio-temporal recurrent neural network for video deblurring. In Proceedings of the European Conference on Computer Vision, 2020.
- Unpaired image-to-image translation using cycle-consistent adversarial networks. In Proceedings of the International Conference on Computer Vision, 2017.