{'fraction_non_alphanumeric': 0.011753183153770812, 'fraction_numerical': 0.004897159647404506, 'mean_word_length': 5.593548387096774, '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}}
Independent and arbitrary generation of spots in the 3D space domain with computer generated holograms written on a phase-only liquid crystal spatial light modulator

An improved multiple independent iterative plane algorithm, based on a projection optimization idea, is proposed for the independent and arbitrary generation of one spot or multiple spots in a speckle-suppressed 3D work-area. Details of the mathematical expressions of the algorithm are given to theoretically show how it is improved for 3D spot generation. Both simulations and experiments are conducted to investigate the performance of the algorithm for independent and arbitrary 3D spot generation in several different cases. Simulation results agree well with experimental results, which validates the effectiveness of the algorithm proposed. Several additional experiments are demonstrated for fast and independent generation of four or more spots in the 3D space domain, which confirms the capabilities and practicalities of the algorithm further.