Extract taken from the page of the manufacturer Hydreon.
Hydreon Optical Solid State Rain Sensors generate infrared light that is directed within the lens to detectors. When water drops hit the outside surface of the lens, some of the infrared beams escape. The sensor detects the change in beam intensity and determines the size of the raindrop that caused the change. The sophisticated circuitry and Digital Signal Processing detect tiny raindrops while rejecting the effects of competing ambient light disturbances.
The sensor detects the lens surface condition, including that caused by dirt, contaminants, aging, and other factors. It properly compensates for these factors, making the device virtually impervious to environmental factors. Hardware and sophisticated software gathers information from individual raindrops and implements a proper control strategy for the selected mode. The system can detect individual drops of under half a millimeter in diameter.