I. Introduction
Bad weather conditions cause a series of visibility degradations and alter the content and color of images. Such signal distortion and detail loss lead to the failure of many outdoor computer vision applications, which generally rely on clean video frames as their input. Rain streaks, as one of the most common degradations in rain frames, make severe intensity fluctuations in small regions, and thus obstruct and blur the scene.