Type-Balanced Federated Learning for Visual Analog Meter Reading

Weida Zhao, Logan Bellamy, Yazhou Tu, Jiaqi Wang
9/25/2026
cs.CV
federated

Official code: weidazhaoooo/Meter-FL (3 stars, CC-BY-SA-4.0, last commit 2026-09-25).

Abstract

Analog dial meters are widely deployed in industrial applications and utility sites, where environments and meter types vary and inspection data may be sensitive. Currently, automatic meter readers must be individually developed and deployed for each environment and meter type in practice. Deep learning could handle this variability but requires diverse labeled data that are costly to collect and update. In practice, meter images are distributed across independent sites, each with limited labels, while raw images often cannot be pooled because of ownership, governance, or privacy constraints. To address these challenges, we present a federated framework for visual analog meter reading that enables multiple sites to collaboratively train a reading model without sharing their raw images. Our framework consists of a four-stage pipeline: (1) dial localization, (2) thin-structure segmentation trained federatively across clients, (3) polar unwrapping, and (4) tick-counting decoding for final reading. To enable systematic evaluation of this setting, we release MeterFL, a 1,382-image mask-annotated dataset organized into deployment-motivated pseudo-clients derived from visual attributes via deterministic rules, with dHash near-duplicate control between the segmentation train and test splits. We evaluate both segmentation quality and end-to-end reading accuracy. MeterFL is publicly available at https://github.com/weidazhaoooo/Meter-FL.

View on arXivView PDF

Code Implementations(1)

CC-BY-SA-4.0

MeterFL: a mask-annotated federated benchmark for analog meter reading (1,382 images, 10 pseudo-clients)

30PythonSep 25, 20264 weeks agoCC-BY-SA-4.0

Similar Papers

Cite this paper

@article{zhao2026typebalanced,
  title  = {Type-Balanced Federated Learning for Visual Analog Meter Reading},
  author = {Weida Zhao and Logan Bellamy and Yazhou Tu and Jiaqi Wang},
  year   = {2026},
  eprint = {2609.31998},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2609.31998v1}
}

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/2609.31998.svg)](https://codeofpaper.com/paper/2609.31998)

Discussion