Stereo Vision under Adverse Conditions