{'fraction_non_alphanumeric': 0.02086230876216968, 'fraction_numerical': 0.0027816411682892906, 'mean_word_length': 4.714285714285714, '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}}
Three-dimensional robotic vision with a diffractive optic

A robotic vision system design for industrial inspection is proposed. It implements a 2D color CCD camera with a modified focusing lens. A diffractive optic element (DOE) is etched into a small, off axis, region of the lens. A similar region of the detector is dedicated to the DOE image. This image, after some processing provides the third dimension. The output information includes a standard 2D image, the distance to a component under test and if the object is in motion, the direction and velocity towards or away from the detector plane. This system can be designed to operate at visible or infrared wavelengths for a variety of inspection applications.