Defocus blur is a physical consequence of the optical sensors used in most cameras. Although it can be used as a photographic style, it is commonly viewed as an image degradation modeled as the convolution of a sharp image with a spatially-varying blur kernel. Motivated by the advance of blur estimation methods in the past years, we propose a non-blind approach for image deblurring that can deal with spatially-varying kernels. We introduce two encoder-decoder sub-networks that are fed with the blurry image and the estimated blur map, respectively, and produce as output the deblurred (deconvolved) image. Each sub-network presents several skip connections that allow data propagation from layers spread apart, and also inter-subnetwork skip connections that ease the communication between the modules. The network is trained with synthetically blur kernels that are augmented to emulate blur maps produced by existing blur estimation methods, and our experimental results show that our method works well when combined with a variety of blur estimation methods.
翻译:焦距模糊是大多数照相机使用的光学传感器的物理后果。 虽然它可以用作摄影风格, 但通常被视为图像降解模型, 以空间变化模糊的内核为模型, 锐利图像的变异。 受过去几年模糊估计方法的推动, 我们建议对图像分流采用非盲方法, 处理空间变化的内核。 我们引入了两个以模糊图像和估计的模糊地图为原料的编码解码子网络, 并制作了分解( 分解) 图像。 每个子网络都提供了几条跳线连接, 允许数据从不同层传播, 以及跨子网络跳过连接, 方便模块之间的通信。 网络受过合成模糊的内核的训练, 以模拟现有模糊估计方法产生的模糊地图。 我们的实验结果表明, 我们的方法在与各种模糊估计方法相结合时效果良好。