Water Streak Detection with Convolutional Neural Networks for Scrubber Dryers
Avoiding gray water remainders behind wet floor cleaning machines is an essential requirement for safety of passersby and quality of cleaning results. Nevertheless, operators of scrubber dryers frequently do not pay sufficient attention to this aspect and automatic robotic cleaners cannot even sense water leakage. This paper introduces a compact, low-cost, low-energy water streak detection system for the use with existing and new cleaning machines. It comprises a Raspberry Pi with an Intel Movidius Neural Compute Stick, an illumination source, and a camera to observe the floor after cleaning. The paper evaluates six different Convolutional Neural Network (CNN) architectures on a self-recorded water streak data set which contains nearly 43000 images of 59 different floor types. The results show that up to 97% of all water events can be detected at a low false positive rate of only 2.6%. The fastest CNN Squeezenet can process images at a sufficient speed of over 30 Hz on the low-cost hardware such that real applicability in practice is provided. When using an NVidia Jetson Nano as alternative low-cost computing system, five out of the six networks can be operated faster than 30 Hz.