{'fraction_non_alphanumeric': 0.020633750921149593, 'fraction_numerical': 0.0014738393515106854, 'mean_word_length': 5.035555555555556, '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}}
Fast 3D object reconstruction using trinocular vision and structured light

For faithful 3D reconstruction of objects with smooth surfaces, stereo vision techniques rely heavily on the surface texture. However, most of the real life objects lack this feature. To `sharpen' the textural content of visual surfaces, a structured-light sensing configuration has been used. This technique can be used to enhance the features used in solving the correspondence problem in computational stereo vision. A light pattern is projected to encode the smooth surface of the object. The observed light pattern is then used to compute surface properties. We present a simple design for a trinocular vision system with structured light using off-the-shelf components. The processing pipeline of the system consists of four stages. First, the light pattern is detected in the captured images. Second, the pattern is skeletonized using connected component labeling. Third, a maximum-weighted bipartite technique is used to do the matching. Finally, a global surface fitting technique is used to integrate the reconstruction from different views in one frame and fit a mesh of triangles to the integrated data. Results using real images are promising. The advantages of this system lie in its design simplicity, low cost and the potential for fast and parallel implementation.