{'fraction_non_alphanumeric': 0.0203862660944206, 'fraction_numerical': 0.0, 'mean_word_length': 5.570422535211268, '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}}
Analytical and numerical comparison of encoding methods for computer-generated diffractive optical elements.

We present a new, to our knowledge, analysis of the performances of common encoding schemes that are used to design computer-generated diffractive optical elements. A statistical analysis of the fringe width and the positional errors, which are introduced by the encoding process, is used to calculate their effects on the diffraction efficiency and the noise. The analysis is applied to interferogram-type encoding methods that are most suited to analytically designed elements, in particular, the polygon-fringe-tracing and the bitmap, or mosaic, methods. Predictions are verified by use of both numerical simulation and existing empirical results. The analysis is used to compare the relative merits of the different encoding schemes quantitatively in terms of optical performance and computational efficiency criteria.