Real-Time Water Meter Reading Based on TinyML

This paper proposes a system that automatically reads the value of the water meter using a tiny machine learning model (tinyML) running directly on the ESP32-CAM kit. A convolutional neural network (CNN)-based tinyML model is recommended to recognize meter digits before estimating a value. The digit recognition machine learning (ML) models were trained using three datasets generated from this study, including a grayscale image set, a contrast-enhanced image set using the HE algorithm, and a binary image set using the threshold determined by the adaptive threshold (AT) algorithm to find the matching set of images. The experimental results show that the proposed classification model with the input gray image and contrast-enhanced image gives the best accuracy of 98.3%, and the estimated speed is approximately 3 times per second. This accuracy is approximate compared to the previous study; however, the image data processing solution in this study provides roughly 10 times faster estimation time. Furthermore, the study shows that gray images should be used directly for the digit classification problem instead of being contrast-enhanced or converted to binary Image.

Authors

Institutions

Publication Details

Published
2024-09-26
DOI
https://doi.org/10.1109/eecsi63442.2024.10776238
Primary Topic
Water Quality Monitoring Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Real-Time Water Meter Reading Based on TinyML

Khanh Nguyen, Chi-Ngon Nguyen, Truong Quoc Bao, Vy-Khang Tran et al.
Water Quality Monitoring Technologies
article

Real-Time Water Meter Reading Based on TinyML

Khanh Nguyen, Chi-Ngon Nguyen, Truong Quoc Bao, Vy-Khang Tran, Hai Van Pham, Nguyễn Minh Giang, Bao-Toan Thai
article en

Abstract

This paper proposes a system that automatically reads the value of the water meter using a tiny machine learning model (tinyML) running directly on the ESP32-CAM kit. A convolutional neural network (CNN)-based tinyML model is recommended to recognize meter digits before estimating a value. The digit recognition machine learning (ML) models were trained using three datasets generated from this study, including a grayscale image set, a contrast-enhanced image set using the HE algorithm, and a binary image set using the threshold determined by the adaptive threshold (AT) algorithm to find the matching set of images. The experimental results show that the proposed classification model with the input gray image and contrast-enhanced image gives the best accuracy of 98.3%, and the estimated speed is approximately 3 times per second. This accuracy is approximate compared to the previous study; however, the image data processing solution in this study provides roughly 10 times faster estimation time. Furthermore, the study shows that gray images should be used directly for the digit classification problem instead of being contrast-enhanced or converted to binary Image.

Can Tho University (VN)
Clean water and sanitation
Openalex Percentile: Top 78%
Water Quality Monitoring Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Real-Time Water Meter Reading Based on TinyML — Khanh Nguyen, Chi-Ngon Nguyen, et al. · (2024) | TGRS Research Map | TGRS