“…Thereafter, many efforts are made either to introduce advancing network modules and structures, or to integrate problem-related knowledge into network design. Network modules, such as dense block [9,28,45], recursive block [9,40] and dilated convolution [5,53], and structures, such as RNN [31,40], GAN [21,29,36,60,61] and multi-stream networks [5,33,38,51,53], are validated to be effective in rain streak removal. Auxiliary information, including rain density [59], streak position [53], gradient information [49] and motion blur kernel [50], are leveraged to improve the robustness and performance of deraining networks.…”