{'fraction_non_alphanumeric': 0.016774193548387096, 'fraction_numerical': 0.0012903225806451613, 'mean_word_length': 5.308943089430894, '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}}
Parallelization of the Mixture of Gaussians Model for Motion Detection on the GPU

Motion detection and object tracking have many applications in various domains. The process of motion detection depends on the detailed analysis of pixels from successive frames in the given video scene. Some background subtraction techniques are commonly used for this purpose. Nowadays, even the consumer electronic devices, like cell phones, can produce high definition videos with their cameras. Efficient, real-time analysis of those videos can be performed using modern graphics processing units. In this paper, we present a GPU implementation of the mixture of Gaussians model for background subtraction. We observed speedups up to 6 times over the reference sequential implementation.