Mitigation of Weather effects on Optical Satellite Imagery