{'fraction_non_alphanumeric': 0.010416666666666666, 'fraction_numerical': 0.002232142857142857, 'mean_word_length': 5.466346153846154, '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}}
Experimental Evaluation of Tracking Algorithms Used for the Determination of Fish Behavioral Statistics

The fine-scale swimming behavior of fish can now be studied because of the development of sophisticated measurement devices such as multibeam sonar and stereo video systems. However, even with these sensors, improved methods are still required to generate quality estimates of swimming speeds and turn rates. Biologists have commonly relied on pointwise differentiation of noisy position measurements while engineers have focused on Bayesian algorithms to track underwater vehicles. A comparative evaluation of the performance of these tracking algorithms for the analysis of fine-scale behavior of fish was performed using a data set of 100 fish tracks recorded simultaneously with a multibeam sonar and a stereo video camera system. The segmenting track identifier, a non-Bayesian curve fitting and segmenting tracker, is shown to be most effective for tracking the unpredictable and complex horizontal motion of fish while a Kalman smoother using a constant-velocity model is shown to be most effective for tracking the more predictable and piecewise linear vertical motion of fish. Both are shown to be more effective than pointwise differentiation. Criteria for selecting an appropriate algorithm for a given motion study are provided