Learning Dual Convolutional Neural Networksfor Low-Level VisionJinshan Pan Sifei Liu Deqing Sun Jiawei Zhang Yang Liu Jimmy Ren Zechao Li Jinhui Tang Huchuan Lu Yu-Wing Tai Ming-Hsuan Yang
Abstract In this paper, we propose a general dual convolutional neural network (DualCNN) for low-level vision problems, e.g., super-resolution, edge-preserving filtering, deraining and dehazing. These problems usually involve the estimation of two components of the target signals: structures and details. Motivated by this, our proposed DualCNN consists of two parallel branches, which respectively recovers the structures and details in an end-to-end manner. The recovered structures and details can generate the target signals according to the formation model for each particular application. The DualCNN is a flexible framework for low-level vision tasks and can be easily incorporated into existing CNNs. Experimental results show that the DualCNN can be effectively applied to numerous low-level vision tasks with favorable performance against the state-of-the-art methods. Proposed Framework
Technical Paper and Codes
References [1] T.-Y. Lin, A. Roy Chowdhury, and S. Maji, "Bilinear CNN models for fine-grained visual recognition", ICCV, 2015. [2] C. Dong, C. C. Loy, K. He, and X. Tang. "Learning a deep convolutional network for image super-resolution", ECCV, 2014. [3] J. Kim, J. K. Lee, and K. M. Lee, "Accurate image super-resolution using very deep convolutional networks", CVPR, 2016. |