Enhancing autonomous vehicle safety in rain: a data-centric approach for clear vision