Joint Bi-Layer Optimization for Single-Image Rain Streak Removal

Lei Zhu, Chi-Wing Fu, Dani Lischinski, Pheng-Ann Heng; The IEEE International Conference on Computer Vision (ICCV), 2017, pp. 2526-2534

Abstract


We present a novel method for removing rain streaks from a single input image by decomposing it into a rain-free background layer B and a rain-streak layer R. A joint optimization process is used that alternates between removing rain-streak details from B and removing non-streak details from R. The process is assisted by three novel image priors. Observing that rain streaks typically span a narrow range of directions, we first analyze the local gradient statistics in the rain image to identify image regions that are dominated by rain streaks. From these regions, we estimate the dominant rain streak direction and extract a collection of rain-dominated patches. Next, we define two priors on the background layer B, one based on a centralized sparse representation and another based on the estimated rain direction. A third prior is defined on the rain-streak layer R, based on similarity of patches to the extracted rain patches. Both visual and quantitative comparisons demonstrate that our method outperforms the state-of-the-art.

Related Material


[pdf] [Supp]
[bibtex]
@InProceedings{Zhu_2017_ICCV,
author = {Zhu, Lei and Fu, Chi-Wing and Lischinski, Dani and Heng, Pheng-Ann},
title = {Joint Bi-Layer Optimization for Single-Image Rain Streak Removal},
booktitle = {The IEEE International Conference on Computer Vision (ICCV)},
month = {Oct},
year = {2017}
}