Authors: Zhengxia Zou, Sen Lei, Tianyang Shi, Zhenwei Shi, Jieping Ye Description: Separating individual image layers from a single mixed image has long been an important but challenging task. We propose a unified framework named ""deep adversarial decomposition"" for single superimposed image separation. Our method deals with both linear and non-linear mixtures under an adversarial training paradigm. Considering the layer separating ambiguity that given a single mixed input, there could be an infinite number of possible solutions, we introduce a ""Separation-Critic"" - a discriminative network which is trained to identify whether the output layers are well-separated and thus further improves the layer separation. We also introduce a ""crossroad L1"" loss function, which computes the distance between the unordered outputs and their references in a crossover manner so that the training can be well-instructed with pixel-wise supervision. Experimental results suggest that our method significantly outperforms other popular image separation frameworks. Without specific tuning, our method achieves the state of the art results on multiple computer vision tasks, including the image deraining, photo reflection removal, and image shadow removal.