Abstract: The visibility of many technological applications, such as autonomous driving, remote sensing, and video monitoring, is severely hampered by hazy weather conditions, which are made worse by ...