“…To overcome the challenges, neural networks, in recent decades, have revolutionized computer vision systems to detect the weather condition using images as an input. Indeed, Convolutional Neural Networks (CNN) have been deployed in various fields such as ship detection [8][9][10][11][12][13], object tracking in endoscopic vision [14,15], nuclear plant inspection [16][17][18], transport systems [19,20], and other complex engineering tasks [21,22]. Yet, there is still a lot of ground to cover.…”