Skip to main content

Water Streak Detection with Convolutional Neural Networks for Scrubber Dryers

  • Conference paper
  • First Online:
Computer Vision Systems (ICVS 2019)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11754))

Included in the following conference series:

Abstract

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.

This project has received funding from the German Federal Ministry of Economic Affairs and Energy (BMWi) through grant 01MT16002A (BakeR).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The NVidia Jetson Nano device was not available by the time the project was started. Hence, the Raspberry Pi and Intel Movidius Stick were originally employed as the standard setup for this work.

References

  1. Baker project. https://www.baker-projekt.de

  2. Comac Ultra 100 BS AS, product image, KENTER GmbH. https://www.kenter.de/components/com_mijoshop/opencart/image/cache/data/35052-1500x1135.jpg. Accessed 22 July 2019

  3. Bormann, R., Weisshardt, F., Arbeiter, G., Fischer, J.: Autonomous dirt detection for cleaning in office environments. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 1252–1259 (2013)

    Google Scholar 

  4. Bormann, R., Fischer, J., Arbeiter, G., Weißhardt, F., Verl, A.: A visual dirt detection system for mobile service robots. In: Proceedings of the 7th German Conference on Robotics (ROBOTIK 2012), Munich, Germany, May 2012

    Google Scholar 

  5. Bormann, R., Hampp, J., Hägele, M.: New brooms sweep clean - an autonomous robotic cleaning assistant for professional office cleaning. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), May 2015

    Google Scholar 

  6. Bormann, R., Jordan, F., Hampp, J., Hägele, M.: Indoor coverage path planning: survey, implementation, analysis. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA). pp. 1718–1725, May 2018

    Google Scholar 

  7. Bossu, J., Hautière, N., Tarel, J.P.: Rain or snow detection in image sequences through use of a histogram of orientation of streaks. Int. J. Comput. Vis. 93(3), 348–367 (2011)

    Article  Google Scholar 

  8. Chen, J., Tan, C., Hou, J., Chau, L., Li, H.: Robust video content alignment and compensation for rain removal in a CNN framework. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 6286–6295, June 2018

    Google Scholar 

  9. Endres, H., Feiten, W., Lawitzky, G.: Field test of a navigation system: autonomous cleaning in supermarkets. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 1779–1781, May 1998

    Google Scholar 

  10. Grünauer, A., Halmetschlager-Funek, G., Prankl, J., Vincze, M.: Learning the floor type for automated detection of dirt spots for robotic floor cleaning using gaussian mixture models. In: Liu, M., Chen, H., Vincze, M. (eds.) ICVS 2017. LNCS, vol. 10528, pp. 576–589. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-68345-4_51

    Chapter  Google Scholar 

  11. Grünauer, A., Halmetschlager-Funek, G., Prankl, J., Vincze, M.: The power of GMMs: unsupervised dirt spot detection for industrial floor cleaning robots. In: Gao, Y., Fallah, S., Jin, Y., Lekakou, C. (eds.) TAROS 2017. LNCS (LNAI), vol. 10454, pp. 436–449. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-64107-2_34

    Chapter  Google Scholar 

  12. He, K., Zhang, X., Ren, S., Sun, J.: Deep residual learning for image recognition. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 770–778 (2016)

    Google Scholar 

  13. Hess, J., Beinhofer, M., Burgard, W.: A probabilistic approach to high-confidence cleaning guarantees for low-cost cleaning robots. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) (2014)

    Google Scholar 

  14. Huang, G., Liu, Z., van der Maaten, L., Weinberger, K.Q.: Densely connected convolutional networks. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 2261–2269, July 2017

    Google Scholar 

  15. Iandola, F.N., Moskewicz, M.W., Ashraf, K., Han, S., Dally, W.J., Keutzer, K.: Squeezenet: Alexnet-level accuracy with 50x fewer parameters and \(<\)1mb model size. CoRR (2016)

    Google Scholar 

  16. Krizhevsky, A., Sutskever, I., Hinton, G.E.: Imagenet classification with deep convolutional neural networks. In: Advances in Neural Information Processing Systems (2012)

    Google Scholar 

  17. Ma, N., Zhang, X., Zheng, H.-T., Sun, J.: ShuffleNet V2: practical guidelines for efficient CNN architecture design. In: Ferrari, V., Hebert, M., Sminchisescu, C., Weiss, Y. (eds.) Computer Vision – ECCV 2018. LNCS, vol. 11218, pp. 122–138. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-01264-9_8

    Chapter  Google Scholar 

  18. Paszke, A., et al.: Automatic differentiation in PyTorch. In: NIPS Autodiff Workshop (2017)

    Google Scholar 

  19. Russakovsky, O., et al.: Imagenet large scale visual recognition challenge. Int. J. Comput. Vis. 115(3), 211–252 (2015)

    Article  MathSciNet  Google Scholar 

  20. Sandler, M., Howard, A., Zhu, M., Zhmoginov, A., Chen, L.: MobileNetV2: inverted residuals and linear bottlenecks. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 4510–4520 June 2018

    Google Scholar 

  21. Schenck, C., Fox, D.: Towards learning to perceive and reason about liquids. In: Kulić, D., Nakamura, Y., Khatib, O., Venture, G. (eds.) ISER 2016. SPAR, vol. 1, pp. 488–501. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-50115-4_43

    Chapter  Google Scholar 

  22. Schenck, C., Fox, D.: Visual closed-loop control for pouring liquids. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 2629–2636 (2017)

    Google Scholar 

  23. Schenck, C., Fox, D.: Perceiving and reasoning about liquids using fully convolutional networks. Int. J. Robot. Res. 37(4–5), 452–471 (2018)

    Article  Google Scholar 

  24. Yang, W., Tan, R.T., Feng, J., Liu, J., Guo, Z., Yan, S.: Deep joint rain detection and removal from a single image. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1685–1694, July 2017

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Richard Bormann .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jost, U., Bormann, R. (2019). Water Streak Detection with Convolutional Neural Networks for Scrubber Dryers. In: Tzovaras, D., Giakoumis, D., Vincze, M., Argyros, A. (eds) Computer Vision Systems. ICVS 2019. Lecture Notes in Computer Science(), vol 11754. Springer, Cham. https://doi.org/10.1007/978-3-030-34995-0_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-34995-0_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-34994-3

  • Online ISBN: 978-3-030-34995-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics