{'fraction_non_alphanumeric': 0.015082956259426848, 'fraction_numerical': 0.0, 'mean_word_length': 5.148148148148148, '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}}
A fully digital auto-focusing system based on image restoration

In order to increase the accuracy in estimating the point spread function (PSF) of out-of-focus blur, we subdivided the input image and then averaged the PSFs from each subimage. The PSF of each subimage is estimated by differentiating the step response along the appropriately estimated edge direction under the assumption that an image usually has a piecewise linear boundary between an object and the background. Once the averaged PSF is obtained we can use any kind of image restoration filter according to specific application requirements, such as computational complexity or processing time.