{'fraction_non_alphanumeric': 0.014388489208633094, 'fraction_numerical': 0.0, 'mean_word_length': 5.733870967741935, '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}}
Foreground/background segmentation with learned dictionary

Video sequences are viewed as a temporal collection of inverse problems. This parallel with the classical inverse problem of denoising brings us to investigate a sparse representation based approach for background subtraction. A global trained dictionary is obtained using a k-means classifier and using the matching pursuit method a set of coefficients is estimated. By linear combination of dictionary vectors (atoms) and the set of coefficients a background estimate is computed for each frame to obtain the foreground-background segmentation. The global dictionary and the coefficients are propagated and updated along the sequence. The approach yields surprisingly preliminary results, encouraging for further investigations on the possible extensions of the algorithm.