Rain Removal via Shrinkage-Based Sparse Coding and Learned Rain Dictionary

10/03/2016
by   Chang-Hwan Son, et al.
0

This paper introduces a new rain removal model based on the shrinkage of the sparse codes for a single image. Recently, dictionary learning and sparse coding have been widely used for image restoration problems. These methods can also be applied to the rain removal by learning two types of rain and non-rain dictionaries and forcing the sparse codes of the rain dictionary to be zero vectors. However, this approach can generate unwanted edge artifacts and detail loss in the non-rain regions. Based on this observation, a new approach for shrinking the sparse codes is presented in this paper. To effectively shrink the sparse codes in the rain and non-rain regions, an error map between the input rain image and the reconstructed rain image is generated by using the learned rain dictionary. Based on this error map, both the sparse codes of rain and non-rain dictionaries are used jointly to represent the image structures of objects and avoid the edge artifacts in the non-rain regions. In the rain regions, the correlation matrix between the rain and non-rain dictionaries is calculated. Then, the sparse codes corresponding to the highly correlated signal-atoms in the rain and non-rain dictionaries are shrunk jointly to improve the removal of the rain structures. The experimental results show that the proposed shrinkage-based sparse coding can preserve image structures and avoid the edge artifacts in the non-rain regions, and it can remove the rain structures in the rain regions. Also, visual quality evaluation confirms that the proposed method outperforms the conventional texture and rain removal methods.

READ FULL TEXT

page 5

page 9

page 10

page 11

page 12

page 14

page 15

page 16

research
04/15/2019

A Fast Dictionary Learning Method for Coupled Feature Space Learning

In this letter, we propose a novel computationally efficient coupled dic...
research
09/29/2011

The Statistical Inefficiency of Sparse Coding for Images (or, One Gabor to Rule them All)

Sparse coding is a proven principle for learning compact representations...
research
10/18/2018

Dictionary Learning-based Inpainting on Triangular Meshes

The problem of inpainting consists of filling missing or damaged regions...
research
11/16/2010

PADDLE: Proximal Algorithm for Dual Dictionaries LEarning

Recently, considerable research efforts have been devoted to the design ...
research
12/16/2021

Sparse Coding with Multi-Layer Decoders using Variance Regularization

Sparse coding with an l_1 penalty and a learned linear dictionary requir...
research
01/23/2020

Ada-LISTA: Learned Solvers Adaptive to Varying Models

Neural networks that are based on unfolding of an iterative solver, such...
research
04/11/2016

Sparse Coding for Alpha Matting

Existing color sampling based alpha matting methods use the compositing ...

Please sign up or login with your details

Forgot password? Click here to reset