Joint Convolutional Analysis and Synthesis Sparse Representation for Single Image Layer Separation

View Researcher's Other Codes

MATLAB code for the following paper: “Joint Convolutional Analysis and Synthesis Sparse Representation for Single Image Layer Separation”.

Disclaimer: The provided code links for this paper are external links. Science Nest has no responsibility for the accuracy, legality or content of these links. Also, by downloading this code(s), you agree to comply with the terms of use as set out by the author(s) of the code(s).

Please contact us in case of a broken link from here

Authors S. Gu, D. Meng, W. Zuo, L. Zhang
Journal/Conference Name 2017 International Conference on Computer Vision (ICCV 2017)
Paper Category
Paper Abstract Analysis sparse representation (ASR) and synthesis sparse representation (SSR) are two representative approaches for sparsity-based image modeling. An image is described mainly by the non-zero coefficients in SSR, while is mainly characterized by the indices of zeros in ASR. To exploit the complementary representation mechanisms of ASR and SSR, we integrate the two models and propose a joint convolutional analysis and synthesis (JCAS) sparse representation model. The convolutional implementation is adopted to more effectively exploit the image global information. In JCAS, a single image is decomposed into two layers, one is approximated by ASR to represent image large-scale structures, and the other by SSR to representimage fine-scale textures. The synthesis dictionary is adaptively learned in JCAS to describe the texture patterns for different single image layer separation tasks. We evaluate the proposed JCAS model on a variety of applications, including rain streak removal, high dynamic range image tone mapping, etc. The results show that our JCAS method outperforms state-of-the-arts in these applications in terms of both quantitative measure and visual perception quality.
Date of publication 2017
Code Programming Language MATLAB

Copyright Researcher 2021