Single Image De-Raining Using Spinning Detail Perceptual Generative Adversarial Networks