Abstract:Due to environmental and other factors, non-contact water level gauges such as ultrasonic and radar types used to measure water levels have certain measurement errors. The replacement of high-precision equipment will bring extra costs. In order to solve the measurement error, this paper proposes a water gauge measurement calibration algorithm based on machine learning. The algorithm integrates the environmental factors generated by the measurement error. The algorithm adopts iterative Boosting learning algorithm, constructs single-layer decision tree model of AdaBoost, and uses the strong learning of error rolling to transmit. Simulation results show that the calibration results can fit the measured values of standard equipment well. The algorithm not only improves the effificiency of calibration, but also migrates the traditional equipment calibration to the back-end software level, which provides a new means for the calibration of a large number of non-contact water level meters in the industry.