Text this: Adaptive Context-Aware Generative Adversarial Network for Low-quality Image Enhancement