{'fraction_non_alphanumeric': 0.015089163237311385, 'fraction_numerical': 0.0013717421124828531, 'mean_word_length': 5.293103448275862, '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}}
Use of generic algorithm for computer-generated holograms

The phase optimization of a quantized kinoform by the genetic algorithm is discussed. Because the genetic algorithm inherently deals with discrete values, the quantized phase of the kinoform can be easily estimated. The periodicity of the discrete Fourier transform for the 2D Fourier kinoform enables us to perform the crossover process, which is one of the processes in genetic algorithms, without concern of a spatial bandwidth of the kinoform. We introduce a step-quantization method for the multilevel kinoform. Improvements are shown to be significant with this method in computer simulations. The optically reconstructed image agrees well with the calculated one.