{'fraction_non_alphanumeric': 0.020334059549745823, 'fraction_numerical': 0.0, 'mean_word_length': 5.124444444444444, '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}}
Real-time computation of diffraction fields for pixelated spatial light modulators.

Fast calculation of diffraction field from a three-dimensional object is an important problem in holographic three-dimensional television. As a result of this, several fast algorithms can be found in the literature, but most them omit pixelated structure of the display device used in the reconstruction process. We propose a fast algorithm for diffraction field calculation from a three-dimensional object for a pixelated display device. Real-time calculations can also be achieved when the proposed algorithm is run on a graphical processing unit. Performance assessment of the algorithm is obtained by the computation time of the diffraction field and the error on the reconstructed object. The proposed algorithm employs a precomputed look-up-table which is formed by one-dimensional kernels. Each kernel in the look-up-table denotes a diffraction field on the display device from a point light source at a specific depth along longitudinal axis. Allocated memory space by the precomputed look-up-table is optimized according to the sampling policy of the depth parameter. Look-up-table formed by uniformly sampled depth parameter provides the same error on the reconstructed object with less number of kernels. Also, optical experiments are conducted and successful results are obtained.