Goto

Collaborating Authors

 seidnet


1dc2fe8d9ae956616f86bab3ce5edc59-Supplemental-Conference.pdf

Neural Information Processing Systems

We construct SEIDNet based on PyTorch1. There are 26 convolutional layers for extracting the visual feature map from the rainy image. The feature masking contains two convolutional layers. It computes the rain (or object) feature map. There is a pair of batch normalization and ReLU layers between the adjacent convolutional layers. The size of kernels in each convolutional layer is 3 3. Vid generates 3 3kernel for deraining each pixel.


Generative Status Estimation and Information Decoupling for Image Rain Removal

Neural Information Processing Systems

Image rain removal requires the accurate separation between the pixels of the rain streaks and object textures. But the confusing appearances of rains and objects lead to the misunderstanding of pixels, thus remaining the rain streaks or missing the object details in the result. In this paper, we propose SEIDNet equipped with the generative Status Estimation and Information Decoupling for rain removal. In the status estimation, we embed the pixel-wise statuses into the status space, where each status indicates a pixel of the rain or object. The status space allows sampling multiple statuses for a pixel, thus capturing the confusing rain or object. In the information decoupling, we respect the pixel-wise statuses, decoupling the appearance information of rain and object from the pixel. Based on the decoupled information, we construct the kernel space, where multiple kernels are sampled for the pixel to remove the rain and recover the object appearance. We evaluate SEIDNet on the public datasets, achieving state-of-the-art performances of image rain removal. The experimental results also demonstrate the generalization of SEIDNet, which can be easily extended to achieve state-of-the-art performances on other image restoration tasks (e.g., snow, haze, and shadow removal).


Generati Decoupling - Supplementary

Neural Information Processing Systems

Each pair of rain and object patches are visually similar. Wecompute thedifference (L1 distance) between the average kernels of each pair of confusing rain and object patches. We accumulate and average the differences of all pairs. We change the number of sampled kernels for computing the average kernel. In Figure 13(b), we report the difference of average kernels of the confusing patch pairs.