Factor Graph Optimization for Leak Localization in Water Distribution Networks

Paul Irofti, Luis Romero-Ben, Florin Stoican, Vicenç Puig
9/13/2025
eess.SYcs.AIcs.LG

Official code: pirofti/FGLL (0 stars, ISC, last commit 2025-09-17).

Abstract

Detecting and localizing leaks in water distribution network systems is an important topic with direct environmental, economic, and social impact. Our paper is the first to explore the use of factor graph optimization techniques for leak localization in water distribution networks, enabling us to perform sensor fusion between pressure and demand sensor readings and to estimate the network's temporal and structural state evolution across all network nodes. The methodology introduces specific water network factors and proposes a new architecture composed of two factor graphs: a leak-free state estimation factor graph and a leak localization factor graph. When a new sensor reading is obtained, unlike Kalman and other interpolation-based methods, which estimate only the current network state, factor graphs update both current and past states. Results on Modena, L-TOWN and synthetic networks show that factor graphs are much faster than nonlinear Kalman-based alternatives such as the UKF, while also providing improvements in localization compared to state-of-the-art estimation-localization approaches. Implementation and benchmarks are available at https://github.com/pirofti/FGLL.

View on arXivView PDF

Code Implementations(1)

pirofti/FGLLOfficial100%
ISC

This repository has been moved to https://codeberg.org/pirofti/FGLL. Please visit the new location for the latest updates.

00PythonSep 12, 20251 years agoISC

Similar Papers

Cite this paper

@article{irofti2025factor,
  title  = {Factor Graph Optimization for Leak Localization in Water Distribution Networks},
  author = {Paul Irofti and Luis Romero-Ben and Florin Stoican and Vicenç Puig},
  year   = {2025},
  eprint = {2509.10982},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.10982v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.10982.svg)](https://codeofpaper.com/paper/2509.10982)

Discussion