Intelligent Cleaning Nozzle with AI

In this project, a data set was created, and a neural network was trained to determine the degree of contamination and the water level in a sewer pipe from the live image of a camera at a flushing nozzle.

Factsheet

  • Schools involved School of Engineering and Computer Science
  • Institute(s) Institute for Human Centered Engineering (HUCE)
  • Research unit(s) HUCE / Laboratory for Computer Perception and Virtual Reality
  • Funding organisation Innosuisse
  • Duration (planned) 24.09.2025 - 23.03.2026
  • Head of project Prof. Marcus Hudritsch
  • Partner WinCan AG
  • Keywords Sewer cleaning, image-based AI, infrastructure, maintenance, energy saving

Situation

Flushing nozzles clean sewage pipes with high-pressure water. The operator has no visibility during this process, resulting in high energy and water consumption. Therefore, efforts are underway to develop new flushing nozzles equipped with cameras, enabling a simultaneous inventory of the entire pipeline during the cleaning process.

Course of action

The following development steps were taken: - A dataset with ground truth values ​​for pollution level and water level was created. - Google's CNN MobileNetV2 was adapted for the two regression values ​​and trained on the dataset. - The trained model was reconverted for TensorFlow Lite so that it could run on the ARM-based camera.

Result

The model achieved an inference time of less than 50 ms on the camera and can therefore determine the two values ​​20 times per second. The quality in the test set is over 90%.

Looking ahead

This feasibility study has shown that it is possible to determine the degree of pollution and the water level in a sewer using a camera in real time.

This project contributes to the following SDGs

  • 6: Clean water and sanitation
  • 9: Industry, innovation and infrastructure
  • 11: Sustainable cities and communities