High Precision Analog Gauge Reader Using Optical Flow and Computer Vision

Shruti Chavan, Xinrui Yu, Jafar Saniie · 2022

This paper aims at developing algorithms to automate the process of reading analog gauges at different operational industries, healthcare sector and automobiles using Artificial Intelligence (AI) techniques. Proposed algorithms start with video stabilization using optical flow followed by image processing which performs segmentation using HSV color space and morphological operations. Next, Hough transform is applied to determine the dial region and pointer. Using the coordinates locating the pointer in the frame, angle made with minimum valued scale mark is calculated using trigonometry and evaluated reading is displayed in the form of text and a progress bar. The proposed algorithms for Analog Gauge Reader (AGR) is executed using open-source libraries such as OpenCV, NumPy, PIL with Python programming and it is developed in the PyCharm environment. The experimental results show significant decrease in the error with the introduction of image preprocessing and the generalizability of the algorithm to different types of analog gauges captured in different conditions of illuminance. The accuracy and precision of the algorithms is 99% to 100% in the experimental studies.

Read the paper · More papers on PaperTik