Existing deep learning-based image deraining methods have achieved promising performance for synthetic rainy images, typically rely on the pairs of sharp images and simulated rainy counterparts. However, these methods suffer from significant performance drop when facing the real rain, because of the huge gap between the simplified synthetic rain and the complex real rain. In this work, we argue that the rain generation and removal are the two sides of the same coin and should be tightly coupled. To close the loop, we propose to jointly learn real rain generation and removal procedure within a unified disentangled image translation framework. Specifically, we propose a bidirectional disentangled translation network, in which each unidirectional network contains two loops of joint rain generation and removal for both the real and synthetic rain image, respectively. Meanwhile, we enforce the disentanglement strategy by decomposing the rainy image into a clean background and rain layer (rain removal), in order to better preserve the identity background via both the cycle-consistency loss and adversarial loss, and ease the rain layer translating between the real and synthetic rainy image. A counterpart composition with the entanglement strategy is symmetrically applied for rain generation. Extensive experiments on synthetic and real-world rain datasets show the superiority of proposed method compared to state-of-the-arts.
翻译:现有深层次的基于学习的图像脱水方法在合成的雨景图像方面已经取得了有希望的绩效,通常依赖两对尖锐的图像和模拟的降雨对应物;然而,这些方法在面对真正的雨时,由于简化的合成雨与复杂的实际雨之间的巨大差距而出现显著的性能下降;在这项工作中,我们认为,雨水的产生和清除是同一硬币的两面,应当紧密结合;为了结束循环,我们提议在统一的分解的图像翻译框架内,共同学习真正的雨水产生和清除程序;具体地说,我们提议建立一个双向分解的翻译网络,其中每个单向网络都包含联合雨水生成和清除真实和合成雨形图像的双环。与此同时,我们实施分解战略,将雨水图像分解成清洁的背景和雨水层(除雨层),以便通过循环一致损失和对抗性损失来更好地保护身份背景,并方便雨层在真实和合成的雨层之间转换。与真实和合成的雨层结构的对应结构与真实和合成雨层之间的混合生成战略的对应结构是用于模拟的雨层数据模拟生成的对比。