{'fraction_non_alphanumeric': 0.015525758645024701, 'fraction_numerical': 0.0, 'mean_word_length': 5.387387387387387, '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}}
An Optical Processor For Product Inspection

Coherent optical proce'ssors are described that optically generate feature spaces in parallel at high speed. A wedge ring detector sampled Fourier feature space is described, since it provides dimensionality reduction and features that are invariant to translation and in-plane rotation of the input object. Thus, the object being inspected can be positioned and oriented anywhere within the input field of view. An optical Hough transform processor is also described. This Hough feature space is attractive for many mensuration functions required in inspection. New techniques for using Hough space features are presented and demonstrated. These new techniques provide in-plane distortion-invariance, and determination of the orientation and location of the object in the field of view. We also discuss how the Fourier coefficients, the wedge ring detector sampled Fourier coefficients, and the Hough transform features can all be produced on a single optical processor. To provide a cost-effective real time system, an inexpensive liquid crystal television is used as the input transducer, with its electrical input obtained from a CCD camera viewing the product to be inspected. Several different inspection problems and quantitative optical laboratory test data are included to demonstrate and quantify the performance and use of this processor for product inspection.