{'fraction_non_alphanumeric': 0.015527950310559006, 'fraction_numerical': 0.034161490683229816, 'mean_word_length': 5.581632653061225, '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 real time 1080P 30FPS Gaussian Mixture Modeling design for background subtraction and object extraction

The Gaussian Mixture Modeling (GMM) algorithm with connected component labeling as object extraction provide robust background subtraction but suffer from complexity, and large buffer or high bandwidth due to the frame level operations. For real time application needs, this paper proposed a block based GMM design for background subtraction with message passing between blocks to avoid performance drop. The corresponding parallel hardware design can reach real time 1080P@30fps and cost 164.82K gate-counts at 125MHz with 90nm process.