No self driving program is relying entirely on camera based systems otherwise they would struggle at night. Tesla for example is augmenting it with radar.
I am not an expert but I wouldn't trust a camera only solution purely on the fact you could never keep it completely clean and therefore you could have the car mistaking dust for an object.