1. Introduction
Computer vision of outdoor conditions such as rain, snow and haze (fog) are challenging problems. Videos and pictures taken during a dynamic weather such as rain or snow are covered by lots of bright streaks due to raindrops or snowflakes falling down. They annoy the visual effect and degrade the performance of computer vision algorithms.