{'fraction_non_alphanumeric': 0.01969057665260197, 'fraction_numerical': 0.0, 'mean_word_length': 5.414414414414415, '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}}
Beamlet: Principles, algorithms and applications

The concept of beamlet was first introduced by Donoho and Xiaoming Huo. As an efficient tool for multi-scale image analysis, beamlet dyadically organized the collection of line segments which exhibits a certain range of lengths, positions and orientations. The role played by line segments in beamlet analysis is analogous to which points play in wavelet analysis. This paper describes a multi-scale analysis framework based on beamlet analysis, presents the structure and principle of beamlet transform, and summaries the algorithms and the related research works of beamlet. Its development history, current and future challenges are also reviewed in details.