{'fraction_non_alphanumeric': 0.01820020222446916, 'fraction_numerical': 0.0020222446916076846, 'mean_word_length': 5.111111111111111, '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}}
Ellipse fitting of short light stripe for structured-light-based 2D vision inspection

Structured light based 3D vision has wide applications in inspecting the form and position errors like straightness and coaxiality of cylindrical workpieces. But for these applications, the light stripe on the workpiece's surface is much too short, and contains inadequate data information, even with some noise. Under such circumstances, the ellipse fitting to the scattered data of the light stripe is not efficient enough, and its fitting accuracy is usually poor. To address this problem, a new least-square fitting method based on the constraint of ellipse minor axis (called CEMA method) is proposed in detail in this paper. Simulations are given for the proposed method and for five other popular methods described in the literature. The results show that the proposed method can efficiently improve the accuracy and the robustness of ellipse fitting to the scattered data of short light stripe.