{'fraction_non_alphanumeric': 0.022382671480144403, 'fraction_numerical': 0.0021660649819494585, 'mean_word_length': 5.568720379146919, '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}}
Self-registration shape measurement based on fringe projection and structure from motion.

As an accurate and efficient shape measurement method, fringe-projection-based three-dimensional (3D) reconstruction has been extensively studied. However, patchwise point cloud registration without extra assistance is still a challenging task. We present a flexible and robust self-registration shape measurement method based on fringe projection and structure from motion (SfM). Other than ordinary structured-light measurement devices in which the camera and the projector are rigidly connected together, the camera and the projector in our method can be moved independently. An image-capturing scheme and underlying image-matching strategy are proposed. By selectively utilizing some sparse correspondence points across the fringe images as virtual markers, the global positions of the camera and the projector corresponding to each image are calculated and optimized under the framework of SfM. Dense global 3D points all over the object surface are finally calculated via forward intersection. Experimental results on different objects demonstrate that the proposed method can obtain a self-registered 3D point cloud with comparable accuracy to the state-of-the-art techniques by using only one camera and one projector, requiring no post-registration procedures and no assistant markers.