{'fraction_non_alphanumeric': 0.014184397163120567, 'fraction_numerical': 0.002026342451874367, 'mean_word_length': 5.292993630573249, '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}}
A tracking algorithm suitable for embedded systems implementation

Particle filters have been widely used for video tracking due to their robustness. However, most particle filter algorithm implementations are computationally expensive which makes them ill-suited for real-time embedded systems. There have been some attempts to provide hardware implementations for the particle filter, but none of them tried to simplify the algorithm first in order to make it more efficient for the hardware implementation. In this paper, a new sampling algorithm inspired from the particle filter methodology is proposed. It includes a resampling scheme that uses a new method to assign the number of particles between filter iterations and a criterion to reduce the number of processed samples, both in order to reduce the computational burden. Our experiments demonstrate that the algorithm can be as accurate as the CONDENSATION algorithm, while reducing the computational load by a factor of 30%.