Previous methods decompose the blind super-resolution (SR) problem into two sequential steps: \textit{i}) estimating the blur kernel from given low-resolution (LR) image and \textit{ii}) restoring the SR image based on the estimated kernel. This two-step solution involves two independently trained models, which may not be well compatible with each other. A small estimation error of the first step could cause a severe performance drop of the second one. While on the other hand, the first step can only utilize limited information from the LR image, which makes it difficult to predict a highly accurate blur kernel. Towards these issues, instead of considering these two steps separately, we adopt an alternating optimization algorithm, which can estimate the blur kernel and restore the SR image in a single model. Specifically, we design two convolutional neural modules, namely \textit{Restorer} and \textit{Estimator}. \textit{Restorer} restores the SR image based on the predicted kernel, and \textit{Estimator} estimates the blur kernel with the help of the restored SR image. We alternate these two modules repeatedly and unfold this process to form an end-to-end trainable network. In this way, \textit{Estimator} utilizes information from both LR and SR images, which makes the estimation of the blur kernel easier. More importantly, \textit{Restorer} is trained with the kernel estimated by \textit{Estimator}, instead of the ground-truth kernel, thus \textit{Restorer} could be more tolerant to the estimation error of \textit{Estimator}. Extensive experiments on synthetic datasets and real-world images show that our model can largely outperform state-of-the-art methods and produce more visually favorable results at a much higher speed. The source code is available at \url{https://github.com/greatlog/DAN.git}.
翻译:先前的方法将盲人超级分辨率(SR)问题分解成两个相继步骤 :\ textit{ i} 估计从给定的低分辨率(LR) 图像和\ textit{ ii} 来恢复基于估计内核的 SR 图像的模糊内核。 这个两步解决方案涉及两个独立训练的模型, 这些模型可能不相互兼容。 第一个步骤的微小估计错误可能导致第二个步骤的严重性能下降。 另一方面, 第一步只能使用来自 LR 图像的有限信息, 这使得很难预测一个高度准确的模糊内核。 走向这些问题, 而不是单独考虑这两个步骤, 我们采用交替的优化算法, 可以估计模糊的内核, 恢复一个单一模型。 即 extit{ reportror} 和\ texttortitor a 。\ flickr{ text{ streal} 恢复基于预测内核内核的SR 图像, 和经训练的电路流 以两种变式的服务器 。