Single image deep defocus estimation and its applications
Not on the map. Why?
Abstract (arXiv)
Depth information is useful in many image processing applications. However, since taking a picture is a process of projection of a 3D scene onto a 2D imaging sensor, the depth information is embedded in the image. Extracting the depth information from the image is a challenging task. A guiding principle is that the level of blurriness due to defocus is related to the distance between the object and the focal plane. Based on this principle and the widely used assumption that Gaussian blur is a good model for defocus blur, we formulate the problem of estimating the spatially varying defocus blurriness as a Gaussian blur classification problem. We solved the problem by training a deep neural network to classify image patches into one of the 20 levels of blurriness. We have created a dataset of more than 500000 image patches of size 32×32 which are used to train and test several well-known network models. We find that MobileNetV2 is suitable for this application due to its low memory requirement and high accuracy. The trained model is used to determine the patch blurriness which is then refined by applying an iterative weighted guided filter. The result is a defocus map that carries the information of the degree of blurriness for each pixel. We compare the proposed method with state-of-the-art techniques and we demonstrate its successful applications in adaptive image enhancement, defocus magnification, and multi-focus image fusion.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 12 of its 85 references that are in the map. First posted on arXiv 30 Jul 2021.
Builds on
12 of 85 references.
References · 12
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,097
- 2019From Patches to Pictures (PaQ-2-PiQ): Mapping the Perceptual Space of Picture Qualitycited by 221
- 2018Deep Learning for Single Image Super-Resolution: A Brief Reviewcited by 158
- 2018Synthetic Depth-of-Field with a Single-Camera Mobile Phonecited by 70
- 2019Diving Deeper into Underwater Image Enhancement: A Surveycited by 28
- 2019SESF-Fuse: An Unsupervised Deep Model for Multi-Focus Image Fusioncited by 13
Built on by
Not cited yet.