{'fraction_non_alphanumeric': 0.026696329254727477, 'fraction_numerical': 0.0, 'mean_word_length': 5.382978723404255, '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}}
Multi-resolution partial tracking with modified Matching Pursuit

The widely used Matching Pursuit algorithm processes the input signal as a whole, and as such does not build relationships between atoms that are selected at every iteration. For audio signals, variants of this algorithm have been introduced that catch structured sets of atoms (“molecules”) sharing common properties: harmonic relationship, time-frequency proximity. However, they are limited by the use of a single scale, hence a fixed time-frequency resolution, within a molecule. In this study, we propose a modified Matching Pursuit that groups atoms at different scales within a given frequency line, allowing molecules with an optimized time and frequency resolution. Results on simple signals, as well as real audio recordings, show that the extra flexibility provided by multi-resolution comes at a small computational cost.