Generative Adversarial and Self-Supervised Dehazing Network | Synapse