Deep Hybrid Camera Deblurring for Smartphone Cameras (2312.13317v2)
Abstract: Mobile cameras, despite their significant advancements, still have difficulty in low-light imaging due to compact sensors and lenses, leading to longer exposures and motion blur. Traditional blind deconvolution methods and learning-based deblurring methods can be potential solutions to remove blur. However, achieving practical performance still remains a challenge. To address this, we propose a learning-based deblurring framework for smartphones, utilizing wide and ultra-wide cameras as a hybrid camera system. We simultaneously capture a long-exposure wide image and short-exposure burst ultra-wide images, and utilize the burst images to deblur the wide image. To fully exploit burst ultra-wide images, we present HCDeblur, a practical deblurring framework that includes novel deblurring networks, HC-DNet and HC-FNet. HC-DNet utilizes motion information extracted from burst images to deblur a wide image, and HC-FNet leverages burst images as reference images to further enhance a deblurred output. For training and evaluating the proposed method, we introduce the HCBlur dataset, which consists of synthetic and real-world datasets. Our experiments demonstrate that HCDeblur achieves state-of-the-art deblurring quality. Code and datasets are available at https://cg.postech.ac.kr/research/HCDeblur.
- AVCaptureMultiCamSession. https://developer.apple.com/documentation/avfoundation/avcapturemulticamsession.
- Motion deblurring using hybrid imaging. In CVPR, 2003.
- Deep burst super-resolution. In CVPR, 2021.
- Unprocessing images for learned raw denoising. In CVPR, 2019.
- Blind motion deblurring with pixel-wise kernel estimation via kernel prediction networks. IEEE Trans. Comput. Imaging, 2023.
- Ayan Chakrabarti. A neural approach to blind motion deblurring. In ECCV, 2016.
- Hinet: Half instance normalization network for image restoration. In CVPRW, 2021.
- Simple baselines for image restoration. In ECCV, 2022.
- Fast motion deblurring. ACM TOG, 2009.
- Convergence analysis of map based blur kernel estimation. In ICCV, 2017.
- Rethinking coarse-to-fine approach in single image deblurring. In ICCV, 2021.
- Robert T Collins. A space-sweep approach to true multi-image matching. In CVPR, 1996.
- Burst image restoration and enhancement. In CVPR, 2022.
- Burstormer: Burst image restoration and enhancement transformer. In CVPR, 2023.
- Parametric image alignment using enhanced correlation coefficient maximization. IEEE TPAMI, 2008.
- Self-supervised non-uniform kernel estimation with flow-based motion prior for blind image deblurring. In CVPR, 2023.
- Removing camera shake from a single photograph. ACM TOG, 2006.
- Squeeze-and-excitation networks. In CVPR, 2018.
- Deblurring using analysis-synthesis networks pair. In CVPR, 2020.
- Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014.
- Deblurgan: Blind motion deblurring using conditional adversarial networks. In CVPR, 2018.
- Deblurgan-v2: Deblurring (orders-of-magnitude) faster and better. In ICCV, 2019.
- Face deblurring using dual camera fusion on mobile phones. ACM TOG, 2022.
- Reference-based video super-resolution using multi-camera video triplets. In CVPR, 2022.
- A hybrid camera for motion deblurring and depth map super-resolution. In CVPR, 2008.
- David G Lowe. Distinctive image features from scale-invariant keypoints. IJCV, 2004.
- Gated multi-resolution transfer network for burst restoration and enhancement. In CVPR, 2023.
- Deep multi-scale convolutional neural network for dynamic scene deblurring. In CVPR, 2017.
- Ntire 2019 challenge on video deblurring and super-resolution: Dataset and study. In CVPRW, 2019.
- Blind image deblurring using dark channel prior. In CVPR, pages 1628–1636, 2016.
- Phase-only image based kernel estimation for single image blind deblurring. In CVPR, 2019.
- Realistic blur synthesis for learning image deblurring. In ECCV, 2022.
- High-quality motion deblurring from a single image. ACM TOG, 2008.
- Human-aware motion deblurring. In ICCV, 2019.
- Deep video deblurring for hand-held cameras. In CVPR, 2017.
- Learning a convolutional neural network for non-uniform motion blur removal. In CVPR, 2015.
- Edge-based blur kernel estimation using patch priors. In ICCP, 2013.
- Image/video deblurring using a hybrid camera. In CVPR, 2008.
- Correction of spatially varying image and video motion blur using a hybrid camera. IEEE TPAMI, 2010.
- Scale-recurrent network for deep image deblurring. In CVPR, 2018.
- Raft: Recurrent all-pairs field transforms for optical flow. In ECCV, 2020.
- Dual-camera super-resolution with aligned attention modules. In ICCV, 2021.
- Edvr: Video restoration with enhanced deformable convolutional networks. In CVPRW, 2019.
- Uformer: A general u-shaped transformer for image restoration. In CVPR, 2022.
- Two-phase kernel estimation for robust motion deblurring. In ECCV, 2010.
- Unnatural L0 sparse representation for natural image deblurring. In CVPR, 2013.
- Multi-stage progressive image restoration. In CVPR, 2021.
- Restormer: Efficient transformer for high-resolution image restoration. In CVPR, 2022.
- Extracting motion and appearance via inter-frame attention for efficient video frame interpolation. In CVPR, 2023.
- Zhengyou Zhang. A flexible new technique for camera calibration. IEEE TPAMI, 2000.
- Deformable convnets v2: More deformable, better results. In CVPR, 2019.