Exploring DeshuffleGAN in Self-Supervised Generative Adversarial Networks – Elsevier Pattern Recognition