{'fraction_non_alphanumeric': 0.018456375838926176, 'fraction_numerical': 0.007550335570469799, 'mean_word_length': 4.994974874371859, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Measuring Surface Velocity of Water Flow by Dense Optical Flow Method

Recent advances in video processing technology have provided a new approach to measuring the surface velocity of water flow (SVWF). However, most of the previous researches using video processing technology depended on tracers for target tracing, requiring spraying tracers in the measurement process. These methods are not convenient for velocity measurement. In this study, a dense optical flow method (Farneback optical flow method) was used to process the water flow video to get the estimated SVWFs. The estimated SVWFs were verified by the actual SVWFs measured by a portable propeller velocimeter. The regression analyses between the estimated SVWFs and the measured SVWFs were conducted. The coefficient of determinations (R2) of the estimated and the measured SVWFs in different test regions are between 0.81 and 0.85. The average relative errors of the estimated and the measured SVWFs in all test regions are no more than 6.5%. The results indicate that the method had a good accuracy in estimating the SVWF and is a feasible and promising approach to analyzing the surface velocity distribution of water flow.