{'fraction_non_alphanumeric': 0.02072538860103627, 'fraction_numerical': 0.0017271157167530224, 'mean_word_length': 5.51123595505618, '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 Pattern and Calibration Method for Single- Pattern Structured Light System

Structured light is a widely employed approach for profile measurement in active stereo vision. Recent methods have developed learning-based single pattern structured light systems and unstructured light stereo vision systems. However, their methods require additional cameras or a diffractive optical element. In addition, the calibration methods of the learning-based structured light systems require a large number of images, while the stereo vision method cannot detect the blocked region. Classically, a digital projector is treated as a pseudocamera, and the stripe pattern is employed to measure the depth. However, an additional pattern is employed to calibrate the camera-projector system in the stripe-based method. In this paper, 24 reliable features and a novel calibration algorithm are proposed. With the proposed calibration algorithm, the stripe patterns are calibrated without additional patterns, and with the proposed RGB features, the number of encoded columns is enlarged significantly. Experiments demonstrate that the proposed method is accurate and robust.